org.cyberneko.html
public class HTMLAugmentations extends Object implements Augmentations
Augmentations interface. In early versions of XNI, the
augmentations interface contained a clear() method to
remove all of the items from the augmentations instance. A later
version of XNI changed this method to removeAllItems().
Therefore, this class extends the augmentations interface and
explicitly implements both of these methods.
Note: This code is inspired by performance enhancements submitted by Marc-Andri Morissette.
| Field Summary | |
|---|---|
| protected Hashtable | fItems Augmentation items. |
| Method Summary | |
|---|---|
| void | clear() Removes all of the elements in this augmentations object. |
| Object | getItem(String key)
Get information identified by a key from the Augmentations structure.
|
| Enumeration | keys()
Returns an enumeration of the keys in the Augmentations structure. |
| Object | putItem(String key, Object item)
Add additional information identified by a key to the Augmentations
structure.
|
| void | removeAllItems() Removes all of the elements in this augmentations object. |
| Object | removeItem(String key)
Remove additional info from the Augmentations structure
|
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.
Parameters: key Identifier, can't be null item Additional information
Returns: The previous value of the specified key in the Augmentations
structure, or null if it did not have one.
Parameters: key Identifier, can't be null
Returns: The previous value of the specified key in the Augmentations
structure, or null if it did not have one.