Namespaces (Axis API)
Keywords: org.apache.axis.wsdl.toJava.Namespaces,Namespaces class

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## org.apache.axis.wsdl.toJava
Class Namespaces

    java.lang.Object
      |
      +--java.util.AbstractMap
            |
            +--java.util.HashMap
                  |
                  +--org.apache.axis.wsdl.toJava.Namespaces

All Implemented Interfaces:
  java.lang.Cloneable, java.util.Map, java.io.Serializable

public class Namespaces
extends java.util.HashMap

This class is essentially a HashMap of pairs with a few extra wizzbangs.

See Also:
  Serialized Form

Constructor Summary
`Namespaces(java.lang.String root)` Instantiate a Namespaces object whose packages will all reside under root.

Method Summary
`java.lang.Object` | `clone()` Instantiate a clone of this Namespaces object.
`java.lang.String` | `getAsDir(java.lang.String key)` Get the package name in directory format (dots replaced by slashes).
`java.lang.String` | `getCreate(java.lang.String key)` Get the package name for the given namespace.
`void` | `mkdir(java.lang.String pkg)` Make a directory for the given package under root.
`void` | `putAll(java.util.Map map)` Like HashMap's putAll, this adds the given map's contents to this map.
`void` | `setDefaultPackage(java.lang.String defaultPackage)` Set a package name that overrides the namespace map
`java.lang.String` | `toDir(java.lang.String pkg)` Return the given package name in directory format (dots replaced by slashes).

Methods inherited from class java.util.HashMap
`clear, containsKey, containsValue, entrySet, get, isEmpty, keySet, put, remove, size, values`

Methods inherited from class java.util.AbstractMap
`equals, hashCode, toString`

Methods inherited from class java.lang.Object
`finalize, getClass, notify, notifyAll, wait, wait, wait`

Methods inherited from interface java.util.Map
`equals, hashCode`

Constructor Detail

### Namespaces

    public Namespaces(java.lang.String root)

  Instantiate a Namespaces object whose packages will all reside under root.

Method Detail

### clone

    public java.lang.Object clone()

  Instantiate a clone of this Namespaces object.

  Overrides:
    `clone` in class `java.util.HashMap`

### getCreate

    public java.lang.String getCreate(java.lang.String key)

  Get the package name for the given namespace. If there is no entry in the HashMap for this namespace, create one.

### getAsDir

    public java.lang.String getAsDir(java.lang.String key)

  Get the package name in directory format (dots replaced by slashes). If the package name doesn't exist in the HashMap, return "".

### toDir

    public java.lang.String toDir(java.lang.String pkg)

  Return the given package name in directory format (dots replaced by slashes). If pkg is null, "" is returned.

### putAll

    public void putAll(java.util.Map map)

  Like HashMap's putAll, this adds the given map's contents to this map. But it also makes sure the value strings are javified.

  Specified by:
    `putAll` in interface `java.util.Map`
  Overrides:
    `putAll` in class `java.util.HashMap`

### mkdir

    public void mkdir(java.lang.String pkg)

  Make a directory for the given package under root.

### setDefaultPackage

    public void setDefaultPackage(java.lang.String defaultPackage)

  Set a package name that overrides the namespace map

  Parameters:
    `defaultPackage` - a java package name (e.g. com.foo)

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

Copyright © 2003 Apache Web Services Project. All Rights Reserved.