Uses of Interface
org.opensaml.xml.XMLObject

Packages that use XMLObject
org.opensaml.xml Base classes for working with XML as Java objects and configuring the library. 
org.opensaml.xml.encryption XMLObject interfaces and helper classes for representing encrypted content and encrypting/decrypting content. 
org.opensaml.xml.encryption.impl Implementations of the interfaces for XMLObjects that represent XML encryption types. 
org.opensaml.xml.io Interfaces and abstract implementations of marshallers and unmarshallers. 
org.opensaml.xml.schema Interfaces for XMLObjects that represent XML schema types. 
org.opensaml.xml.schema.impl Implementations of the interfaces for XMLObjects that represent XML schema types. 
org.opensaml.xml.security.keyinfo Interfaces and classes for working with XML KeyInfo elements. 
org.opensaml.xml.security.keyinfo.provider Specific implementations of KeyInfoProvider
org.opensaml.xml.signature XMLObject interfaces and helper classes for representing digitally signed content and signing/validating content. 
org.opensaml.xml.signature.impl Implementations of the interfaces for XMLObjects that represent XML signature types. 
org.opensaml.xml.util Utility classes for working with XML, XMLObjects, and various data types. 
org.opensaml.xml.validation Interfaces for classes that may be used to validate trees of XMLObjects. 
 

Uses of XMLObject in org.opensaml.xml
 

Classes in org.opensaml.xml with type parameters of type XMLObject
 class AbstractXMLObjectBuilder<XMLObjectType extends XMLObject>
          Base implementation for XMLObject builders.
 interface XMLObjectBuilder<XMLObjectType extends XMLObject>
          A builder for XMLObjects.
 

Subinterfaces of XMLObject in org.opensaml.xml
 interface AttributeExtensibleXMLObject
          An interface for XMLObjects that represent DOM elements that support the XML Schema anyAttribute construct.
 interface ElementExtensibleXMLObject
          An XMLObject whose content model contains "any" child elements.
 

Classes in org.opensaml.xml that implement XMLObject
 class AbstractElementExtensibleXMLObject
          AbstractElementExtensible is an element of type xs:any, but without xs:anyAttribute attribute or text content.
 class AbstractExtensibleXMLObject
          AbstractExtensibleXMLObject is an element of type xs:any, and with xs:anyAttribute attributes.
 class AbstractValidatingSignableXMLObject
          Extension of AbstractSignableXMLObject that implements ValidatingXMLObject.
 class AbstractXMLObject
          An abstract implementation of XMLObject.
 

Methods in org.opensaml.xml with type parameters of type XMLObject
protected
<T extends XMLObject>
T
AbstractXMLObject.prepareForAssignment(T oldValue, T newValue)
          A helper function for derived classes, similar to assignString, but for (singleton) SAML objects.
 

Methods in org.opensaml.xml that return XMLObject
 XMLObject XMLObject.getParent()
          Gets the parent of this element or null if there is no parent.
 XMLObject AbstractXMLObject.getParent()
          Gets the parent of this element.
 XMLObject XMLObject.resolveID(String id)
          Find the XMLObject which is identified by the specified ID attribute, within the subtree of XMLObjects which has this XMLObject as its root.
 XMLObject AbstractXMLObject.resolveID(String id)
          Find the XMLObject which is identified by the specified ID attribute, within the subtree of XMLObjects which has this XMLObject as its root.
 XMLObject XMLObject.resolveIDFromRoot(String id)
          Find the XMLObject which is identified by the specified ID attribute, from the root of the tree of XMLObjects in which this XMLObject is a member.
 XMLObject AbstractXMLObject.resolveIDFromRoot(String id)
          Find the XMLObject which is identified by the specified ID attribute, from the root of the tree of XMLObjects in which this XMLObject is a member.
 

Methods in org.opensaml.xml that return types with arguments of type XMLObject
 List<XMLObject> XMLObject.getOrderedChildren()
          Gets an unmodifiable list of child elements in the order that they will appear in the DOM.
 List<XMLObject> AbstractElementExtensibleXMLObject.getOrderedChildren()
          Gets an unmodifiable list of child elements in the order that they will appear in the DOM.
 List<XMLObject> ElementExtensibleXMLObject.getUnknownXMLObjects()
          Gets the list of XMLObjects added to this XMLObject as part of the "any" content model.
 List<XMLObject> AbstractElementExtensibleXMLObject.getUnknownXMLObjects()
          Gets the list of XMLObjects added to this XMLObject as part of the "any" content model.
 List<XMLObject> ElementExtensibleXMLObject.getUnknownXMLObjects(QName typeOrName)
          Gets the list of XMLObjects added to this XMLObject as part of the "any" content model, and which match the specified QName.
 List<XMLObject> AbstractElementExtensibleXMLObject.getUnknownXMLObjects(QName typeOrName)
          Gets the list of XMLObjects added to this XMLObject as part of the "any" content model, and which match the specified QName.
 

Methods in org.opensaml.xml with parameters of type XMLObject
protected  void AbstractExtensibleXMLObjectMarshaller.marshallAttributes(XMLObject xmlObject, Element domElement)
          Marshalls the xs:anyAttribute attributes.
protected  void AbstractElementExtensibleXMLObjectMarshaller.marshallAttributes(XMLObject xmlObject, Element domElement)
          No xs:anyAttribute attributes.
protected  void AbstractElementExtensibleXMLObjectMarshaller.marshallElementContent(XMLObject xmlObject, Element domElement)
          No text content.
protected  void AbstractExtensibleXMLObjectUnmarshaller.processAttribute(XMLObject xmlObject, Attr attribute)
          Unmarshalls the xs:anyAttribute attributes.
protected  void AbstractElementExtensibleXMLObjectUnmarshaller.processAttribute(XMLObject xmlObject, Attr attribute)
          No xs:anyAttribute attribute.
protected  void AbstractElementExtensibleXMLObjectUnmarshaller.processChildElement(XMLObject parentXMLObject, XMLObject childXMLObject)
          Unmarshalls all child elements in the xs:any list.
protected  void AbstractElementExtensibleXMLObjectUnmarshaller.processElementContent(XMLObject xmlObject, String elementContent)
          No text content.
 void XMLObject.setParent(XMLObject parent)
          Sets the parent of this element.
 void AbstractXMLObject.setParent(XMLObject newParent)
          Sets the parent of this element.
protected  void AbstractValidatingSignableXMLObject.validateChildren(XMLObject xmlObject)
          Recursive method used to validate all the children of the given XMLObject that implement ValidatingXMLObject.
 

Uses of XMLObject in org.opensaml.xml.encryption
 

Classes in org.opensaml.xml.encryption with type parameters of type XMLObject
 interface XMLEncryptionBuilder<XMLEncryptionType extends XMLObject>
          Builder for XMLObjects from org.opensaml.xml.encryption.
 

