# Uses of Class
org.opensaml.core.xml.io.UnmarshallingException

Packages that use UnmarshallingException
Package
Description
org.opensaml.core.testing
org.opensaml.core.xml
Base classes for working with XML as Java objects and configuring the library.
org.opensaml.core.xml.io
Interfaces and abstract implementations of marshallers and unmarshallers.
org.opensaml.core.xml.mock
org.opensaml.core.xml.schema.impl
Implementations of the interfaces for XMLObjects that represent XML schema types.
org.opensaml.core.xml.util
Utility classes for working with XML, XMLObjects, and various data types.
org.opensaml.saml.common
Base classes for working with SAML as Java objects.
org.opensaml.saml.common.binding.artifact
Classes supporting SAML artifact use.
org.opensaml.saml.ext.reqattr.impl
Implementations for SAML V2.0 Protocol Extension For Requesting Attributes Per Request.
org.opensaml.saml.ext.saml2alg.impl
Implementation for SAML v2.0 Metadata Profile for Algorithm Support Version 1.0.
org.opensaml.saml.ext.saml2cb.impl
Implementation for SAML v2.0 Channel Binding Extensions Version 1.0.
org.opensaml.saml.ext.saml2delrestrict.impl
Implementation for SAML v2.0 Condition for Delegation Restriction Version 1.0.
org.opensaml.saml.ext.saml2mdattr.impl
Implementation for SAML v2.0 Metadata Extension for Entity Attributes Version 1.0.
org.opensaml.saml.ext.saml2mdquery.impl
Implementation for SAML v2.0 Metadata Extension for Stand-Alone Query Requesters.
org.opensaml.saml.ext.saml2mdrpi.impl
Concrete implementations of the interfaces for the SAML V2.0 Metadata Extensions for Registration and Publication Information Version 1.0.
org.opensaml.saml.ext.saml2mdui.impl
Implementation for SAML V2 Metadata Extensions for UI and Discovery.
org.opensaml.saml.ext.samlec.impl
Implementation for SAML-EC GSS-API schema content.
org.opensaml.saml.metadata.resolver.impl
Classes for retrieving, filtering, and querying metadata.
org.opensaml.saml.saml1.core.impl
Implementations of SAML 1.x core specification types and elements.
org.opensaml.saml.saml2.core.impl
Implementations of SAML 2.0 core specification types and elements.
org.opensaml.saml.saml2.ecp.impl
Implementations of SAML 2.0 ECP types and elements.
org.opensaml.saml.saml2.metadata.impl
Concrete implementations of SAML 2.0 metadata objects.
org.opensaml.soap.soap11.impl
Provided implementations of the SOAP 1.1 XMLObject interfaces.
org.opensaml.soap.wsaddressing.impl
XML Object provider implementations for WS-Addressing.
org.opensaml.soap.wsfed.impl
XML Object provider implementations for WS-Federation.
org.opensaml.soap.wspolicy.impl
XML Object provider implementations for WS-Policy.
org.opensaml.soap.wssecurity.impl
XML Object provider implementations for WS-Security.
org.opensaml.soap.wstrust.impl
XML Object provider implementations for WS-Trust.
org.opensaml.xacml.ctx.impl
XMLObject implementations for XACML context schema.
org.opensaml.xacml.policy.impl
XMLObject provider implementation classes for XACML policy schema.
org.opensaml.xacml.profile.saml.impl
XMLObject implementation classes for XACML SAML profile.
org.opensaml.xmlsec.encryption.impl
Implementations of the interfaces for XMLObjects that represent XML encryption types.
org.opensaml.xmlsec.signature.impl
Implementations of the interfaces for XMLObjects that represent XML signature types.

## Uses of UnmarshallingException in org.opensaml.core.testing

Methods in org.opensaml.core.testing that throw UnmarshallingException
Modifier and Type
Method
Description
`protected <T extends XMLObject>
T`
XMLObjectBaseTestCase.`unmarshallElement(String elementFile, boolean propagateErrors)`
Unmarshalls an element file into its XMLObject.

## Uses of UnmarshallingException in org.opensaml.core.xml

Methods in org.opensaml.core.xml that throw UnmarshallingException
Modifier and Type
Method
Description
`protected void`
AbstractExtensibleXMLObjectUnmarshaller.`processAttribute(XMLObject xmlObject, Attr attribute)`
Unmarshalls the `xs:anyAttribute` attributes.
`protected void`
AbstractElementExtensibleXMLObjectUnmarshaller.`processChildElement(XMLObject parentXMLObject, XMLObject childXMLObject)`
Unmarshalls all child elements in the `xs:any` list.

## Uses of UnmarshallingException in org.opensaml.core.xml.io

