public class Namespaces
extends java.util.HashMap
Constructor and Description |
---|
Namespaces(java.lang.String root)
Instantiate a Namespaces object whose packages will all reside under root.
|
Modifier and Type | Method and Description |
---|---|
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.
|
java.util.Map |
getPkg2NamespacesMap() |
void |
mkdir(java.lang.String pkg)
Make a directory for the given package under root.
|
java.lang.Object |
put(java.lang.Object key,
java.lang.Object value) |
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).
|
clear, containsKey, containsValue, entrySet, get, isEmpty, keySet, remove, size, values
public Namespaces(java.lang.String root)
root
- public java.lang.Object clone()
clone
in class java.util.HashMap
public java.lang.String getCreate(java.lang.String key)
key
- public java.lang.String getAsDir(java.lang.String key)
key
- public java.lang.String toDir(java.lang.String pkg)
pkg
- public void putAll(java.util.Map map)
putAll
in interface java.util.Map
putAll
in class java.util.HashMap
map
- public void mkdir(java.lang.String pkg)
pkg
- public void setDefaultPackage(java.lang.String defaultPackage)
defaultPackage
- a java package name (e.g. com.foo)public java.lang.Object put(java.lang.Object key, java.lang.Object value)
put
in interface java.util.Map
put
in class java.util.HashMap
public java.util.Map getPkg2NamespacesMap()
Copyright ? 2005 Apache Web Services Project. All Rights Reserved.