|
Oracle Security Developer Tools XML Security Java API Reference 10g Release 2 (10.1.2.0.2) B15571-01 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object
oracle.security.xmlsec.util.TagManager
Maps XML namespace/tag-name pairs to implementation classes.
| Constructor Summary | |
TagManager()Creates a new TagManager instance and sets the default mappings. |
|
TagManager(boolean defaultMappings)Creates a new TagManager instance. |
|
| Method Summary | |
java.lang.Class |
getClassForTag(java.lang.String ns, java.lang.String tag)Retrieves the implementation class for the given element tag name within the given namespace. |
static TagManager |
getTagManager()Retrieves the current system-wide TagManager, creating a new instance with default mappings if none has been set. |
java.util.Hashtable |
getTagMap(java.lang.String ns)Retrieves the hashtable mapping element tag names to implementation classes for the given namespace. |
java.util.Hashtable |
mapNamespace(java.lang.String ns, java.util.Hashtable tagMap)Maps the given namespace to the given tag map. |
java.lang.Class |
mapTag(java.lang.String ns, java.lang.String tag, java.lang.Class c)Maps the given element tag name to the given implementation class for the given namespace. |
void |
mapXMLDSig()Maps the standard XML-DSIG elements to their corresponding implementation classes within the Phaos library for the standard XML-DSig namespace URI, for the system-wide TagManager. |
void |
mapXMLEnc()Maps the standard XML Encryption elements to their corresponding implementation classes within the Phaos library for the standard XML Encryption namespace URI, for the system-wide TagManager. |
static void |
setTagManager(TagManager tagMgr)Sets the system-wide TagManager. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public TagManager()
TagManager instance and sets the default mappings.mapXMLDSig(), mapXMLEnc()public TagManager(boolean defaultMappings)
TagManager instance.defaultMappings - If true the default mappings are set, if false they are not set.mapXMLDSig(), mapXMLEnc()| Method Detail |
public static void setTagManager(TagManager tagMgr)
TagManager.tagMgr - A TagManager instance.TagManager(boolean), TagManager(boolean), mapXMLDSig(), mapXMLEnc()public static TagManager getTagManager()
TagManager, creating a new instance with default mappings if none has been set.TagManager.
public java.util.Hashtable mapNamespace(java.lang.String ns,
java.util.Hashtable tagMap)
ns - A namespace URI.tagMap - A Hashtable mapping tag name strings to implementation Class objects for the given namespace.null if none was mapped.public java.util.Hashtable getTagMap(java.lang.String ns)
ns - A namespace URI.Hashtable mapping tag name strings to implementation Class objects for the given namespace, or null if none exists.
public java.lang.Class mapTag(java.lang.String ns,
java.lang.String tag,
java.lang.Class c)
ns - A namespace URI.tag - A XML element tag name in the given namespace.c - The previously mapped class for the specified element, or null if none was mapped.
public java.lang.Class getClassForTag(java.lang.String ns,
java.lang.String tag)
ns - A namespace URI. If this argument is null, the first mapping for the given tag in any namespace will be returned.tag - A XML element tag name in the given namespace.null if none is mapped.public void mapXMLDSig()
TagManager. Any previously defined mappings for this namespace are removed.XMLURI.ns_xmldsig, getTagManager()public void mapXMLEnc()
TagManager. Any previously defined mappings for this namespace are removed.XMLURI.ns_xmlenc, getTagManager()
|
Oracle Security Developer Tools XML Security Java API Reference 10g Release 2 (10.1.2.0.2) B15571-01 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||