org.apache.xerces.xni.Augmentations |
Known Indirect Subclasses |
The Augmentations interface defines a table of additional data that may 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.
Note: Methods that receive Augmentations are required to copy the information if it is to be saved for use beyond the scope of the method. The Augmentations content is volatile, and maybe modified by any method in any component in the pipeline. Therefore, methods passed this structure should not save any reference to the structure.
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Get information identified by a key from the Augmentations structure
| |||||||||||
Returns an enumeration of the keys in the Augmentations structure
| |||||||||||
Add additional information identified by a key to the Augmentations structure.
| |||||||||||
Remove all objects from the Augmentations structure.
| |||||||||||
Remove additional info from the Augmentations structure
|
Get information identified by a key from the Augmentations structure
key | Identifier, can't be null |
---|
null
if the key is not mapped to any value.
Returns an enumeration of the keys in the Augmentations structure
Add additional information identified by a key to the Augmentations structure.
key | Identifier, can't be null |
---|---|
item | Additional information |
null
if it did not have one.
Remove all objects from the Augmentations structure.
Remove additional info from the Augmentations structure
key | Identifier, can't be null |
---|
null
if it did not have one.