Subinterfaces of XMLObject in org.opensaml.xml.encryption
 interface AgreementMethod
          XMLObject representing XML Encryption, version 20021210, AgreementMethod element.
 interface CarriedKeyName
          XMLObject representing XML Encryption, version 20021210, CarriedKeyName element.
 interface CipherData
          XMLObject representing XML Encryption, version 20021210, CipherData element.
 interface CipherReference
          XMLObject representing XML Encryption, version 20021210, CipherReference element.
 interface CipherValue
          XMLObject representing XML Encryption, version 20021210, CipherValue element.
 interface DataReference
          XMLObject representing XML Encryption, version 20021210, DataReference element.
 interface DHKeyValue
          XMLObject representing XML Encryption, version 20021210, DHKeyValue element.
 interface EncryptedData
          XMLObject representing XML Encryption, version 20021210, EncryptedData element.
 interface EncryptedKey
          XMLObject representing XML Encryption, version 20021210, EncryptedKey element.
 interface EncryptedType
          XMLObject representing XML Encryption, version 20021210, EncryptedType type.
 interface EncryptionMethod
          XMLObject representing XML Encryption, version 20021210, EncryptionMethod element.
 interface EncryptionProperties
          XMLObject representing XML Encryption, version 20021210, EncryptionProperties element.
 interface EncryptionProperty
          XMLObject representing XML Encryption, version 20021210, EncryptionProperty element.
 interface Generator
          XMLObject representing XML Encryption, version 20021210, Generator element.
 interface KANonce
          XMLObject representing XML Encryption, version 20021210, KA-Nonce element.
 interface KeyReference
          XMLObject representing XML Encryption, version 20021210, KeyReference element.
 interface KeySize
          XMLObject representing XML Encryption, version 20021210, KeySize element.
 interface OAEPparams
          XMLObject representing XML Encryption, version 20021210, OAEPparams element.
 interface OriginatorKeyInfo
          XMLObject representing XML Encryption, version 20021210, OriginatorKeyInfo element.
 interface P
          XMLObject representing XML Encryption, version 20021210, P element.
 interface PgenCounter
          XMLObject representing XML Encryption, version 20021210, pgenCounter element.
 interface Public
          XMLObject representing XML Encryption, version 20021210, Public element.
 interface Q
          XMLObject representing XML Encryption, version 20021210, Q element.
 interface RecipientKeyInfo
          XMLObject representing XML Encryption, version 20021210, RecipientKeyInfo element.
 interface ReferenceList
          XMLObject representing XML Encryption, version 20021210, ReferenceList element.
 interface ReferenceType
          XMLObject representing XML Encryption, version 20021210, ReferenceType type.
 interface Seed
          XMLObject representing XML Digital Signature, version 20020212, seed element.
 interface Transforms
          XMLObject representing XML Encryption, version 20021210, Transforms element.
 

Methods in org.opensaml.xml.encryption that return XMLObject
 XMLObject Decrypter.decryptData(EncryptedData encryptedData)
          This is a convenience method for calling Decrypter.decryptData(EncryptedData, boolean), with the rootInNewDocument parameter value supplied by Decrypter.isRootInNewDocument().
 XMLObject Decrypter.decryptData(EncryptedData encryptedData, boolean rootInNewDocument)
          Decrypts the supplied EncryptedData and returns the resulting XMLObject.
 

Methods in org.opensaml.xml.encryption that return types with arguments of type XMLObject
 List<XMLObject> Decrypter.decryptDataToList(EncryptedData encryptedData)
          This is a convenience method for calling Decrypter.decryptDataToList(EncryptedData, boolean), with the rootInNewDocument parameter value supplied by Decrypter.isRootInNewDocument().
 List<XMLObject> Decrypter.decryptDataToList(EncryptedData encryptedData, boolean rootInNewDocument)
          Decrypts the supplied EncryptedData and returns the resulting list of XMLObjects.
 

Methods in org.opensaml.xml.encryption with parameters of type XMLObject
protected  void Encrypter.checkAndMarshall(XMLObject xmlObject)
          Ensure that the XMLObject is marshalled.
protected  void Decrypter.checkAndMarshall(XMLObject xmlObject)
          Ensure that the XMLObject is marshalled.
 EncryptedData Encrypter.encryptElement(XMLObject xmlObject, EncryptionParameters encParams)
          Encrypts the DOM representation of the XMLObject.
 EncryptedData Encrypter.encryptElement(XMLObject xmlObject, EncryptionParameters encParams, KeyEncryptionParameters kekParams)
          Encrypts the DOM representation of the XMLObject, encrypts the encryption key using the specified key encryption parameters and places the resulting EncryptedKey within the EncryptedData's KeyInfo.
 EncryptedData Encrypter.encryptElement(XMLObject xmlObject, EncryptionParameters encParams, List<KeyEncryptionParameters> kekParamsList)
          Encrypts the DOM representation of the XMLObject, encrypts the encryption key using the specified key encryption parameters and places the resulting EncryptedKey(s) within the EncryptedData's KeyInfo.
protected  EncryptedData Encrypter.encryptElement(XMLObject xmlObject, Key encryptionKey, String encryptionAlgorithmURI, boolean encryptContentMode)
          Encrypts the given XMLObject using the specified encryption key, algorithm URI and content mode flag.
 EncryptedData Encrypter.encryptElementContent(XMLObject xmlObject, EncryptionParameters encParams)
          Encrypts the DOM representation of the content of an XMLObject.
 EncryptedData Encrypter.encryptElementContent(XMLObject xmlObject, EncryptionParameters encParams, KeyEncryptionParameters kekParams)
          Encrypts the DOM representation of the content of an XMLObject, encrypts the encryption key using the specified key encryption parameters and places the resulting EncryptedKey within the EncryptedData's KeyInfo..
 EncryptedData Encrypter.encryptElementContent(XMLObject xmlObject, EncryptionParameters encParams, List<KeyEncryptionParameters> kekParamsList)
          Encrypts the DOM representation of the content of an XMLObject, encrypts the encryption key using the specified key encryption parameters and places the resulting EncryptedKey(s) within the EncryptedData's KeyInfo..
 

Uses of XMLObject in org.opensaml.xml.encryption.impl
 

Classes in org.opensaml.xml.encryption.impl that implement XMLObject
 class AgreementMethodImpl
          Concrete implementation of AgreementMethod.
 class CarriedKeyNameImpl
          Concrete implementation of CarriedKeyName.
 class CipherDataImpl
          Concrete implementation of CipherData.
 class CipherReferenceImpl
          Concrete implementation of CipherReference.
 class CipherValueImpl
          Concrete implementation of CipherValue.
 class DataReferenceImpl
          Concrete implementation of DataReference.
 class DHKeyValueImpl
          Concrete implementation of DHKeyValue.
 class EncryptedDataImpl
          Concrete implementation of EncryptedData.
 class EncryptedKeyImpl
          Concrete implementation of EncryptedKey.
 class EncryptedTypeImpl
          Abstract implementation of EncryptedType.
 class EncryptionMethodImpl
          Concrete implementation of EncryptionMethod.
 class EncryptionPropertiesImpl
          Concrete implementation of EncryptionProperties.
 class EncryptionPropertyImpl
          Concrete implementation of EncryptionProperty
 class GeneratorImpl
          Concrete implementation of Generator
 class KANonceImpl
          Concrete implementation of KANonce
 class KeyReferenceImpl
           
 class KeySizeImpl
          Concrete implementation of KeySize
 class OAEPparamsImpl
          Concrete implementation of OAEPparams
 class OriginatorKeyInfoImpl
          Concrete implementation of OriginatorKeyInfo
 class PgenCounterImpl
          Concrete implementation of PgenCounter
 class PImpl
          Concrete implementation of P
 class PublicImpl
          Concrete implementation of Public
 class QImpl
          Concrete implementation of Q
 class RecipientKeyInfoImpl
          Concrete implementation of RecipientKeyInfo
 class ReferenceListImpl
          Concrete implementation of ReferenceList
 class ReferenceTypeImpl
          Concrete implementation of ReferenceType
 class SeedImpl
          Concrete implementation of Seed
 class TransformsImpl
          Concrete implementation of Transforms
 

