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 |
Namespaces
public Namespaces(java.lang.String root)
- Instantiate a Namespaces object whose packages will all reside under root.
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)
Copyright © 2003 Apache Web Services Project. All Rights Reserved.