Interface Augmentations
- All Known Subinterfaces:
HTMLEventInfo
- All Known Implementing Classes:
HTMLEventInfo.SynthesizedItem
,HTMLScanner.LocationItem
public interface Augmentations
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.
-
Method Summary
Modifier and TypeMethodDescriptionclone()
Clones this Augmentation in case one has to keep the reference.
-
Method Details
-
clone
Augmentations clone()Clones this Augmentation in case one has to keep the reference. The standard interface says, storing the original reference is not legal.- Returns:
- a full copy of this augmentations holder
-