Methods in org.opensaml.xml.encryption.impl that return types with arguments of type XMLObject
 List<XMLObject> TransformsImpl.getOrderedChildren()
          Gets an unmodifiable list of child elements in the order that they will appear in the DOM.
 List<XMLObject> ReferenceTypeImpl.getOrderedChildren()
          Gets an unmodifiable list of child elements in the order that they will appear in the DOM.
 List<XMLObject> ReferenceListImpl.getOrderedChildren()
          Gets an unmodifiable list of child elements in the order that they will appear in the DOM.
 List<XMLObject> EncryptionPropertyImpl.getOrderedChildren()
          Gets an unmodifiable list of child elements in the order that they will appear in the DOM.
 List<XMLObject> EncryptionPropertiesImpl.getOrderedChildren()
          Gets an unmodifiable list of child elements in the order that they will appear in the DOM.
 List<XMLObject> EncryptionMethodImpl.getOrderedChildren()
          Gets an unmodifiable list of child elements in the order that they will appear in the DOM.
 List<XMLObject> EncryptedTypeImpl.getOrderedChildren()
          Gets an unmodifiable list of child elements in the order that they will appear in the DOM.
 List<XMLObject> EncryptedKeyImpl.getOrderedChildren()
          Gets an unmodifiable list of child elements in the order that they will appear in the DOM.
 List<XMLObject> DHKeyValueImpl.getOrderedChildren()
          Gets an unmodifiable list of child elements in the order that they will appear in the DOM.
 List<XMLObject> CipherReferenceImpl.getOrderedChildren()
          Gets an unmodifiable list of child elements in the order that they will appear in the DOM.
 List<XMLObject> CipherDataImpl.getOrderedChildren()
          Gets an unmodifiable list of child elements in the order that they will appear in the DOM.
 List<XMLObject> AgreementMethodImpl.getOrderedChildren()
          Gets an unmodifiable list of child elements in the order that they will appear in the DOM.
 List<XMLObject> ReferenceTypeImpl.getUnknownXMLObjects()
          Gets the list of XMLObjects added to this XMLObject as part of the "any" content model.
 List<XMLObject> EncryptionPropertyImpl.getUnknownXMLObjects()
          Gets the list of XMLObjects added to this XMLObject as part of the "any" content model.
 List<XMLObject> EncryptionMethodImpl.getUnknownXMLObjects()
          Gets the list of XMLObjects added to this XMLObject as part of the "any" content model.
 List<XMLObject> AgreementMethodImpl.getUnknownXMLObjects()
          Gets the list of XMLObjects added to this XMLObject as part of the "any" content model.
 List<XMLObject> ReferenceTypeImpl.getUnknownXMLObjects(QName typeOrName)
          Gets the list of XMLObjects added to this XMLObject as part of the "any" content model, and which match the specified QName.
 List<XMLObject> EncryptionPropertyImpl.getUnknownXMLObjects(QName typeOrName)
          Gets the list of XMLObjects added to this XMLObject as part of the "any" content model, and which match the specified QName.
 List<XMLObject> EncryptionMethodImpl.getUnknownXMLObjects(QName typeOrName)
          Gets the list of XMLObjects added to this XMLObject as part of the "any" content model, and which match the specified QName.
 List<XMLObject> AgreementMethodImpl.getUnknownXMLObjects(QName typeOrName)
          Gets the list of XMLObjects added to this XMLObject as part of the "any" content model, and which match the specified QName.
 

Methods in org.opensaml.xml.encryption.impl with parameters of type XMLObject
protected  void ReferenceTypeMarshaller.marshallAttributes(XMLObject xmlObject, Element domElement)
          No-op method.
protected  void EncryptionPropertyMarshaller.marshallAttributes(XMLObject xmlObject, Element domElement)
          No-op method.
protected  void EncryptionPropertiesMarshaller.marshallAttributes(XMLObject xmlObject, Element domElement)
          No-op method.
protected  void EncryptionMethodMarshaller.marshallAttributes(XMLObject xmlObject, Element domElement)
          No-op method.
protected  void EncryptedTypeMarshaller.marshallAttributes(XMLObject xmlObject, Element domElement)
          No-op method.
protected  void EncryptedKeyMarshaller.marshallAttributes(XMLObject xmlObject, Element domElement)
          No-op method. Extending implementations should override this method if they have attributes to marshall into the Element. Marshalls a given XMLObject into a W3C Element. The given signing context should be blindly passed to the marshaller for child elements. The XMLObject passed to this method is guaranteed to be of the target name specified during this unmarshaller's construction.
protected  void CipherReferenceMarshaller.marshallAttributes(XMLObject xmlObject, Element domElement)
          No-op method.
protected  void AgreementMethodMarshaller.marshallAttributes(XMLObject xmlObject, Element domElement)
          No-op method.
protected  void AbstractXMLEncryptionMarshaller.marshallAttributes(XMLObject xmlObject, Element domElement)
          No-op method.
protected  void AbstractXMLEncryptionMarshaller.marshallElementContent(XMLObject xmlObject, Element domElement)
          No-op method.
protected  void ReferenceTypeUnmarshaller.processAttribute(XMLObject xmlObject, Attr attribute)
          Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
protected  void EncryptionPropertyUnmarshaller.processAttribute(XMLObject xmlObject, Attr attribute)
          Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
protected  void EncryptionPropertiesUnmarshaller.processAttribute(XMLObject xmlObject, Attr attribute)
          Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
protected  void EncryptionMethodUnmarshaller.processAttribute(XMLObject xmlObject, Attr attribute)
          Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
protected  void EncryptedTypeUnmarshaller.processAttribute(XMLObject xmlObject, Attr attribute)
          Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
protected  void EncryptedKeyUnmarshaller.processAttribute(XMLObject xmlObject, Attr attribute)
          Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
protected  void CipherReferenceUnmarshaller.processAttribute(XMLObject xmlObject, Attr attribute)
          Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
protected  void AgreementMethodUnmarshaller.processAttribute(XMLObject xmlObject, Attr attribute)
          Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
protected  void AbstractXMLEncryptionUnmarshaller.processAttribute(XMLObject xmlObject, Attr attribute)
          Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
protected  void TransformsUnmarshaller.processChildElement(XMLObject parentXMLObject, XMLObject childXMLObject)
          Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.
protected  void ReferenceTypeUnmarshaller.processChildElement(XMLObject parentXMLObject, XMLObject childXMLObject)
          Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.
protected  void ReferenceListUnmarshaller.processChildElement(XMLObject parentXMLObject, XMLObject childXMLObject)
          Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.
protected  void EncryptionPropertyUnmarshaller.processChildElement(XMLObject parentXMLObject, XMLObject childXMLObject)
          Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.
protected  void EncryptionPropertiesUnmarshaller.processChildElement(XMLObject parentXMLObject, XMLObject childXMLObject)
          Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.
protected  void EncryptionMethodUnmarshaller.processChildElement(XMLObject parentXMLObject, XMLObject childXMLObject)
          Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.
protected  void EncryptedTypeUnmarshaller.processChildElement(XMLObject parentXMLObject, XMLObject childXMLObject)
          Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.