Methods in org.opensaml.core.xml.io that throw UnmarshallingException
Modifier and Type
Method
Description
`protected XMLObject`
AbstractXMLObjectUnmarshaller.`buildXMLObject(Element domElement)`
Constructs the XMLObject that the given DOM Element will be unmarshalled into.
`protected 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`
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`
AbstractXMLObjectUnmarshaller.`processElementContent(XMLObject xmlObject, String elementContent)`
Called if the element being unmarshalled contained textual content so that it can be added to the XMLObject.
`XMLObject`
AbstractXMLObjectUnmarshaller.`unmarshall(Element domElement)`
Unmarshalls the given W3C DOM element into a XMLObject.
`XMLObject`
Unmarshaller.`unmarshall(Element element)`
Unmarshalls the given W3C DOM element into a 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.`unmarshallTextContent(XMLObject xmlObject, Text content)`
Unmarshalls the given Text node into a usable string by way of `CharacterData.getData()` and passes it off to `AbstractXMLObjectUnmarshaller.processElementContent(XMLObject, String)` if the string is not null and contains something other than whitespace.

## Uses of UnmarshallingException in org.opensaml.core.xml.mock

Methods in org.opensaml.core.xml.mock that throw UnmarshallingException
Modifier and Type
Method
Description
`protected void`
SimpleXMLObjectUnmarshaller.`processAttribute(XMLObject xmlObject, Attr attribute)`
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
`protected void`
SimpleXMLObjectUnmarshaller.`processChildElement(XMLObject parentXMLObject, XMLObject childXMLObject)`
Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.

## Uses of UnmarshallingException in org.opensaml.core.xml.schema.impl

Methods in org.opensaml.core.xml.schema.impl that throw UnmarshallingException
Modifier and Type
Method
Description
`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`
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`
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`
XSQNameUnmarshaller.`unmarshallTextContent(XMLObject xmlObject, Text content)`
Unmarshalls the given Text node into a usable string by way of `CharacterData.getData()` and passes it off to `AbstractXMLObjectUnmarshaller.processElementContent(XMLObject, String)` if the string is not null and contains something other than whitespace.

## Uses of UnmarshallingException in org.opensaml.core.xml.util

Methods in org.opensaml.core.xml.util that throw UnmarshallingException
Modifier and Type
Method
Description
`static <T extends XMLObject>
T`
XMLObjectSupport.`cloneXMLObject(T originalXMLObject)`
Clone an XMLObject by brute force:
`static <T extends XMLObject>
T`
XMLObjectSupport.`cloneXMLObject(T originalXMLObject, XMLObjectSupport.CloneOutputOption cloneOutputOption)`
Clone an XMLObject by brute force:
`static XMLObject`
XMLObjectSupport.`unmarshallFromInputStream(ParserPool parserPool, InputStream inputStream)`
Unmarshall a Document from an InputSteam.
`static XMLObject`
XMLObjectSupport.`unmarshallFromReader(ParserPool parserPool, Reader reader)`
Unmarshall a Document from a Reader.

## Uses of UnmarshallingException in org.opensaml.saml.common

Methods in org.opensaml.saml.common that throw UnmarshallingException
Modifier and Type
Method
Description
`protected SAMLVersion`
AbstractSAMLObjectUnmarshaller.`parseSAMLVersion(Attr attribute)`
Parse `SAMLVersion` instance from the specified DOM attribute.

## Uses of UnmarshallingException in org.opensaml.saml.common.binding.artifact

Constructors in org.opensaml.saml.common.binding.artifact that throw UnmarshallingException
Modifier
Constructor
Description
``
`BasicSAMLArtifactMapEntry(String samlArtifact, String issuerId, String relyingPartyId, SAMLObject samlMessage)`
Constructor.
``
`ExpiringSAMLArtifactMapEntry(String samlArtifact, String issuerId, String relyingPartyId, SAMLObject samlMessage)`
Constructor.

## Uses of UnmarshallingException in org.opensaml.saml.ext.reqattr.impl

Methods in org.opensaml.saml.ext.reqattr.impl that throw UnmarshallingException
Modifier and Type
Method
Description
`protected void`
RequestedAttributesUnmarshaller.`processChildElement(XMLObject parentObject, XMLObject childObject)`
Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.

## Uses of UnmarshallingException in org.opensaml.saml.ext.saml2alg.impl

Methods in org.opensaml.saml.ext.saml2alg.impl that throw UnmarshallingException
Modifier and Type
Method
Description
`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`
SigningMethodUnmarshaller.`processAttribute(XMLObject xmlObject, Attr attribute)`
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
`protected void`
DigestMethodUnmarshaller.`processChildElement(XMLObject parentObject, XMLObject childObject)`
Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.
`protected void`
SigningMethodUnmarshaller.`processChildElement(XMLObject parentObject, XMLObject childObject)`
Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.

## Uses of UnmarshallingException in org.opensaml.saml.ext.saml2cb.impl

Methods in org.opensaml.saml.ext.saml2cb.impl that throw UnmarshallingException
Modifier and Type
Method
Description
`protected void`
ChannelBindingsUnmarshaller.`processAttribute(XMLObject xmlObject, Attr attribute)`
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.

## Uses of UnmarshallingException in org.opensaml.saml.ext.saml2delrestrict.impl

Methods in org.opensaml.saml.ext.saml2delrestrict.impl that throw UnmarshallingException
Modifier and Type
Method
Description
`protected void`
DelegateUnmarshaller.`processAttribute(XMLObject xmlObject, Attr attribute)`
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
`protected void`
DelegateUnmarshaller.`processChildElement(XMLObject parentObject, XMLObject childObject)`
Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.
`protected void`
DelegationRestrictionTypeUnmarshaller.`processChildElement(XMLObject parentObject, XMLObject childObject)`
Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.

## Uses of UnmarshallingException in org.opensaml.saml.ext.saml2mdattr.impl

Methods in org.opensaml.saml.ext.saml2mdattr.impl that throw UnmarshallingException
Modifier and Type
Method
Description
`protected void`
EntityAttributesUnmarshaller.`processChildElement(XMLObject parentObject, XMLObject childObject)`
Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.

## Uses of UnmarshallingException in org.opensaml.saml.ext.saml2mdquery.impl

Methods in org.opensaml.saml.ext.saml2mdquery.impl that throw UnmarshallingException
Modifier and Type
Method
Description
`protected void`
QueryDescriptorTypeUnmarshaller.`processAttribute(XMLObject samlObject, Attr attribute)`
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
`protected void`
AttributeQueryDescriptorTypeUnmarshaller.`processChildElement(XMLObject parentObject, XMLObject childObject)`
Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.
`protected void`
AuthzDecisionQueryDescriptorTypeUnmarshaller.`processChildElement(XMLObject parentObject, XMLObject childObject)`
Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.
`protected void`
QueryDescriptorTypeUnmarshaller.`processChildElement(XMLObject parentObject, XMLObject childObject)`
Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.

## Uses of UnmarshallingException in org.opensaml.saml.ext.saml2mdrpi.impl

Methods in org.opensaml.saml.ext.saml2mdrpi.impl that throw UnmarshallingException
Modifier and Type
Method
Description
`protected void`
PublicationInfoUnmarshaller.`processAttribute(XMLObject xmlObject, Attr attribute)`
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
`protected void`
PublicationUnmarshaller.`processAttribute(XMLObject xmlObject, Attr attribute)`
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
`protected void`
RegistrationInfoUnmarshaller.`processAttribute(XMLObject xmlObject, Attr attribute)`
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
`protected void`
PublicationInfoUnmarshaller.`processChildElement(XMLObject parentObject, XMLObject childObject)`
Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.
`protected void`
PublicationPathUnmarshaller.`processChildElement(XMLObject parentObject, XMLObject childObject)`
Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.
`protected void`
RegistrationInfoUnmarshaller.`processChildElement(XMLObject parentObject, XMLObject childObject)`
Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.

## Uses of UnmarshallingException in org.opensaml.saml.ext.saml2mdui.impl

Methods in org.opensaml.saml.ext.saml2mdui.impl that throw UnmarshallingException
Modifier and Type
Method
Description
`protected void`
KeywordsUnmarshaller.`processAttribute(XMLObject xmlObject, Attr attribute)`
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
`protected void`
LogoUnmarshaller.`processAttribute(XMLObject xmlObject, Attr attribute)`
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
`protected void`
DiscoHintsUnmarshaller.`processChildElement(XMLObject parentObject, XMLObject childObject)`
Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.
`protected void`
UIInfoUnmarshaller.`processChildElement(XMLObject parentObject, XMLObject childObject)`
Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.

## Uses of UnmarshallingException in org.opensaml.saml.ext.samlec.impl

Methods in org.opensaml.saml.ext.samlec.impl that throw UnmarshallingException
Modifier and Type
Method
Description
`protected void`
GeneratedKeyUnmarshaller.`processAttribute(XMLObject xmlObject, Attr attribute)`
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
`protected void`
SessionKeyUnmarshaller.`processAttribute(XMLObject xmlObject, Attr attribute)`
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
`protected void`
SessionKeyUnmarshaller.`processChildElement(XMLObject parentObject, XMLObject childObject)`
Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.

## Uses of UnmarshallingException in org.opensaml.saml.metadata.resolver.impl

Methods in org.opensaml.saml.metadata.resolver.impl that throw UnmarshallingException
Modifier and Type
Method
Description
`protected XMLObject`
AbstractMetadataResolver.`unmarshallMetadata(InputStream metadataInput)`
Unmarshalls the metadata from the given stream.

## Uses of UnmarshallingException in org.opensaml.saml.saml1.core.impl

Methods in org.opensaml.saml.saml1.core.impl that throw UnmarshallingException
Modifier and Type
Method
Description
`protected void`
ActionUnmarshaller.`processAttribute(XMLObject xmlObject, Attr attribute)`
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
`protected void`
AssertionUnmarshaller.`processAttribute(XMLObject xmlObject, Attr attribute)`
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
`protected void`
AttributeDesignatorUnmarshaller.`processAttribute(XMLObject xmlObject, Attr attribute)`
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
`protected void`
AttributeQueryUnmarshaller.`processAttribute(XMLObject xmlObject, Attr attribute)`
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
`protected void`
AuthenticationQueryUnmarshaller.`processAttribute(XMLObject xmlObject, Attr attribute)`
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
`protected void`
AuthenticationStatementUnmarshaller.`processAttribute(XMLObject xmlObject, Attr attribute)`
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
`protected void`
AuthorityBindingUnmarshaller.`processAttribute(XMLObject samlObject, Attr attribute)`
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
`protected void`
AuthorizationDecisionQueryUnmarshaller.`processAttribute(XMLObject xmlObject, Attr attribute)`
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
`protected void`
AuthorizationDecisionStatementUnmarshaller.`processAttribute(XMLObject xmlObject, Attr attribute)`
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
`protected void`
ConditionsUnmarshaller.`processAttribute(XMLObject samlObject, Attr attribute)`
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
`protected void`
NameIdentifierUnmarshaller.`processAttribute(XMLObject xmlObject, Attr attribute)`
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
`protected void`
RequestAbstractTypeUnmarshaller.`processAttribute(XMLObject xmlObject, Attr attribute)`
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
`protected void`
ResponseAbstractTypeUnmarshaller.`processAttribute(XMLObject xmlObject, Attr attribute)`
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
`protected void`
StatusCodeUnmarshaller.`processAttribute(XMLObject xmlObject, Attr attribute)`
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
`protected void`
SubjectLocalityUnmarshaller.`processAttribute(XMLObject xmlObject, Attr attribute)`
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
`protected void`
AdviceUnmarshaller.`processChildElement(XMLObject parentObject, XMLObject childObject)`
Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.
`protected void`
AssertionUnmarshaller.`processChildElement(XMLObject parentObject, XMLObject childObject)`
Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.
`protected void`
AttributeQueryUnmarshaller.`processChildElement(XMLObject parentObject, XMLObject childObject)`
Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.
`protected void`
AttributeStatementUnmarshaller.`processChildElement(XMLObject parentObject, XMLObject childObject)`
Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.
`protected void`
AttributeUnmarshaller.`processChildElement(XMLObject parentObject, XMLObject childObject)`
Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.
`protected void`
AudienceRestrictionConditionUnmarshaller.`processChildElement(XMLObject parentObject, XMLObject childObject)`
Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.
`protected void`
AuthenticationStatementUnmarshaller.`processChildElement(XMLObject parentObject, XMLObject childObject)`
Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.
`protected void`
AuthorizationDecisionQueryUnmarshaller.`processChildElement(XMLObject parentObject, XMLObject childObject)`
Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.
`protected void`
AuthorizationDecisionStatementUnmarshaller.`processChildElement(XMLObject parentObject, XMLObject childObject)`
Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.
`protected void`
ConditionsUnmarshaller.`processChildElement(XMLObject parentObject, XMLObject childObject)`
Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.
`protected void`
EvidenceUnmarshaller.`processChildElement(XMLObject parentObject, XMLObject childObject)`
Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.
`protected void`
RequestAbstractTypeUnmarshaller.`processChildElement(XMLObject parentObject, XMLObject childObject)`
Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.
`protected void`
RequestUnmarshaller.`processChildElement(XMLObject parentObject, XMLObject childObject)`
Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.
`protected void`
ResponseAbstractTypeUnmarshaller.`processChildElement(XMLObject parentObject, XMLObject childObject)`
Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.
`protected void`
ResponseUnmarshaller.`processChildElement(XMLObject parentObject, XMLObject childObject)`
Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.
`protected void`
StatusCodeUnmarshaller.`processChildElement(XMLObject parentObject, XMLObject childObject)`
Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.
`protected void`
StatusDetailUnmarshaller.`processChildElement(XMLObject parentObject, XMLObject childObject)`
Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.
`protected void`
StatusUnmarshaller.`processChildElement(XMLObject parentObject, XMLObject childObject)`
Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.
`protected void`
SubjectConfirmationUnmarshaller.`processChildElement(XMLObject parentObject, XMLObject childObject)`
Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.
`protected void`
SubjectQueryUnmarshaller.`processChildElement(XMLObject parentObject, XMLObject childObject)`
Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.
`protected void`
SubjectStatementUnmarshaller.`processChildElement(XMLObject parentObject, XMLObject childObject)`
Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.
`protected void`
SubjectUnmarshaller.`processChildElement(XMLObject parentObject, XMLObject childObject)`
Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.
`XMLObject`
AssertionUnmarshaller.`unmarshall(Element domElement)`
Unmarshalls the given W3C DOM element into a XMLObject.
`XMLObject`
RequestAbstractTypeUnmarshaller.`unmarshall(Element domElement)`
Unmarshalls the given W3C DOM element into a XMLObject.
`XMLObject`
ResponseAbstractTypeUnmarshaller.`unmarshall(Element domElement)`
Unmarshalls the given W3C DOM element into a XMLObject.

## Uses of UnmarshallingException in org.opensaml.saml.saml2.core.impl

Methods in org.opensaml.saml.saml2.core.impl that throw UnmarshallingException
Modifier and Type
Method
Description
`protected void`
ActionUnmarshaller.`processAttribute(XMLObject xmlObject, Attr attribute)`
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
`protected void`
AssertionUnmarshaller.`processAttribute(XMLObject xmlObject, Attr attribute)`
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
`protected void`
AttributeUnmarshaller.`processAttribute(XMLObject xmlObject, Attr attribute)`
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
`protected void`
AuthnQueryUnmarshaller.`processAttribute(XMLObject xmlObject, Attr attribute)`
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
`protected void`
AuthnRequestUnmarshaller.`processAttribute(XMLObject xmlObject, Attr attribute)`
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
`protected void`
AuthnStatementUnmarshaller.`processAttribute(XMLObject xmlObject, Attr attribute)`
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
`protected void`
AuthzDecisionQueryUnmarshaller.`processAttribute(XMLObject xmlObject, Attr attribute)`
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
`protected void`
AuthzDecisionStatementUnmarshaller.`processAttribute(XMLObject xmlObject, Attr attribute)`
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
`protected void`
BaseIDUnmarshaller.`processAttribute(XMLObject xmlObject, Attr attribute)`
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
`protected void`
ConditionsUnmarshaller.`processAttribute(XMLObject xmlObject, Attr attribute)`
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
`protected void`
ExtensionsUnmarshaller.`processAttribute(XMLObject xmlObject, Attr attribute)`
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
`protected void`
IDPEntryUnmarshaller.`processAttribute(XMLObject xmlObject, Attr attribute)`
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
`protected void`
LogoutRequestUnmarshaller.`processAttribute(XMLObject xmlObject, Attr attribute)`
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
`protected void`
NameIDPolicyUnmarshaller.`processAttribute(XMLObject xmlObject, Attr attribute)`
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
`protected void`
NameIDTypeUnmarshaller.`processAttribute(XMLObject xmlObject, Attr attribute)`
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
`protected void`
ProxyRestrictionUnmarshaller.`processAttribute(XMLObject xmlObject, Attr attribute)`
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
`protected void`
RequestAbstractTypeUnmarshaller.`processAttribute(XMLObject xmlObject, Attr attribute)`
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
`protected void`
RequestedAuthnContextUnmarshaller.`processAttribute(XMLObject xmlObject, Attr attribute)`
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
`protected void`
ScopingUnmarshaller.`processAttribute(XMLObject xmlObject, Attr attribute)`
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
`protected void`
StatusCodeUnmarshaller.`processAttribute(XMLObject xmlObject, Attr attribute)`
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
`protected void`
StatusResponseTypeUnmarshaller.`processAttribute(XMLObject xmlObject, Attr attribute)`
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
`protected void`
SubjectConfirmationDataUnmarshaller.`processAttribute(XMLObject xmlObject, Attr attribute)`
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
`protected void`
SubjectConfirmationUnmarshaller.`processAttribute(XMLObject xmlObject, Attr attribute)`
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
`protected void`
SubjectLocalityUnmarshaller.`processAttribute(XMLObject xmlObject, Attr attribute)`
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
`protected void`
AdviceUnmarshaller.`processChildElement(XMLObject parentObject, XMLObject childObject)`
Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.
`protected void`
ArtifactResolveUnmarshaller.`processChildElement(XMLObject parentObject, XMLObject childObject)`
Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.
`protected void`
ArtifactResponseUnmarshaller.`processChildElement(XMLObject parentObject, XMLObject childObject)`
Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.
`protected void`
AssertionIDRequestUnmarshaller.`processChildElement(XMLObject parentObject, XMLObject childObject)`
Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.
`protected void`
AssertionUnmarshaller.`processChildElement(XMLObject parentObject, XMLObject childObject)`
Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.
`protected void`
AttributeQueryUnmarshaller.`processChildElement(XMLObject parentObject, XMLObject childObject)`
Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.
`protected void`
AttributeStatementUnmarshaller.`processChildElement(XMLObject parentObject, XMLObject childObject)`
Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.
`protected void`
AttributeUnmarshaller.`processChildElement(XMLObject parentObject, XMLObject childObject)`
Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.
`protected void`
AudienceRestrictionUnmarshaller.`processChildElement(XMLObject parentObject, XMLObject childObject)`
Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.
`protected void`
AuthnContextUnmarshaller.`processChildElement(XMLObject parentObject, XMLObject childObject)`
Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.
`protected void`
AuthnQueryUnmarshaller.`processChildElement(XMLObject parentObject, XMLObject childObject)`
Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.
`protected void`
AuthnRequestUnmarshaller.`processChildElement(XMLObject parentObject, XMLObject childObject)`
Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.
`protected void`
AuthnStatementUnmarshaller.`processChildElement(XMLObject parentObject, XMLObject childObject)`
Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.
`protected void`
AuthzDecisionQueryUnmarshaller.`processChildElement(XMLObject parentObject, XMLObject childObject)`
Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.
`protected void`
AuthzDecisionStatementUnmarshaller.`processChildElement(XMLObject parentObject, XMLObject childObject)`
Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.
`protected void`
ConditionsUnmarshaller.`processChildElement(XMLObject parentObject, XMLObject childObject)`
Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.
`protected void`
EncryptedElementTypeUnmarshaller.`processChildElement(XMLObject parentObject, XMLObject childObject)`
Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.
`protected void`
EvidenceUnmarshaller.`processChildElement(XMLObject parentObject, XMLObject childObject)`
Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.
`protected void`
ExtensionsUnmarshaller.`processChildElement(XMLObject parentObject, XMLObject childObject)`
Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.
`protected void`
IDPListUnmarshaller.`processChildElement(XMLObject parentObject, XMLObject childObject)`
Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.
`protected void`
LogoutRequestUnmarshaller.`processChildElement(XMLObject parentObject, XMLObject childObject)`
Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.
`protected void`
ManageNameIDRequestUnmarshaller.`processChildElement(XMLObject parentObject, XMLObject childObject)`
Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.
`protected void`
NameIDMappingRequestUnmarshaller.`processChildElement(XMLObject parentObject, XMLObject childObject)`
Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.
`protected void`
NameIDMappingResponseUnmarshaller.`processChildElement(XMLObject parentObject, XMLObject childObject)`
Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.
`protected void`
ProxyRestrictionUnmarshaller.`processChildElement(XMLObject parentObject, XMLObject childObject)`
Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.
`protected void`
RequestAbstractTypeUnmarshaller.`processChildElement(XMLObject parentObject, XMLObject childObject)`
Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.
`protected void`
RequestedAuthnContextUnmarshaller.`processChildElement(XMLObject parentObject, XMLObject childObject)`
Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.
`protected void`
ResponseUnmarshaller.`processChildElement(XMLObject parentObject, XMLObject childObject)`
Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.
`protected void`
ScopingUnmarshaller.`processChildElement(XMLObject parentObject, XMLObject childObject)`
Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.
`protected void`
StatusCodeUnmarshaller.`processChildElement(XMLObject parentObject, XMLObject childObject)`
Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.
`protected void`
StatusDetailUnmarshaller.`processChildElement(XMLObject parentObject, XMLObject childObject)`
Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.
`protected void`
StatusResponseTypeUnmarshaller.`processChildElement(XMLObject parentObject, XMLObject childObject)`
Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.
`protected void`
StatusUnmarshaller.`processChildElement(XMLObject parentObject, XMLObject childObject)`
Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.
`protected void`
SubjectConfirmationDataUnmarshaller.`processChildElement(XMLObject parentObject, XMLObject childObject)`
Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.
`protected void`
SubjectConfirmationUnmarshaller.`processChildElement(XMLObject parentObject, XMLObject childObject)`
Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.
`protected void`
SubjectQueryUnmarshaller.`processChildElement(XMLObject parentObject, XMLObject childObject)`
Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.
`protected void`
SubjectUnmarshaller.`processChildElement(XMLObject parentObject, XMLObject childObject)`
Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.

## Uses of UnmarshallingException in org.opensaml.saml.saml2.ecp.impl

Methods in org.opensaml.saml.saml2.ecp.impl that throw UnmarshallingException
Modifier and Type
Method
Description
`protected void`
RelayStateUnmarshaller.`processAttribute(XMLObject xmlObject, Attr attribute)`
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
`protected void`
RequestAuthenticatedUnmarshaller.`processAttribute(XMLObject xmlObject, Attr attribute)`
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
`protected void`
RequestUnmarshaller.`processAttribute(XMLObject xmlObject, Attr attribute)`
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
`protected void`
ResponseUnmarshaller.`processAttribute(XMLObject xmlObject, Attr attribute)`
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
`protected void`
SubjectConfirmationUnmarshaller.`processAttribute(XMLObject xmlObject, Attr attribute)`
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
`protected void`
RequestUnmarshaller.`processChildElement(XMLObject parentObject, XMLObject childObject)`
Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.
`protected void`
SubjectConfirmationUnmarshaller.`processChildElement(XMLObject parentObject, XMLObject childObject)`
Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.

## Uses of UnmarshallingException in org.opensaml.saml.saml2.metadata.impl

Methods in org.opensaml.saml.saml2.metadata.impl that throw UnmarshallingException
Modifier and Type
Method
Description
`protected void`
AdditionalMetadataLocationUnmarshaller.`processAttribute(XMLObject xmlObject, Attr attribute)`
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
`protected void`
AffiliationDescriptorUnmarshaller.`processAttribute(XMLObject xmlObject, Attr attribute)`
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
`protected void`
AttributeConsumingServiceUnmarshaller.`processAttribute(XMLObject xmlObject, Attr attribute)`
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
`protected void`
ContactPersonUnmarshaller.`processAttribute(XMLObject xmlObject, Attr attribute)`
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
`protected void`
EndpointUnmarshaller.`processAttribute(XMLObject xmlObject, Attr attribute)`
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
`protected void`
EntitiesDescriptorUnmarshaller.`processAttribute(XMLObject xmlObject, Attr attribute)`
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
`protected void`
EntityDescriptorUnmarshaller.`processAttribute(XMLObject xmlObject, Attr attribute)`
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
`protected void`
ExtensionsUnmarshaller.`processAttribute(XMLObject xmlObject, Attr attribute)`
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
`protected void`
IDPSSODescriptorUnmarshaller.`processAttribute(XMLObject xmlObject, Attr attribute)`
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
`protected void`
IndexedEndpointUnmarshaller.`processAttribute(XMLObject xmlObject, Attr attribute)`
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
`protected void`
KeyDescriptorUnmarshaller.`processAttribute(XMLObject xmlObject, Attr attribute)`
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
`protected void`
LocalizedNameUnmarshaller.`processAttribute(XMLObject xmlObject, Attr attribute)`
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
`protected void`
LocalizedURIUnmarshaller.`processAttribute(XMLObject xmlObject, Attr attribute)`
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
`protected void`
OrganizationUnmarshaller.`processAttribute(XMLObject xmlObject, Attr attribute)`
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
`protected void`
RequestedAttributeUnmarshaller.`processAttribute(XMLObject xmlObject, Attr attribute)`
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
`protected void`
RoleDescriptorUnmarshaller.`processAttribute(XMLObject xmlObject, Attr attribute)`
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
`protected void`
SPSSODescriptorUnmarshaller.`processAttribute(XMLObject xmlObject, Attr attribute)`
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
`protected void`
AffiliationDescriptorUnmarshaller.`processChildElement(XMLObject parentObject, XMLObject childObject)`
Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.
`protected void`
AttributeAuthorityDescriptorUnmarshaller.`processChildElement(XMLObject parentObject, XMLObject childObject)`
Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.
`protected void`
AttributeConsumingServiceUnmarshaller.`processChildElement(XMLObject parentObject, XMLObject childObject)`
Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.
`protected void`
AuthnAuthorityDescriptorUnmarshaller.`processChildElement(XMLObject parentObject, XMLObject childObject)`
Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.
`protected void`
ContactPersonUnmarshaller.`processChildElement(XMLObject parentObject, XMLObject childObject)`
Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.
`protected void`
EndpointUnmarshaller.`processChildElement(XMLObject parentObject, XMLObject childObject)`
Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.
`protected void`
EntitiesDescriptorUnmarshaller.`processChildElement(XMLObject parentObject, XMLObject childObject)`
Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.
`protected void`
EntityDescriptorUnmarshaller.`processChildElement(XMLObject parentObject, XMLObject childObject)`
Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.
`protected void`
ExtensionsUnmarshaller.`processChildElement(XMLObject parentObject, XMLObject childObject)`
Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.
`protected void`
IDPSSODescriptorUnmarshaller.`processChildElement(XMLObject parentObject, XMLObject childObject)`
Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.
`protected void`
KeyDescriptorUnmarshaller.`processChildElement(XMLObject parentObject, XMLObject childObject)`
Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.
`protected void`
OrganizationUnmarshaller.`processChildElement(XMLObject parentObject, XMLObject childObject)`
Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.
`protected void`
PDPDescriptorUnmarshaller.`processChildElement(XMLObject parentObject, XMLObject childObject)`
Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.
`protected void`
RoleDescriptorUnmarshaller.`processChildElement(XMLObject parentObject, XMLObject childObject)`
Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.
`protected void`
SPSSODescriptorUnmarshaller.`processChildElement(XMLObject parentObject, XMLObject childObject)`
Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.
`protected void`
SSODescriptorUnmarshaller.`processChildElement(XMLObject parentObject, XMLObject childObject)`
Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.

## Uses of UnmarshallingException in org.opensaml.soap.soap11.impl

Methods in org.opensaml.soap.soap11.impl that throw UnmarshallingException
Modifier and Type
Method
Description
`protected void`
BodyUnmarshaller.`processAttribute(XMLObject xmlObject, Attr attribute)`
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
`protected void`
DetailUnmarshaller.`processAttribute(XMLObject xmlObject, Attr attribute)`
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
`protected void`
EnvelopeUnmarshaller.`processAttribute(XMLObject xmlObject, Attr attribute)`
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
`protected void`
HeaderUnmarshaller.`processAttribute(XMLObject xmlObject, Attr attribute)`
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
`protected void`
BodyUnmarshaller.`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`
DetailUnmarshaller.`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`
EnvelopeUnmarshaller.`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`
FaultUnmarshaller.`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`
HeaderUnmarshaller.`processChildElement(XMLObject parentXMLObject, XMLObject childXMLObject)`
Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.

## Uses of UnmarshallingException in org.opensaml.soap.wsaddressing.impl

Methods in org.opensaml.soap.wsaddressing.impl that throw UnmarshallingException
Modifier and Type
Method
Description
`protected void`
AttributedQNameUnmarshaller.`processAttribute(XMLObject xmlObject, Attr attribute)`
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
`protected void`
AttributedUnsignedLongUnmarshaller.`processAttribute(XMLObject xmlObject, Attr attribute)`
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
`protected void`
AttributedURIUnmarshaller.`processAttribute(XMLObject xmlObject, Attr attribute)`
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
`protected void`
EndpointReferenceTypeUnmarshaller.`processAttribute(XMLObject xmlObject, Attr attribute)`
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
`protected void`
MetadataUnmarshaller.`processAttribute(XMLObject xmlObject, Attr attribute)`
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
`protected void`
ProblemActionUnmarshaller.`processAttribute(XMLObject xmlObject, Attr attribute)`
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
`protected void`
ReferenceParametersUnmarshaller.`processAttribute(XMLObject xmlObject, Attr attribute)`
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
`protected void`
RelatesToUnmarshaller.`processAttribute(XMLObject xmlObject, Attr attribute)`
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
`protected void`
EndpointReferenceTypeUnmarshaller.`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`
MetadataUnmarshaller.`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`
ProblemActionUnmarshaller.`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`
ReferenceParametersUnmarshaller.`processChildElement(XMLObject parentXMLObject, XMLObject childXMLObject)`
Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.

## Uses of UnmarshallingException in org.opensaml.soap.wsfed.impl

Methods in org.opensaml.soap.wsfed.impl that throw UnmarshallingException
Modifier and Type
Method
Description
`protected void`
AddressUnmarshaller.`processAttribute(XMLObject xmlObject, Attr attribute)`
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
`protected void`
AddressUnmarshaller.`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`
AppliesToUnmarshaller.`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`
EndPointReferenceUnmarshaller.`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`
RequestedSecurityTokenUnmarshaller.`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`
RequestSecurityTokenResponseUnmarshaller.`processChildElement(XMLObject parentXMLObject, XMLObject childXMLObject)`
Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.

## Uses of UnmarshallingException in org.opensaml.soap.wspolicy.impl

Methods in org.opensaml.soap.wspolicy.impl that throw UnmarshallingException
Modifier and Type
Method
Description
`protected void`
AppliesToUnmarshaller.`processAttribute(XMLObject xmlObject, Attr attribute)`
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
`protected void`
PolicyAttachmentUnmarshaller.`processAttribute(XMLObject xmlObject, Attr attribute)`
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
`protected void`
PolicyReferenceUnmarshaller.`processAttribute(XMLObject xmlObject, Attr attribute)`
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
`protected void`
PolicyUnmarshaller.`processAttribute(XMLObject xmlObject, Attr attribute)`
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
`protected void`
AppliesToUnmarshaller.`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`
OperatorContentTypeUnmarshaller.`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`
PolicyAttachmentUnmarshaller.`processChildElement(XMLObject parentXMLObject, XMLObject childXMLObject)`
Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.

## Uses of UnmarshallingException in org.opensaml.soap.wssecurity.impl

Methods in org.opensaml.soap.wssecurity.impl that throw UnmarshallingException
Modifier and Type
Method
Description
`protected void`
AttributedDateTimeUnmarshaller.`processAttribute(XMLObject xmlObject, Attr attribute)`
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
`protected void`
AttributedStringUnmarshaller.`processAttribute(XMLObject xmlObject, Attr attribute)`
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
`protected void`
AttributedURIUnmarshaller.`processAttribute(XMLObject xmlObject, Attr attribute)`
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
`protected void`
BinarySecurityTokenUnmarshaller.`processAttribute(XMLObject xmlObject, Attr attribute)`
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
`protected void`
EmbeddedUnmarshaller.`processAttribute(XMLObject xmlObject, Attr attribute)`
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
`protected void`
EncodedStringUnmarshaller.`processAttribute(XMLObject xmlObject, Attr attribute)`
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
`protected void`
EncryptedHeaderUnmarshaller.`processAttribute(XMLObject xmlObject, Attr attribute)`
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
`protected void`
KeyIdentifierUnmarshaller.`processAttribute(XMLObject xmlObject, Attr attribute)`
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
`protected void`
PasswordUnmarshaller.`processAttribute(XMLObject xmlObject, Attr attribute)`
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
`protected void`
ReferenceUnmarshaller.`processAttribute(XMLObject xmlObject, Attr attribute)`
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
`protected void`
SecurityTokenReferenceUnmarshaller.`processAttribute(XMLObject xmlObject, Attr attribute)`
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
`protected void`
SecurityUnmarshaller.`processAttribute(XMLObject xmlObject, Attr attribute)`
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
`protected void`
SignatureConfirmationUnmarshaller.`processAttribute(XMLObject xmlObject, Attr attribute)`
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
`protected void`
TimestampUnmarshaller.`processAttribute(XMLObject xmlObject, Attr attribute)`
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
`protected void`
TransformationParametersUnmarshaller.`processAttribute(XMLObject xmlObject, Attr attribute)`
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
`protected void`
UsernameTokenUnmarshaller.`processAttribute(XMLObject xmlObject, Attr attribute)`
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
`protected void`
EmbeddedUnmarshaller.`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`
EncryptedHeaderUnmarshaller.`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`
SecurityTokenReferenceUnmarshaller.`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`
SecurityUnmarshaller.`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`
TimestampUnmarshaller.`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`
TransformationParametersUnmarshaller.`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`
UsernameTokenUnmarshaller.`processChildElement(XMLObject parentXMLObject, XMLObject childXMLObject)`
Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.

## Uses of UnmarshallingException in org.opensaml.soap.wstrust.impl

Methods in org.opensaml.soap.wstrust.impl that throw UnmarshallingException
Modifier and Type
Method
Description
`protected void`
BinaryExchangeUnmarshaller.`processAttribute(XMLObject xmlObject, Attr attribute)`
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
`protected void`
BinarySecretUnmarshaller.`processAttribute(XMLObject xmlObject, Attr attribute)`
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
`protected void`
ClaimsUnmarshaller.`processAttribute(XMLObject xmlObject, Attr attribute)`
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
`protected void`
EntropyUnmarshaller.`processAttribute(XMLObject xmlObject, Attr attribute)`
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
`protected void`
RenewingUnmarshaller.`processAttribute(XMLObject xmlObject, Attr attribute)`
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
`protected void`
RequestSecurityTokenResponseCollectionUnmarshaller.`processAttribute(XMLObject xmlObject, Attr attribute)`
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
`protected void`
RequestSecurityTokenResponseUnmarshaller.`processAttribute(XMLObject xmlObject, Attr attribute)`
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
`protected void`
RequestSecurityTokenUnmarshaller.`processAttribute(XMLObject xmlObject, Attr attribute)`
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
`protected void`
SignChallengeTypeUnmarshaller.`processAttribute(XMLObject xmlObject, Attr attribute)`
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
`protected void`
UseKeyUnmarshaller.`processAttribute(XMLObject xmlObject, Attr attribute)`
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
`protected void`
AuthenticatorUnmarshaller.`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`
CancelTargetUnmarshaller.`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`
ClaimsUnmarshaller.`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`
DelegateToUnmarshaller.`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`
EncryptionUnmarshaller.`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`
EntropyUnmarshaller.`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`
KeyExchangeTokenUnmarshaller.`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`
LifetimeUnmarshaller.`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`
OnBehalfOfUnmarshaller.`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`
ParticipantsUnmarshaller.`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`
ParticipantTypeUnmarshaller.`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`
ProofEncryptionUnmarshaller.`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`
RenewTargetUnmarshaller.`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`
RequestedProofTokenUnmarshaller.`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`
RequestedReferenceTypeUnmarshaller.`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`
RequestedSecurityTokenUnmarshaller.`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`
RequestSecurityTokenCollectionUnmarshaller.`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`
RequestSecurityTokenResponseCollectionUnmarshaller.`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`
RequestSecurityTokenResponseUnmarshaller.`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`
RequestSecurityTokenUnmarshaller.`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`
SignChallengeTypeUnmarshaller.`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`
StatusUnmarshaller.`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`
UseKeyUnmarshaller.`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`
ValidateTargetUnmarshaller.`processChildElement(XMLObject parentXMLObject, XMLObject childXMLObject)`
Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.

## Uses of UnmarshallingException in org.opensaml.xacml.ctx.impl

Methods in org.opensaml.xacml.ctx.impl that throw UnmarshallingException
Modifier and Type
Method
Description
`protected void`
AttributeTypeUnmarshaller.`processAttribute(XMLObject xmlObject, Attr attribute)`
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
`protected void`
AttributeValueTypeUnmarshaller.`processAttribute(XMLObject xmlObject, Attr attribute)`
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
`protected void`
MissingAttributeDetailTypeUnmarshaller.`processAttribute(XMLObject xmlObject, Attr attribute)`
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
`protected void`
ResourceContentTypeUnmarshaller.`processAttribute(XMLObject xmlObject, Attr attribute)`
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
`protected void`
ResultTypeUnmarshaller.`processAttribute(XMLObject xmlObject, Attr attribute)`
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
`protected void`
StatusCodeTypeUnmarshaller.`processAttribute(XMLObject xmlObject, Attr attribute)`
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
`protected void`
SubjectTypeUnmarshaller.`processAttribute(XMLObject xmlObject, Attr attribute)`
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
`protected void`
ActionTypeUnmarshaller.`processChildElement(XMLObject parentObject, XMLObject childObject)`
Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.
`protected void`
AttributeTypeUnmarshaller.`processChildElement(XMLObject parentObject, XMLObject childObject)`
Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.
`protected void`
AttributeValueTypeUnmarshaller.`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`
EnvironmentTypeUnmarshaller.`processChildElement(XMLObject parentObject, XMLObject childObject)`
Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.
`protected void`
MissingAttributeDetailTypeUnmarshaller.`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`
RequestTypeUnmarshaller.`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`
ResourceContentTypeUnmarshaller.`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`
ResourceTypeUnmarshaller.`processChildElement(XMLObject parentObject, XMLObject childObject)`
Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.
`protected void`
ResponseTypeUnmarshaller.`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`
ResultTypeUnmarshaller.`processChildElement(XMLObject parentObject, XMLObject childObject)`
Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.
`protected void`
StatusCodeTypeUnmarshaller.`processChildElement(XMLObject parentObject, XMLObject childObject)`
Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.
`protected void`
StatusDetailTypeUnmarshaller.`processChildElement(XMLObject parentSAMLObject, XMLObject childSAMLObject)`
Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.
`protected void`
StatusTypeUnmarshaller.`processChildElement(XMLObject parentObject, XMLObject childObject)`
Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.
`protected void`
SubjectTypeUnmarshaller.`processChildElement(XMLObject parentObject, XMLObject childObject)`
Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.

## Uses of UnmarshallingException in org.opensaml.xacml.policy.impl

Methods in org.opensaml.xacml.policy.impl that throw UnmarshallingException
Modifier and Type
Method
Description
`protected void`
ActionMatchTypeUnmarshaller.`processAttribute(XMLObject xmlObject, Attr attribute)`
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
`protected void`
ApplyTypeUnmarshaller.`processAttribute(XMLObject xmlObject, Attr attribute)`
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
`protected void`
AttributeAssignmentTypeUnmarshaller.`processAttribute(XMLObject samlObject, Attr attribute)`
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
`protected void`
AttributeDesignatorTypeUnmarshaller.`processAttribute(XMLObject xmlObject, Attr attribute)`
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
`protected void`
AttributeSelectorTypeUnmarshaller.`processAttribute(XMLObject xmlObject, Attr attribute)`
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
`protected void`
AttributeValueTypeUnmarshaller.`processAttribute(XMLObject xmlObject, Attr attribute)`
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
`protected void`
CombinerParameterTypeUnmarshaller.`processAttribute(XMLObject xmlObject, Attr attribute)`
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
`protected void`
EnvironmentMatchTypeUnmarshaller.`processAttribute(XMLObject xmlObject, Attr attribute)`
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
`protected void`
FunctionTypeUnmarshaller.`processAttribute(XMLObject xmlObject, Attr attribute)`
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
`protected void`
IdReferenceTypeUnmarshaller.`processAttribute(XMLObject xmlObject, Attr attribute)`
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
`protected void`
ObligationTypeUnmarshaller.`processAttribute(XMLObject xmlObject, Attr attribute)`
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
`protected void`
PolicyCombinerParametersTypeUnmarshaller.`processAttribute(XMLObject xmlObject, Attr attribute)`
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
`protected void`
PolicySetCombinerParametersTypeUnmarshaller.`processAttribute(XMLObject xmlObject, Attr attribute)`
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
`protected void`
PolicySetTypeUnmarshaller.`processAttribute(XMLObject xmlObject, Attr attribute)`
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
`protected void`
PolicyTypeUnmarshaller.`processAttribute(XMLObject xmlObject, Attr attribute)`
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
`protected void`
ResourceMatchTypeUnmarshaller.`processAttribute(XMLObject xmlObject, Attr attribute)`
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
`protected void`
RuleCombinerParametersTypeUnmarshaller.`processAttribute(XMLObject xmlObject, Attr attribute)`
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
`protected void`
RuleTypeUnmarshaller.`processAttribute(XMLObject xmlObject, Attr attribute)`
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
`protected void`
SubjectAttributeDesignatorTypeUnmarshaller.`processAttribute(XMLObject xmlObject, Attr attribute)`
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
`protected void`
SubjectMatchTypeUnmarshaller.`processAttribute(XMLObject xmlObject, Attr attribute)`
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
`protected void`
VariableDefinitionTypeUnmarshaller.`processAttribute(XMLObject xmlObject, Attr attribute)`
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
`protected void`
VariableReferenceTypeUnmarshaller.`processAttribute(XMLObject xmlObject, Attr attribute)`
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
`protected void`
ActionMatchTypeUnmarshaller.`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`
ActionsTypeUnmarshaller.`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`
ActionTypeUnmarshaller.`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`
ApplyTypeUnmarshaller.`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`
AttributeValueTypeUnmarshaller.`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`
CombinerParametersTypeUnmarshaller.`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`
CombinerParameterTypeUnmarshaller.`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`
ConditionTypeUnmarshaller.`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`
DefaultsTypeUnmarshaller.`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`
EnvironmentMatchTypeUnmarshaller.`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`
EnvironmentsTypeUnmarshaller.`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`
EnvironmentTypeUnmarshaller.`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`
ObligationsTypeUnmarshaller.`processChildElement(XMLObject parentObject, XMLObject childObject)`
Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.
`protected void`
ObligationTypeUnmarshaller.`processChildElement(XMLObject parentObject, XMLObject childObject)`
Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.
`protected void`
PolicySetTypeUnmarshaller.`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`
PolicyTypeUnmarshaller.`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`
ResourceMatchTypeUnmarshaller.`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`
ResourcesTypeUnmarshaller.`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`
ResourceTypeUnmarshaller.`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`
RuleCombinerParametersTypeUnmarshaller.`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`
RuleTypeUnmarshaller.`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`
SubjectMatchTypeUnmarshaller.`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`
SubjectsTypeUnmarshaller.`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`
SubjectTypeUnmarshaller.`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`
TargetTypeUnmarshaller.`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`
VariableDefinitionTypeUnmarshaller.`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`
VariableReferenceTypeUnmarshaller.`processChildElement(XMLObject parentXMLObject, XMLObject childXMLObject)`
Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.

## Uses of UnmarshallingException in org.opensaml.xacml.profile.saml.impl

Methods in org.opensaml.xacml.profile.saml.impl that throw UnmarshallingException
Modifier and Type
Method
Description
`protected void`
XACMLAuthzDecisionQueryTypeUnmarshaller.`processAttribute(XMLObject samlObject, Attr attribute)`
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
`protected void`
ReferencedPoliciesTypeUnmarshaller.`processChildElement(XMLObject parentObject, XMLObject childObject)`
Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.
`protected void`
XACMLAuthzDecisionQueryTypeUnmarshaller.`processChildElement(XMLObject parentObject, XMLObject childObject)`
Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.
`protected void`
XACMLAuthzDecisionStatementTypeUnmarshaller.`processChildElement(XMLObject parentObject, XMLObject childObject)`
Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.
`protected void`
XACMLPolicyQueryTypeUnmarshaller.`processChildElement(XMLObject parentObject, XMLObject childObject)`
Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.
`protected void`
XACMLPolicyStatementTypeUnmarshaller.`processChildElement(XMLObject parentObject, XMLObject childObject)`
Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.

## Uses of UnmarshallingException in org.opensaml.xmlsec.encryption.impl

Methods in org.opensaml.xmlsec.encryption.impl that throw UnmarshallingException
Modifier and Type
Method
Description
`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`
AlgorithmIdentifierTypeUnmarshaller.`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`
ConcatKDFParamsUnmarshaller.`processAttribute(XMLObject xmlObject, Attr attribute)`
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
`protected void`
DerivedKeyUnmarshaller.`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`
EncryptedTypeUnmarshaller.`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`
EncryptionPropertiesUnmarshaller.`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`
KeyDerivationMethodUnmarshaller.`processAttribute(XMLObject xmlObject, Attr attribute)`
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
`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`
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`
AlgorithmIdentifierTypeUnmarshaller.`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`
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`
ConcatKDFParamsUnmarshaller.`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`
DerivedKeyUnmarshaller.`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`
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`
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`
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`
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`
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`
KeyDerivationMethodUnmarshaller.`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`
PBKDF2ParamsUnmarshaller.`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`
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`
SaltUnmarshaller.`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.

