org.apache.xerces.util
Class AugmentationsImpl
java.lang.Object
|
+--org.apache.xerces.util.AugmentationsImpl
- All Implemented Interfaces:
- org.apache.xerces.xni.Augmentations
- public class AugmentationsImpl
- extends java.lang.Object
- implements org.apache.xerces.xni.Augmentations
This class provides an implementation for Augmentations interface.
Augmentations interface defines a hashtable of additional data that could
be passed along the document pipeline. The information can contain extra
arguments or infoset augmentations, for example PSVI. This additional
information is identified by a String key.
- Author:
- Elena Litani, IBM
Method Summary |
void |
clear()
Remove all objects from the Augmentations structure. |
java.lang.Object |
getItem(java.lang.String key)
Get information identified by a key from the Augmentations structure |
java.util.Enumeration |
keys()
Returns an enumeration of the keys in the Augmentations structure |
java.lang.Object |
putItem(java.lang.String key,
java.lang.Object item)
Add additional information identified by a key to the Augmentations structure. |
java.lang.Object |
removeItem(java.lang.String key)
Remove additional info from the Augmentations structure |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AugmentationsImpl
public AugmentationsImpl()
putItem
public java.lang.Object putItem(java.lang.String key,
java.lang.Object item)
- Add additional information identified by a key to the Augmentations structure.
- Specified by:
putItem
in interface org.apache.xerces.xni.Augmentations
- Parameters:
key
- Identifier, can't be null
item
- Additional information- Returns:
- the previous value of the specified key in the Augmentations strucutre,
or
null
if it did not have one.
getItem
public java.lang.Object getItem(java.lang.String key)
- Get information identified by a key from the Augmentations structure
- Specified by:
getItem
in interface org.apache.xerces.xni.Augmentations
- Parameters:
key
- Identifier, can't be null
- Returns:
- the value to which the key is mapped in the Augmentations structure;
null
if the key is not mapped to any value.
removeItem
public java.lang.Object removeItem(java.lang.String key)
- Remove additional info from the Augmentations structure
- Specified by:
removeItem
in interface org.apache.xerces.xni.Augmentations
- Parameters:
key
- Identifier, can't be null
keys
public java.util.Enumeration keys()
- Returns an enumeration of the keys in the Augmentations structure
- Specified by:
keys
in interface org.apache.xerces.xni.Augmentations
clear
public void clear()
- Remove all objects from the Augmentations structure.
- Specified by:
clear
in interface org.apache.xerces.xni.Augmentations
Copyright © 1999-2001 Apache XML Project. All Rights Reserved.