protected  void EncryptedKeyUnmarshaller.processChildElement(XMLObject parentXMLObject, XMLObject childXMLObject)
          Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.
protected  void DHKeyValueUnmarshaller.processChildElement(XMLObject parentXMLObject, XMLObject childXMLObject)
          Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.
protected  void CipherReferenceUnmarshaller.processChildElement(XMLObject parentXMLObject, XMLObject childXMLObject)
          Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.
protected  void CipherDataUnmarshaller.processChildElement(XMLObject parentXMLObject, XMLObject childXMLObject)
          Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.
protected  void AgreementMethodUnmarshaller.processChildElement(XMLObject parentXMLObject, XMLObject childXMLObject)
          Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.
protected  void AbstractXMLEncryptionUnmarshaller.processChildElement(XMLObject parentXMLObject, XMLObject childXMLObject)
          Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.
protected  void AbstractXMLEncryptionUnmarshaller.processElementContent(XMLObject xmlObject, String elementContent)
          Called if the element being unmarshalled contained textual content so that it can be added to the XMLObject.
 

Uses of XMLObject in org.opensaml.xml.io
 

Methods in org.opensaml.xml.io that return XMLObject
protected  XMLObject AbstractXMLObjectUnmarshaller.buildXMLObject(Element domElement)
          Constructs the XMLObject that the given DOM Element will be unmarshalled into.
 XMLObject Unmarshaller.unmarshall(Element element)
          Unmarshalls the given W3C DOM element into a XMLObject.
 XMLObject AbstractXMLObjectUnmarshaller.unmarshall(Element domElement)
          Unmarshalls the given W3C DOM element into a XMLObject.
 

Methods in org.opensaml.xml.io with parameters of type XMLObject
protected  void AbstractXMLObjectMarshaller.checkXMLObjectIsTarget(XMLObject xmlObject)
          Checks to make sure the given XMLObject's schema type or element QName matches the target parameters given at marshaller construction time.
 Marshaller MarshallerFactory.getMarshaller(XMLObject xmlObject)
          Retrieves the marshaller for the given XMLObject.
 Element Marshaller.marshall(XMLObject xmlObject)
          Marshall this element, and its children, and root them in a newly created Document.
 Element AbstractXMLObjectMarshaller.marshall(XMLObject xmlObject)
          Marshall this element, and its children, and root them in a newly created Document.
 Element Marshaller.marshall(XMLObject xmlObject, Document document)
          Marshall this element, and its children, into a W3C DOM element.
 Element AbstractXMLObjectMarshaller.marshall(XMLObject xmlObject, Document document)
          Marshall this element, and its children, into a W3C DOM element.
 Element Marshaller.marshall(XMLObject xmlObject, Element parentElement)
          Marshall the given XMLObject and append it as a child to the given parent element.
 Element AbstractXMLObjectMarshaller.marshall(XMLObject xmlObject, Element parentElement)
          Marshall the given XMLObject and append it as a child to the given parent element.
protected  void BaseXMLObjectMarshaller.marshallAttributes(XMLObject xmlObject, Element domElement)
          Marshalls a given XMLObject into a W3C Element.
protected abstract  void AbstractXMLObjectMarshaller.marshallAttributes(XMLObject xmlObject, Element domElement)
          Marshalls a given XMLObject into a W3C Element.
protected  void AbstractXMLObjectMarshaller.marshallChildElements(XMLObject xmlObject, Element domElement)
          Marshalls the child elements of the given XMLObject.
protected  void BaseXMLObjectMarshaller.marshallElementContent(XMLObject xmlObject, Element domElement)
          Marshalls data from the XMLObject into content of the DOM Element.
protected abstract  void AbstractXMLObjectMarshaller.marshallElementContent(XMLObject xmlObject, Element domElement)
          Marshalls data from the XMLObject into content of the DOM Element.
protected  Element AbstractXMLObjectMarshaller.marshallInto(XMLObject xmlObject, Element targetElement)
          Marshalls the given XMLObject into the given DOM Element.
protected  void AbstractXMLObjectMarshaller.marshallNamespacePrefix(XMLObject xmlObject, Element domElement)
          Marshalls the namespace prefix of the XMLObject into the DOM element.
protected  void AbstractXMLObjectMarshaller.marshallNamespaces(XMLObject xmlObject, Element domElement)
          Creates the xmlns attributes for any namespaces set on the given XMLObject.
protected  void AbstractXMLObjectMarshaller.marshallSchemaInstanceAttributes(XMLObject xmlObject, Element domElement)
          Creates the XSI type, schemaLocation, and noNamespaceSchemaLocation attributes for an XMLObject.
protected  void BaseXMLObjectUnmarshaller.processAttribute(XMLObject xmlObject, Attr attribute)
          Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
protected abstract  void AbstractXMLObjectUnmarshaller.processAttribute(XMLObject xmlObject, Attr attribute)
          Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
protected  void BaseXMLObjectUnmarshaller.processChildElement(XMLObject parentXMLObject, XMLObject childXMLObject)
          Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.
protected abstract  void AbstractXMLObjectUnmarshaller.processChildElement(XMLObject parentXMLObject, XMLObject childXMLObject)
          Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.
protected  void BaseXMLObjectUnmarshaller.processElementContent(XMLObject xmlObject, String elementContent)
          Called if the element being unmarshalled contained textual content so that it can be added to the XMLObject.
protected abstract  void AbstractXMLObjectUnmarshaller.processElementContent(XMLObject xmlObject, String elementContent)
          Called if the element being unmarshalled contained textual content so that it can be added to the XMLObject.
protected  void AbstractXMLObjectUnmarshaller.unmarshallAttribute(XMLObject xmlObject, Attr attribute)
          Unmarshalls the attributes from the given DOM Attr into the given XMLObject.
protected  void AbstractXMLObjectUnmarshaller.unmarshallChildElement(XMLObject xmlObject, Element childElement)
          Unmarshalls given Element's children.
protected  void AbstractXMLObjectUnmarshaller.unmarshallNamespaceAttribute(XMLObject xmlObject, Attr attribute)
          Unmarshalls a namespace declaration attribute.
protected  void AbstractXMLObjectUnmarshaller.unmarshallSchemaInstanceAttributes(XMLObject xmlObject, Attr attribute)
          Unmarshalls the XSI type, schemaLocation, and noNamespaceSchemaLocation attributes.
protected  void AbstractXMLObjectUnmarshaller.unmarshallTextContent(XMLObject xmlObject, Text content)
          Unmarshalls the given Text node into a usable string by way of Text.getWholeText() and passes it off to AbstractXMLObjectUnmarshaller.processElementContent(XMLObject, String) if the string is not null and contains something other than whitespace.
 

Uses of XMLObject in org.opensaml.xml.schema
 

Subinterfaces of XMLObject in org.opensaml.xml.schema
 interface XSAny
          Represents the schema Any type.
 interface XSBase64Binary
          XMLObject that represents an XML Schema base64Binary.
 interface XSInteger
          XMLObject that represents an XML Schema Integer.
 interface XSQName
          XMLObject that represents an XML schema QName content bearing element.
 interface XSString
          XMLObject that represents an XML Schema String.
 interface XSURI
          XMLObject that represents an XML schema URI content bearing element.
 

Uses of XMLObject in org.opensaml.xml.schema.impl
 

