Package org.opensaml.core.xml.util
Utility classes for working with XML, XMLObjects, and various data types.
-
Interface Summary Interface Description SingletonFactory<Input,Output> An interface for factory classes which implement a singleton pattern for producing an output class based on an input class. -
Class Summary Class Description AbstractSimpleSingletonFactory<Input,Output> A simple implementation ofSingletonFactory
.AbstractSingletonFactory<Input,Output> An abstract Template design pattern implementation ofSingletonFactory
.AbstractWrappedSingletonFactory<Input,Output> An implementation ofSingletonFactory
, which provides some support for handling cases where the output class instance holds a reference to the input class instance.AttributeMap A map of attribute names and attribute values that invalidates the DOM of the attribute owning XMLObject when the attributes change.IDIndex Class which provides storage for the ID-to-XMLObject index mapping on an owningXMLObject
.IndexedXMLObjectChildrenList<ElementType extends XMLObject> A list which indexes XMLObjects by their schema type and element QName for quick retrival based on those items.ListView<ElementType extends XMLObject> A special list that works as a view of an IndexedXMLObjectChildrenList showing only the sublist associated with a given index.XMLAttributeSupport Helper methods for working with global attributes from the XML namespace.XMLObjectChildrenList<ElementType extends XMLObject> Resizable list for the children of XMLObjects.XMLObjectSource A bean class which can be optionally used to represent the original source byte[] from which anXMLObject
was parsed and unmarshalled.XMLObjectSupport A helper class for working with XMLObjects. -
Enum Summary Enum Description XMLObjectSupport.CloneOutputOption Options for handling output of XMLObject cloning.