Package org.opensaml.xml.util

Utility classes for working with XML, XMLObjects, and various data types.

See:
          Description

Interface Summary
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
AbstractSimpleSingletonFactory<Input,Output> A simple implementation of SingletonFactory.
AbstractSingletonFactory<Input,Output> An abstract Template design pattern implementation of SingletonFactory.
AbstractWrappedSingletonFactory<Input,Output> An implementation of SingletonFactory, 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.
Base64 Encodes and decodes to and from Base64 notation.
Base64.InputStream A Base64.InputStream will read data from another java.io.InputStream, given in the constructor, and encode/decode to/from Base64 notation on the fly.
Base64.OutputStream A Base64.OutputStream will write data to another java.io.OutputStream, given in the constructor, and encode/decode to/from Base64 notation on the fly.
ClassIndexedSet<T> Set implementation which provides indexed access to set members via their class, and which allows only one instance of a given class to be present in the set.
DatatypeHelper Helper class for working with various datatypes.
IDIndex Class which provides storage for the ID-to-XMLObject index mapping on an owning XMLObject.
IndexedXMLObjectChildrenList<ElementType extends XMLObject> A list which indexes XMLObjects by their schema type and element QName for quick retrival based on those items.
IndexingObjectStore<T> This class is used to store instances of objects that may be created independently but are, in face, the same object.
IPAddressHelper Helper class for working with IP address data.
LazyList<ElementType> A list that is lazy initialized.
LazyMap<KeyType,ValueType> A map that is lazy initialized.
LazySet<ElementType> A set that is lazy initialized.
ListView<ElementType extends XMLObject> A special list that works as a view of an IndexedXMLObjectChildrenList showing only the sublist associated with a given index.
Pair<T1,T2> Container for a pair of objects.
ValueTypeIndexedMap<KeyType,ValueType> Map implementation which allows subsets of entries to be retrieved based on the type of the entry value.
ValueTypeIndexedMap.NullValue Class to represent null values.
XMLAttributeHelper Helper methods for working with global attributes from the XML namespace.
XMLConstants XML related constants.
XMLHelper A helper class for working with W3C DOM objects.
XMLObjectChildrenList<ElementType extends XMLObject> Resizable list for the children of XMLObjects.
XMLObjectHelper A helper class for working with XMLObjects.
 

Package org.opensaml.xml.util Description

Utility classes for working with XML, XMLObjects, and various data types.



Copyright © 1999-2012. All Rights Reserved.