Classes in org.opensaml.xml.schema.impl that implement XMLObject
 class XSAnyImpl
          Concrete implementation of XSAny.
 class XSBase64BinaryImpl
          Concrete implementation of XSBase64Binary.
 class XSIntegerImpl
          Concrete implementation of XSInteger.
 class XSQNameImpl
          Concrete implementation of XSQName.
 class XSStringImpl
          Concrete implementation of XSString.
 class XSURIImpl
          Conrete implementation of XSURI.
 

Methods in org.opensaml.xml.schema.impl that return types with arguments of type XMLObject
 List<XMLObject> XSURIImpl.getOrderedChildren()
          Gets an unmodifiable list of child elements in the order that they will appear in the DOM.
 List<XMLObject> XSStringImpl.getOrderedChildren()
          Gets an unmodifiable list of child elements in the order that they will appear in the DOM.
 List<XMLObject> XSQNameImpl.getOrderedChildren()
          Gets an unmodifiable list of child elements in the order that they will appear in the DOM.
 List<XMLObject> XSIntegerImpl.getOrderedChildren()
          Gets an unmodifiable list of child elements in the order that they will appear in the DOM.
 List<XMLObject> XSBase64BinaryImpl.getOrderedChildren()
          Gets an unmodifiable list of child elements in the order that they will appear in the DOM.
 List<XMLObject> XSAnyImpl.getOrderedChildren()
          Gets an unmodifiable list of child elements in the order that they will appear in the DOM.
 List<XMLObject> XSAnyImpl.getUnknownXMLObjects()
          Gets the list of XMLObjects added to this XMLObject as part of the "any" content model.
 List<XMLObject> XSAnyImpl.getUnknownXMLObjects(QName typeOrName)
          Gets the list of XMLObjects added to this XMLObject as part of the "any" content model, and which match the specified QName.
 

Methods in org.opensaml.xml.schema.impl with parameters of type XMLObject
protected  void XSURIMarshaller.marshallAttributes(XMLObject xmlObject, Element domElement)
          Marshalls a given XMLObject into a W3C Element.
protected  void XSStringMarshaller.marshallAttributes(XMLObject xmlObject, Element domElement)
          Marshalls a given XMLObject into a W3C Element.
protected  void XSQNameMarshaller.marshallAttributes(XMLObject xmlObject, Element domElement)
          Marshalls a given XMLObject into a W3C Element.
protected  void XSIntegerMarshaller.marshallAttributes(XMLObject xmlObject, Element domElement)
          Marshalls a given XMLObject into a W3C Element.
protected  void XSBase64BinaryMarshaller.marshallAttributes(XMLObject xmlObject, Element domElement)
          Marshalls a given XMLObject into a W3C Element.
protected  void XSAnyMarshaller.marshallAttributes(XMLObject xmlObject, Element domElement)
          Marshalls a given XMLObject into a W3C Element.
protected  void XSURIMarshaller.marshallElementContent(XMLObject xmlObject, Element domElement)
          Marshalls data from the XMLObject into content of the DOM Element.
protected  void XSStringMarshaller.marshallElementContent(XMLObject xmlObject, Element domElement)
          Marshalls data from the XMLObject into content of the DOM Element.
protected  void XSQNameMarshaller.marshallElementContent(XMLObject xmlObject, Element domElement)
          Marshalls data from the XMLObject into content of the DOM Element.
protected  void XSIntegerMarshaller.marshallElementContent(XMLObject xmlObject, Element domElement)
          Marshalls data from the XMLObject into content of the DOM Element.
protected  void XSBase64BinaryMarshaller.marshallElementContent(XMLObject xmlObject, Element domElement)
          Marshalls data from the XMLObject into content of the DOM Element.
protected  void XSAnyMarshaller.marshallElementContent(XMLObject xmlObject, Element domElement)
          Marshalls data from the XMLObject into content of the DOM Element.
protected  void XSURIUnmarshaller.processAttribute(XMLObject xmlObject, Attr attribute)
          Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
protected  void XSStringUnmarshaller.processAttribute(XMLObject xmlObject, Attr attribute)
          Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
protected  void XSQNameUnmarshaller.processAttribute(XMLObject xmlObject, Attr attribute)
          Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
protected  void XSIntegerUnmarshaller.processAttribute(XMLObject xmlObject, Attr attribute)
          Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
protected  void XSBase64BinaryUnmarshaller.processAttribute(XMLObject xmlObject, Attr attribute)
          Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
protected  void XSAnyUnmarshaller.processAttribute(XMLObject xmlObject, Attr attribute)
          Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
protected  void XSURIUnmarshaller.processChildElement(XMLObject parentXMLObject, XMLObject childXMLObject)
          Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.
protected  void XSStringUnmarshaller.processChildElement(XMLObject parentXMLObject, XMLObject childXMLObject)
          Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.
protected  void XSQNameUnmarshaller.processChildElement(XMLObject parentXMLObject, XMLObject childXMLObject)
          Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.
protected  void XSIntegerUnmarshaller.processChildElement(XMLObject parentXMLObject, XMLObject childXMLObject)
          Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.
protected  void XSBase64BinaryUnmarshaller.processChildElement(XMLObject parentXMLObject, XMLObject childXMLObject)
          Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.
protected  void XSAnyUnmarshaller.processChildElement(XMLObject parentXMLObject, XMLObject childXMLObject)
          Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.
protected  void XSURIUnmarshaller.processElementContent(XMLObject xmlObject, String elementContent)
          Called if the element being unmarshalled contained textual content so that it can be added to the XMLObject.
protected  void XSStringUnmarshaller.processElementContent(XMLObject xmlObject, String elementContent)
          Called if the element being unmarshalled contained textual content so that it can be added to the XMLObject.
protected  void XSQNameUnmarshaller.processElementContent(XMLObject xmlObject, String elementContent)
          Called if the element being unmarshalled contained textual content so that it can be added to the XMLObject.
protected  void XSIntegerUnmarshaller.processElementContent(XMLObject xmlObject, String elementContent)
          Called if the element being unmarshalled contained textual content so that it can be added to the XMLObject.
protected  void XSBase64BinaryUnmarshaller.processElementContent(XMLObject xmlObject, String elementContent)
          Called if the element being unmarshalled contained textual content so that it can be added to the XMLObject.
protected  void XSAnyUnmarshaller.processElementContent(XMLObject xmlObject, String elementContent)
          Called if the element being unmarshalled contained textual content so that it can be added to the XMLObject.
protected  void XSQNameUnmarshaller.unmarshallTextContent(XMLObject xmlObject, Text content)
          Unmarshalls the given Text node into a usable string by way of Text.getWholeText() and passes it off to AbstractXMLObjectUnmarshaller.processElementContent(XMLObject, String) if the string is not null and contains something other than whitespace.
 

Uses of XMLObject in org.opensaml.xml.security.keyinfo
 

Methods in org.opensaml.xml.security.keyinfo with parameters of type XMLObject
 boolean KeyInfoProvider.handles(XMLObject keyInfoChild)
          Evaluate whether the given provider should attempt to handle resolving a credential from the specified KeyInfo child.
 Collection<Credential> KeyInfoProvider.process(KeyInfoCredentialResolver resolver, XMLObject keyInfoChild, CriteriaSet criteriaSet, KeyInfoResolutionContext kiContext)
          Process a specified KeyInfo child (XMLobject) and attempt to resolve a credential from it.
