Package org.opensaml.core.xml.util
package org.opensaml.core.xml.util
Utility classes for working with XML, XMLObjects, and various data types.
-
ClassDescriptionAbstractSimpleSingletonFactory<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.A map of attribute names and attribute values that invalidates the DOM of the attribute owning XMLObject when the attributes change.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.A special list that works as a view of an IndexedXMLObjectChildrenList showing only the sublist associated with a given index.SingletonFactory<Input,Output> An interface for factory classes which implement a singleton pattern for producing an output class based on an input class.Helper methods for working with global attributes from the XML namespace.XMLObjectChildrenList<ElementType extends XMLObject>Resizable list for the children of XMLObjects.A bean class which can be optionally used to represent the original source byte[] from which anXMLObject
was parsed and unmarshalled.A helper class for working with XMLObjects.Options for handling output of XMLObject cloning.