## Uses of UnmarshallingException in org.opensaml.xmlsec.signature.impl

Methods in org.opensaml.xmlsec.signature.impl that throw UnmarshallingException
Modifier and Type
Method
Description
`protected void`
DEREncodedKeyValueUnmarshaller.`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`
ECKeyValueUnmarshaller.`processAttribute(XMLObject xmlObject, Attr attribute)`
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
`protected void`
KeyInfoReferenceUnmarshaller.`processAttribute(XMLObject xmlObject, Attr attribute)`
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
`protected void`
KeyInfoUnmarshaller.`processAttribute(XMLObject xmlObject, Attr attribute)`
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
`protected void`
NamedCurveUnmarshaller.`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`
TransformUnmarshaller.`processAttribute(XMLObject xmlObject, Attr attribute)`
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
`protected void`
X509DigestUnmarshaller.`processAttribute(XMLObject xmlObject, Attr attribute)`
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
`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`
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`
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`
ECKeyValueUnmarshaller.`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`
KeyInfoUnmarshaller.`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`
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`
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`
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`
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`
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`
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`
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`
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`
X509SerialNumberUnmarshaller.`processChildElement(XMLObject parentXMLObject, XMLObject childXMLObject)`
Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.
`Signature`
SignatureUnmarshaller.`unmarshall(Element signatureElement)`
Unmarshalls the given W3C DOM element into a XMLObject.