protected  Collection<Credential> BasicProviderKeyInfoCredentialResolver.processKeyInfoChild(KeyInfoResolutionContext kiContext, CriteriaSet criteriaSet, XMLObject keyInfoChild)
          Process the given KeyInfo child with the registered providers.
 

Uses of XMLObject in org.opensaml.xml.security.keyinfo.provider
 

Methods in org.opensaml.xml.security.keyinfo.provider with parameters of type XMLObject
protected  DSAKeyValue DSAKeyValueProvider.getDSAKeyValue(XMLObject xmlObject)
          Get the DSAKeyValue from the passed XML object.
protected  RSAKeyValue RSAKeyValueProvider.getRSAKeyValue(XMLObject xmlObject)
          Get the RSAKeyValue from the passed XML object.
 boolean RSAKeyValueProvider.handles(XMLObject keyInfoChild)
          Evaluate whether the given provider should attempt to handle resolving a credential from the specified KeyInfo child.
 boolean InlineX509DataProvider.handles(XMLObject keyInfoChild)
          Evaluate whether the given provider should attempt to handle resolving a credential from the specified KeyInfo child.
 boolean DSAKeyValueProvider.handles(XMLObject keyInfoChild)
          Evaluate whether the given provider should attempt to handle resolving a credential from the specified KeyInfo child.
 Collection<Credential> RSAKeyValueProvider.process(KeyInfoCredentialResolver resolver, XMLObject keyInfoChild, CriteriaSet criteriaSet, KeyInfoResolutionContext kiContext)
          Process a specified KeyInfo child (XMLobject) and attempt to resolve a credential from it.
 Collection<Credential> InlineX509DataProvider.process(KeyInfoCredentialResolver resolver, XMLObject keyInfoChild, CriteriaSet criteriaSet, KeyInfoResolutionContext kiContext)
          Process a specified KeyInfo child (XMLobject) and attempt to resolve a credential from it.
 Collection<Credential> DSAKeyValueProvider.process(KeyInfoCredentialResolver resolver, XMLObject keyInfoChild, CriteriaSet criteriaSet, KeyInfoResolutionContext kiContext)
          Process a specified KeyInfo child (XMLobject) and attempt to resolve a credential from it.
 

Uses of XMLObject in org.opensaml.xml.signature
 

Classes in org.opensaml.xml.signature with type parameters of type XMLObject
 interface XMLSignatureBuilder<XMLSignatureType extends XMLObject>
          Builder for XMLObjects from org.opensaml.xml.signature
 

Subinterfaces of XMLObject in org.opensaml.xml.signature
 interface CryptoBinary
          XMLObject representing XML Digital Signature, version 20020212, CryptoBinary simple type.
 interface DigestMethod
          XMLObject representing XML Digital Signature, version 20020212, DigestMethod element.
 interface DSAKeyValue
          XMLObject representing XML Digital Signature, version 20020212, DSAKeyValue element.
 interface Exponent
          XMLObject representing XML Digital Signature, version 20020212, Exponent element.
 interface G
          XMLObject representing XML Digital Signature, version 20020212, G element.
 interface J
          XMLObject representing XML Digital Signature, version 20020212, J element.
 interface KeyInfo
          XMLObject representing XML Digital Signature, version 20020212, KeyInfo element.
 interface KeyInfoType
          XMLObject representing XML Digital Signature, version 20020212, KeyInfoType complex type.
 interface KeyName
          XMLObject representing XML Digital Signature, version 20020212, KeyName element.
 interface KeyValue
          XMLObject representing XML Digital Signature, version 20020212, KeyValue element.
 interface MgmtData
          XMLObject representing XML Digital Signature, version 20020212, MgmtData element.
 interface Modulus
          XMLObject representing XML Digital Signature, version 20020212, Modulus element.
 interface PGPData
          XMLObject representing XML Digital Signature, version 20020212, PGPData element.
 interface PGPKeyID
          XMLObject representing XML Digital Signature, version 20020212, PGPKeyID element.
 interface PGPKeyPacket
          XMLObject representing XML Digital Signature, version 20020212, PGPKeyPacket element.
 interface RetrievalMethod
          XMLObject representing XML Digital Signature, version 20020212, RetrievalMethod element.
 interface RSAKeyValue
          XMLObject representing XML Digital Signature, version 20020212, RSAKeyValue element.
 interface SignableXMLObject
          An XMLObject whose DOM representation can be digitally signed.
 interface Signature
          XMLObject representing an enveloped or detached XML Digital Signature, version 20020212, Signature element.
 interface SPKIData
          XMLObject representing XML Digital Signature, version 20020212, SPKIData element.
 interface SPKISexp
          XMLObject representing XML Digital Signature, version 20020212, SPKISexp element.
 interface Transform
          XMLObject representing XML Digital Signature, version 20020212, Transform element.
 interface X509Certificate
          XMLObject representing XML Digital Signature, version 20020212, X509Certificate element.
 interface X509CRL
          XMLObject representing XML Digital Signature, version 20020212, X509CRL element.
 interface X509Data
          XMLObject representing XML Digital Signature, version 20020212, X509Data element.
 interface X509IssuerName
          XMLObject representing XML Digital Signature, version 20020212, X509IssuerName element.
 interface X509IssuerSerial
          XMLObject representing XML Digital Signature, version 20020212, X509IssuerSerial element.
 interface X509SerialNumber
          XMLObject representing XML Digital Signature, version 20020212, X509SerialNumber element.
 interface X509SKI
          MLObject representing XML Digital Signature, version 20020212, X509SKI element.
 interface X509SubjectName
          XMLObject representing XML Digital Signature, version 20020212, X509SubjectName element.
 interface XPath
          XMLObject representing XML Digital Signature, version 20020212, XPath element.
 interface Y
          XMLObject representing XML Digital Signature, version 20020212, Y element.
 

Classes in org.opensaml.xml.signature that implement XMLObject
 class AbstractSignableXMLObject
          Base for signable XMLObjects.
 

Methods in org.opensaml.xml.signature that return XMLObject
 XMLObject KeyValue.getUnknownXMLObject()
          Get the wildcard <any> XMLObject child element
 

Methods in org.opensaml.xml.signature that return types with arguments of type XMLObject
 List<XMLObject> Transform.getAllChildren()
          Gets the ordered list of all XMLObject child elements of this element.
 List<XMLObject> X509Data.getXMLObjects()
          Get the list of all XMLObject children.
 List<XMLObject> SPKIData.getXMLObjects()
          Get the list of all XMLObject children
 List<XMLObject> KeyInfoType.getXMLObjects()
          Get the list of all XMLObject children.
 List<XMLObject> X509Data.getXMLObjects(QName typeOrName)
          Get the list of XMLObject children whose type or element QName matches the specified QName.
 List<XMLObject> Transform.getXMLObjects(QName typeOrName)
          Get the list of XMLObject children that match a particular QName
 List<XMLObject> SPKIData.getXMLObjects(QName typeOrName)
          Get the list of XMLObject children whose type or element QName matches the specified QName
 List<XMLObject> KeyInfoType.getXMLObjects(QName typeOrName)
          Get the list of XMLObject children whose type or element QName matches the specified QName.
 

Methods in org.opensaml.xml.signature with parameters of type XMLObject
 void KeyValue.setUnknownXMLObject(XMLObject newXMLObject)
          Set the wildcard <any> XMLObject child element
 

Uses of XMLObject in org.opensaml.xml.signature.impl
 

Classes in org.opensaml.xml.signature.impl that implement XMLObject
 class CryptoBinaryImpl
          Concrete implementation of CryptoBinary.
 class DigestMethodImpl
          Concrete implementation of DigestMethod.
 class DSAKeyValueImpl
          Concrete implementation of DSAKeyValue
 class ExponentImpl
          Concrete implementation of Exponent
 class GImpl
          Concrete implementation of G
 class JImpl
          Concrete implementation of J
 class KeyInfoImpl
          Concrete implementation of KeyInfo
 class KeyInfoTypeImpl
          Concrete implementation of KeyInfoType
 class KeyNameImpl
          Concrete implementation of KeyName
 class KeyValueImpl
          Concrete implementation of KeyValue
 class MgmtDataImpl
          Concrete implementation of MgmtData
 class ModulusImpl
          Concrete implementation of Exponent
 class PGPDataImpl
          Concrete implementation of PGPData
 class PGPKeyIDImpl
          Concrete implementation of PGPKeyID
 class PGPKeyPacketImpl
          Concrete implementation of PGPKeyPacket
 class RetrievalMethodImpl
          Concrete implementation of RetrievalMethod
 class RSAKeyValueImpl
          Concrete implementation of RSAKeyValue
 class SignatureImpl
          XMLObject representing an enveloped or detached XML Digital Signature, version 20020212, Signature element.
 class SPKIDataImpl
          Concrete implementation of SPKIData
 class SPKISexpImpl
          Concrete implementation of SPKISexp
 class TransformImpl
          Concrete implementation of Transform
 class X509CertificateImpl
          Concrete implementation of X509Certificate.
 class X509CRLImpl
          Concrete implementation of X509CRL.
 class X509DataImpl
          Concrete implementation of X509Data.
 class X509IssuerNameImpl
          Concrete implementation of X509IssuerName
 class X509IssuerSerialImpl
          Concrete implementation of X509IssuerSerial
 class X509SerialNumberImpl
          Concrete implementation of X509SerialNumber.
 class X509SKIImpl
          Concrete implementation of X509SKI
 class X509SubjectNameImpl
          Concrete implementation of X509SubjectName
 class XPathImpl
          Concrete implementation of XPath
 class YImpl
          Concrete implementation of Y
 

Methods in org.opensaml.xml.signature.impl that return XMLObject
 XMLObject KeyValueImpl.getUnknownXMLObject()
          Get the wildcard <any> XMLObject child element
 

Methods in org.opensaml.xml.signature.impl that return types with arguments of type XMLObject
 List<XMLObject> TransformImpl.getAllChildren()
          Gets the ordered list of all XMLObject child elements of this element.
 List<XMLObject> X509SerialNumberImpl.getOrderedChildren()
          Gets an unmodifiable list of child elements in the order that they will appear in the DOM.
 List<XMLObject> X509IssuerSerialImpl.getOrderedChildren()
          Gets an unmodifiable list of child elements in the order that they will appear in the DOM.
 List<XMLObject> X509DataImpl.getOrderedChildren()
          Gets an unmodifiable list of child elements in the order that they will appear in the DOM.
 List<XMLObject> X509CRLImpl.getOrderedChildren()
          Gets an unmodifiable list of child elements in the order that they will appear in the DOM.
 List<XMLObject> X509CertificateImpl.getOrderedChildren()
          Gets an unmodifiable list of child elements in the order that they will appear in the DOM.
 List<XMLObject> TransformsImpl.getOrderedChildren()
          Gets an unmodifiable list of child elements in the order that they will appear in the DOM.
 List<XMLObject> TransformImpl.getOrderedChildren()
          Gets an unmodifiable list of child elements in the order that they will appear in the DOM.
 List<XMLObject> SPKIDataImpl.getOrderedChildren()
          Gets an unmodifiable list of child elements in the order that they will appear in the DOM.
 List<XMLObject> SignatureImpl.getOrderedChildren()
          Gets an unmodifiable list of child elements in the order that they will appear in the DOM.
 List<XMLObject> RSAKeyValueImpl.getOrderedChildren()
          Gets an unmodifiable list of child elements in the order that they will appear in the DOM.
 List<XMLObject> RetrievalMethodImpl.getOrderedChildren()
          Gets an unmodifiable list of child elements in the order that they will appear in the DOM.
 List<XMLObject> PGPDataImpl.getOrderedChildren()
          Gets an unmodifiable list of child elements in the order that they will appear in the DOM.
 List<XMLObject> KeyValueImpl.getOrderedChildren()
          Gets an unmodifiable list of child elements in the order that they will appear in the DOM.
 List<XMLObject> KeyInfoTypeImpl.getOrderedChildren()
          Gets an unmodifiable list of child elements in the order that they will appear in the DOM.
 List<XMLObject> DSAKeyValueImpl.getOrderedChildren()
          Gets an unmodifiable list of child elements in the order that they will appear in the DOM.
 List<XMLObject> DigestMethodImpl.getOrderedChildren()
          Gets an unmodifiable list of child elements in the order that they will appear in the DOM.
 List<XMLObject> PGPDataImpl.getUnknownXMLObjects()
          Gets the list of XMLObjects added to this XMLObject as part of the "any" content model.
 List<XMLObject> DigestMethodImpl.getUnknownXMLObjects()
          Gets the list of XMLObjects added to this XMLObject as part of the "any" content model.
 List<XMLObject> PGPDataImpl.getUnknownXMLObjects(QName typeOrName)
          Gets the list of XMLObjects added to this XMLObject as part of the "any" content model, and which match the specified QName.
 List<XMLObject> DigestMethodImpl.getUnknownXMLObjects(QName typeOrName)
          Gets the list of XMLObjects added to this XMLObject as part of the "any" content model, and which match the specified QName.
 List<XMLObject> X509DataImpl.getXMLObjects()
          Get the list of all XMLObject children.
 List<XMLObject> SPKIDataImpl.getXMLObjects()
          Get the list of all XMLObject children
 List<XMLObject> KeyInfoTypeImpl.getXMLObjects()
          Get the list of all XMLObject children.
 List<XMLObject> X509DataImpl.getXMLObjects(QName typeOrName)
          Get the list of XMLObject children whose type or element QName matches the specified QName.
 List<XMLObject> TransformImpl.getXMLObjects(QName typeOrName)
          Get the list of XMLObject children that match a particular QName
 List<XMLObject> SPKIDataImpl.getXMLObjects(QName typeOrName)
          Get the list of XMLObject children whose type or element QName matches the specified QName
 List<XMLObject> KeyInfoTypeImpl.getXMLObjects(QName typeOrName)
          Get the list of XMLObject children whose type or element QName matches the specified QName.
 

Methods in org.opensaml.xml.signature.impl with parameters of type XMLObject
 Element SignatureMarshaller.marshall(XMLObject xmlObject)
          Marshall this element, and its children, and root them in a newly created Document.
 Element SignatureMarshaller.marshall(XMLObject xmlObject, Document document)
          Marshall this element, and its children, into a W3C DOM element.
 Element SignatureMarshaller.marshall(XMLObject xmlObject, Element parentElement)
          Marshall the given XMLObject and append it as a child to the given parent element.
protected  void X509SerialNumberMarshaller.marshallAttributes(XMLObject xmlObject, Element domElement)
          Marshalls a given XMLObject into a W3C Element.
protected  void TransformMarshaller.marshallAttributes(XMLObject xmlObject, Element domElement)
          No-op method.
protected  void RetrievalMethodMarshaller.marshallAttributes(XMLObject xmlObject, Element domElement)
          No-op method.
protected  void KeyInfoTypeMarshaller.marshallAttributes(XMLObject xmlObject, Element domElement)
          No-op method.
protected  void DigestMethodMarshaller.marshallAttributes(XMLObject xmlObject, Element domElement)
          No-op method.
protected  void AbstractXMLSignatureMarshaller.marshallAttributes(XMLObject xmlObject, Element domElement)
          No-op method.
protected  void X509SerialNumberMarshaller.marshallElementContent(XMLObject xmlObject, Element domElement)
          Marshalls data from the XMLObject into content of the DOM Element.
protected  void AbstractXMLSignatureMarshaller.marshallElementContent(XMLObject xmlObject, Element domElement)
          No-op method.
protected  void X509SerialNumberUnmarshaller.processAttribute(XMLObject xmlObject, Attr attribute)
          Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
protected  void TransformUnmarshaller.processAttribute(XMLObject xmlObject, Attr attribute)
          Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
protected  void RetrievalMethodUnmarshaller.processAttribute(XMLObject xmlObject, Attr attribute)
          Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
protected  void KeyInfoTypeUnmarshaller.processAttribute(XMLObject xmlObject, Attr attribute)
          Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
protected  void DigestMethodUnmarshaller.processAttribute(XMLObject xmlObject, Attr attribute)
          Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
protected  void AbstractXMLSignatureUnmarshaller.processAttribute(XMLObject xmlObject, Attr attribute)
          Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
protected  void X509SerialNumberUnmarshaller.processChildElement(XMLObject parentXMLObject, XMLObject childXMLObject)
          Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.
protected  void X509IssuerSerialUnmarshaller.processChildElement(XMLObject parentXMLObject, XMLObject childXMLObject)
          Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.
protected  void X509DataUnmarshaller.processChildElement(XMLObject parentXMLObject, XMLObject childXMLObject)
          Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.
protected  void TransformUnmarshaller.processChildElement(XMLObject parentXMLObject, XMLObject childXMLObject)
          Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.
protected  void TransformsUnmarshaller.processChildElement(XMLObject parentXMLObject, XMLObject childXMLObject)
          Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.
protected  void SPKIDataUnmarshaller.processChildElement(XMLObject parentXMLObject, XMLObject childXMLObject)
          Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.
protected  void RSAKeyValueUnmarshaller.processChildElement(XMLObject parentXMLObject, XMLObject childXMLObject)
          Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.
protected  void RetrievalMethodUnmarshaller.processChildElement(XMLObject parentXMLObject, XMLObject childXMLObject)
          Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.
protected  void PGPDataUnmarshaller.processChildElement(XMLObject parentXMLObject, XMLObject childXMLObject)
          Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.
protected  void KeyValueUnmarshaller.processChildElement(XMLObject parentXMLObject, XMLObject childXMLObject)
          Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.
protected  void KeyInfoTypeUnmarshaller.processChildElement(XMLObject parentXMLObject, XMLObject childXMLObject)
          Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.
protected  void DSAKeyValueUnmarshaller.processChildElement(XMLObject parentXMLObject, XMLObject childXMLObject)
          Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.
protected  void DigestMethodUnmarshaller.processChildElement(XMLObject parentXMLObject, XMLObject childXMLObject)
          Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.
protected  void AbstractXMLSignatureUnmarshaller.processChildElement(XMLObject parentXMLObject, XMLObject childXMLObject)
          Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.
protected  void X509SerialNumberUnmarshaller.processElementContent(XMLObject xmlObject, String elementContent)
          Called if the element being unmarshalled contained textual content so that it can be added to the XMLObject.
protected  void AbstractXMLSignatureUnmarshaller.processElementContent(XMLObject xmlObject, String elementContent)
          Called if the element being unmarshalled contained textual content so that it can be added to the XMLObject.
 void KeyValueImpl.setUnknownXMLObject(XMLObject newXMLObject)
          Set the wildcard <any> XMLObject child element
 

Uses of XMLObject in org.opensaml.xml.util
 

Classes in org.opensaml.xml.util with type parameters of type XMLObject
 class IndexedXMLObjectChildrenList<ElementType extends XMLObject>
          A list which indexes XMLObjects by their schema type and element QName for quick retrival based on those items.
 class XMLObjectChildrenList<ElementType extends XMLObject>
          Resizable list for the children of XMLObjects.
 

Methods in org.opensaml.xml.util with type parameters of type XMLObject
static
<T extends XMLObject>
T
XMLObjectHelper.cloneXMLObject(T originalXMLObject)
          Clone an XMLObject by brute force: 1) Marshall the original object if necessary 2) Clone the resulting DOM Element 3) Unmarshall a new XMLObject tree around it.
 

Methods in org.opensaml.xml.util that return XMLObject
 XMLObject IDIndex.lookup(String id)
          Lookup and return the XMLObject identified by the specified ID attribute.
 

Methods in org.opensaml.xml.util that return types with arguments of type XMLObject
protected  Map<String,XMLObject> IDIndex.getIDMappings()
          Get the ID-to-XMLObject mappings for this object's object's owner's children.
 

Methods in org.opensaml.xml.util with parameters of type XMLObject
static QName XMLHelper.constructQName(String qname, XMLObject owningObject)
          Constructs a QName from a string (attribute or element content) value.
 void IDIndex.registerIDMapping(String id, XMLObject referent)
          Register an ID-to-XMLObject mapping for one of this object's owner's children.
 

Constructors in org.opensaml.xml.util with parameters of type XMLObject
AttributeMap(XMLObject newOwner)
          Constructor.
IDIndex(XMLObject newOwner)
          Constructor.
IndexedXMLObjectChildrenList(XMLObject parent)
          Constructor.
IndexedXMLObjectChildrenList(XMLObject parent, Collection<ElementType> col)
          Constructor.
XMLObjectChildrenList(XMLObject newParent)
          Constructs an empty list with all added XMLObjects being assigned the given parent XMLObject.
XMLObjectChildrenList(XMLObject newParent, Collection<ElementType> newElements)
          Constructs a list containing the elements in the specified collection, in the order they are returned by the collection's iterator, with each added XMLObject assigned the given parent XMLObject.
 

Uses of XMLObject in org.opensaml.xml.validation
 

Classes in org.opensaml.xml.validation with type parameters of type XMLObject
 interface Validator<XMLObjectType extends XMLObject>
          An interface for classes that implement rules for checking the validity of a XMLObjects.
 

Subinterfaces of XMLObject in org.opensaml.xml.validation
 interface ValidatingXMLObject
          A functional interface for XMLObjects that offer the ability to evaluate validation rules.
 

Classes in org.opensaml.xml.validation that implement XMLObject
 class AbstractValidatingXMLObject
          Extension of AbstractXMLObject that implements ValidatingXMLObject.
 

Methods in org.opensaml.xml.validation with parameters of type XMLObject
 void ValidatorSuite.validate(XMLObject xmlObject)
          Evaluates the registered validators against the given XMLObject and it's children.
protected  void AbstractValidatingXMLObject.validateChildren(XMLObject xmlObject)
          Recursive method used to validate all the children of the given XMLObject that implement ValidatingXMLObject.
 



Copyright © 2006-2010 Internet2. All Rights Reserved.