# Uses of Interface
org.opensaml.core.xml.io.Unmarshaller

Packages that use Unmarshaller
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.config
Configuration of XML object providers and related functionality.
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.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.saml2aslo.impl
Implementation for SAML 2 Protocol Extension for Async Logout objects.
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.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.impl
XMLObject provider implementation support for XACML.
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.encryption.support
Functional support for XML Encryption.
org.opensaml.xmlsec.keyinfo.impl
Interfaces and classes for working with XML KeyInfo elements.
org.opensaml.xmlsec.signature.impl
Implementations of the interfaces for XMLObjects that represent XML signature types.

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

Methods in org.opensaml.core.testing that return Unmarshaller
Modifier and Type
Method
Description
`protected Unmarshaller`
XMLObjectBaseTestCase.`getUnmarshaller(QName qname)`
Lookup the unmarshaller for a QName.
`protected Unmarshaller`
XMLObjectBaseTestCase.`getUnmarshaller(XMLObject xmlObject)`
Lookup the unmarshaller for an XMLObject.
`protected Unmarshaller`
XMLObjectBaseTestCase.`getUnmarshaller(Element element)`
Lookup the unmarshaller for a DOM Element.

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

Classes in org.opensaml.core.xml that implement Unmarshaller
Modifier and Type
Class
Description
`class`
`AbstractElementExtensibleXMLObjectUnmarshaller`
AbstractElementExtensibleUnmarshaller unmarshalls element of type `xs:any`, but without `xs:anyAttribute` attributes or text content.
`class`
`AbstractExtensibleXMLObjectUnmarshaller`
AbstractExtensibleXMLObjectUnmarshaller unmarshalls element of type `xs:any` and with `xs:anyAttribute` attributes.

## Uses of Unmarshaller in org.opensaml.core.xml.config

Methods in org.opensaml.core.xml.config with parameters of type Unmarshaller
Modifier and Type
Method
Description
`void`
XMLObjectProviderRegistry.`registerObjectProvider(QName providerName, XMLObjectBuilder<?> builder, Marshaller marshaller, Unmarshaller unmarshaller)`
Adds an object provider to this configuration.
`static void`
XMLObjectProviderRegistrySupport.`registerObjectProvider(QName providerName, XMLObjectBuilder<?> builder, Marshaller marshaller, Unmarshaller unmarshaller)`
Adds an object provider to this configuration.

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

Classes in org.opensaml.core.xml.io that implement Unmarshaller
Modifier and Type
Class
Description
`class`
`AbstractXMLObjectUnmarshaller`
A thread safe abstract unmarshaller.
Fields in org.opensaml.core.xml.io with type parameters of type Unmarshaller
Modifier and Type
Field
Description
`private final Map<QName,Unmarshaller>`
UnmarshallerFactory.`unmarshallers`
Map of unmarshallers to the elements they are for.
Methods in org.opensaml.core.xml.io that return Unmarshaller
Modifier and Type
Method
Description
`Unmarshaller`
UnmarshallerFactory.`deregisterUnmarshaller(QName key)`
Deregisters the unmarshaller for the given element.
`Unmarshaller`
UnmarshallerFactory.`ensureUnmarshaller(QName key)`
Call `UnmarshallerFactory.getUnmarshaller(QName)` and raise an exception if no unmarshaller is registered.
`Unmarshaller`
UnmarshallerFactory.`ensureUnmarshaller(Element domElement)`
Call `UnmarshallerFactory.getUnmarshaller(Element)` and raise an exception if no unmarshaller is registered.
`Unmarshaller`
UnmarshallerFactory.`getUnmarshaller(QName key)`
Gets the Unmarshaller for a particular element or null if no unmarshaller is registered for an element.
`Unmarshaller`
UnmarshallerFactory.`getUnmarshaller(Element domElement)`
Retrieves the unmarshaller for the given element.
Methods in org.opensaml.core.xml.io that return types with arguments of type Unmarshaller
Modifier and Type
Method
Description
`Map<QName,Unmarshaller>`
UnmarshallerFactory.`getUnmarshallers()`
Gets an immutable listing of all the Unarshallers currently registered.
Methods in org.opensaml.core.xml.io with parameters of type Unmarshaller
Modifier and Type
Method
Description
`void`
UnmarshallerFactory.`registerUnmarshaller(QName key, Unmarshaller unmarshaller)`
Registers an Unmarshaller with this factory.

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

Classes in org.opensaml.core.xml.mock that implement Unmarshaller
Modifier and Type
Class
Description
`class`
`SimpleXMLObjectUnmarshaller`
Unmarshaller for `SimpleXMLObject`.

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

Classes in org.opensaml.core.xml.schema.impl that implement Unmarshaller
Modifier and Type
Class
Description
`class`
`XSAnyUnmarshaller`
A thread-safe unmarshaller for `XSAny`s.
`class`
`XSBase64BinaryUnmarshaller`
Thread-safe unmarshaller for `XSBase64Binary` objects.
`class`
`XSBooleanUnmarshaller`
Thread-safe unmarshaller for `XSBoolean` objects.
`class`
`XSDateTimeUnmarshaller`
Thread-safe unmarshaller for `XSDateTime` objects.
`class`
`XSIntegerUnmarshaller`
Thread-safe unmarshaller for `XSInteger` objects.
`class`
`XSQNameUnmarshaller`
A thread-safe unmarshaller for `XSQName`s.
`class`
`XSStringUnmarshaller`
Thread-safe unmarshaller for `XSString` objects.
`class`
`XSURIUnmarshaller`
A thread-safe unmarshaller for `XSURI`.

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

Methods in org.opensaml.core.xml.util that return Unmarshaller
Modifier and Type
Method
Description
`static Unmarshaller`
XMLObjectSupport.`getUnmarshaller(QName typeOrName)`
Obtain an XMLObject unmarshaller for the given QName.
`static Unmarshaller`
XMLObjectSupport.`getUnmarshaller(Element element)`
Obtain an XMLObject unmarshaller for the given DOM Element.

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

Classes in org.opensaml.saml.common that implement Unmarshaller
Modifier and Type
Class
Description
`class`
`AbstractSAMLObjectUnmarshaller`
A thread safe abstract unmarshaller.

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

Classes in org.opensaml.saml.ext.reqattr.impl that implement Unmarshaller
Modifier and Type
Class
Description
`class`
`RequestedAttributesUnmarshaller`
An unmarshaller for `RequestedAttributes`.

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

Classes in org.opensaml.saml.ext.saml2alg.impl that implement Unmarshaller
Modifier and Type
Class
Description
`class`
`DigestMethodUnmarshaller`
Unmarshaller for `DigestMethod`.
`class`
`SigningMethodUnmarshaller`
Unmarshaller for `SigningMethod`.

## Uses of Unmarshaller in org.opensaml.saml.ext.saml2aslo.impl

Classes in org.opensaml.saml.ext.saml2aslo.impl that implement Unmarshaller
Modifier and Type
Class
Description
`class`
`AsynchronousUnmarshaller`
A thread-safe Unmarshaller for `Asynchronous` objects.

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

Classes in org.opensaml.saml.ext.saml2cb.impl that implement Unmarshaller
Modifier and Type
Class
Description
`class`
`ChannelBindingsUnmarshaller`
Unmarshaller for instances of `ChannelBindings`.

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

Classes in org.opensaml.saml.ext.saml2delrestrict.impl that implement Unmarshaller
Modifier and Type
Class
Description
`class`
`DelegateUnmarshaller`
Unmarshaller for instances of `Delegate`.
`class`
`DelegationRestrictionTypeUnmarshaller`
Unmarshaller for instances of `DelegationRestrictionType`.

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

Classes in org.opensaml.saml.ext.saml2mdattr.impl that implement Unmarshaller
Modifier and Type
Class
Description
`class`
`EntityAttributesUnmarshaller`
A thread-safe Unmarshaller for `EntityAttributes`.

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

Classes in org.opensaml.saml.ext.saml2mdquery.impl that implement Unmarshaller
Modifier and Type
Class
Description
`class`
`AttributeQueryDescriptorTypeUnmarshaller`
Unmarshaller of `AttributeQueryDescriptorType` objects.
`class`
`AuthnQueryDescriptorTypeUnmarshaller`
Unmarshaller of `AuthnQueryDescriptorType` objects.
`class`
`AuthzDecisionQueryDescriptorTypeUnmarshaller`
Unmarshaller for `AuthzDecisionQueryDescriptorType` objects.
`class`
`QueryDescriptorTypeUnmarshaller`
Unmarshaller for `QueryDescriptorType` objects.

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

Classes in org.opensaml.saml.ext.saml2mdrpi.impl that implement Unmarshaller
Modifier and Type
Class
Description
`class`
`PublicationInfoUnmarshaller`
An unmarshaller for `PublicationInfo`.
`class`
`PublicationPathUnmarshaller`
An unmarshaller for `PublicationPath`.
`class`
`PublicationUnmarshaller`
An unmarshaller for `Publication`.
`class`
`RegistrationInfoUnmarshaller`
An unmarshaller for `RegistrationInfo`.

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

Classes in org.opensaml.saml.ext.saml2mdui.impl that implement Unmarshaller
Modifier and Type
Class
Description
`class`
`DiscoHintsUnmarshaller`
A thread-safe Unmarshaller for `DiscoHints` objects.
`class`
`KeywordsUnmarshaller`
A thread-safe unmarshaller for `Keywords` objects.
`class`
`LogoUnmarshaller`
A thread-safe Unmarshaller for `Logo` objects.
`class`
`UIInfoUnmarshaller`
A thread-safe Unmarshaller for `UIInfo` objects.

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

Classes in org.opensaml.saml.ext.samlec.impl that implement Unmarshaller
Modifier and Type
Class
Description
`class`
`GeneratedKeyUnmarshaller`
A thread-safe Unmarshaller for `GeneratedKey` objects.
`class`
`SessionKeyUnmarshaller`
A thread-safe Unmarshaller for `SessionKey` objects.

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

Classes in org.opensaml.saml.saml1.core.impl that implement Unmarshaller
Modifier and Type
Class
Description
`class`
`ActionUnmarshaller`
A thread-safe Unmarshaller for `Action` objects.
`class`
`AdviceUnmarshaller`
A thread-safe Unmarshaller for `Advice` objects.
`class`
`AssertionUnmarshaller`
A thread-safe Unmarshaller for `Assertion` objects.
`class`
`AttributeDesignatorUnmarshaller`
Unmarshaller for `AttributeDesignator` objects.
`class`
`AttributeQueryUnmarshaller`
A thread-safe Unmarshaller for `AttributeQuery` objects.
`class`
`AttributeStatementUnmarshaller`
A thread-safe Unmarshaller for `AttributeStatement` objects.
`class`
`AttributeUnmarshaller`
A thread-safe Unmarshaller for `Attribute` objects.
`class`
`AudienceRestrictionConditionUnmarshaller`
A thread-safe Unmarshaller for `AudienceRestrictionCondition` objects.
`class`
`AuthenticationQueryUnmarshaller`
A thread-safe Unmarshaller for `AuthenticationQuery` objects.
`class`
`AuthenticationStatementUnmarshaller`
A thread-safe Unmarshaller for `AuthenticationStatement` objects.
`class`
`AuthorityBindingUnmarshaller`
A thread-safe Unmarshaller for `AuthorityBinding` objects.
`class`
`AuthorizationDecisionQueryUnmarshaller`
A thread-safe Unmarshaller for `AuthorizationDecisionQuery` objects.
`class`
`AuthorizationDecisionStatementUnmarshaller`
A thread-safe Unmarshaller for `AuthorizationDecisionStatement` objects.
`class`
`ConditionsUnmarshaller`
A thread-safe Unmarshaller for `Conditions` objects.
`class`
`DoNotCacheConditionUnmarshaller`
A thread-safe Unmarshaller for `DoNotCacheCondition` objects.
`class`
`EvidenceUnmarshaller`
A thread safe Unmarshaller for `Evidence` objects.
`class`
`NameIdentifierUnmarshaller`
A thread safe Unmarshaller for `NameIdentifier` objects.
`class`
`RequestAbstractTypeUnmarshaller`
A thread safe Unmarshaller for `RequestAbstractType` objects.
`class`
`RequestUnmarshaller`
A thread safe Unmarshaller for `Request` objects.
`class`
`ResponseAbstractTypeUnmarshaller`
A thread-safe Unmarshaller for `ResponseAbstractType` objects.
`class`
`ResponseUnmarshaller`
A thread-safe `Unmarshaller` for `Response` objects.
`class`
`StatusCodeUnmarshaller`
A thread-safe Unmarshaller for `StatusCode` objects.
`class`
`StatusDetailUnmarshaller`
A thread-safe Unmarshaller for `StatusDetail` objects.
`class`
`StatusUnmarshaller`
A thread-safe Unmarshaller for `Status` objects.
`class`
`SubjectConfirmationUnmarshaller`
A thread-safe Unmarshaller for `SubjectConfirmation` objects.
`class`
`SubjectLocalityUnmarshaller`
A thread-safe Unmarshaller for `SubjectLocality` objects.
`class`
`SubjectQueryUnmarshaller`
A thread safe Unmarshaller for `SubjectQuery` objects.
`class`
`SubjectStatementUnmarshaller`
Unamershaller for `SubjectStatement`.
`class`
`SubjectUnmarshaller`
A thread-safe Unmarshaller for `Subject` objects.

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

Classes in org.opensaml.saml.saml2.core.impl that implement Unmarshaller
Modifier and Type
Class
Description
`class`
`ActionUnmarshaller`
A thread-safe Unmarshaller for `Action`.
`class`
`AdviceUnmarshaller`
A thread-safe Unmarshaller for `Advice`.
`class`
`ArtifactResolveUnmarshaller`
A thread-safe Unmarshaller for `ArtifactResolve`.
`class`
`ArtifactResponseUnmarshaller`
A thread-safe Unmarshaller for `ArtifactResponse`.
`class`
`AssertionIDRequestUnmarshaller`
A thead-safe Unmarshaller for `AssertionIDRequest`.
`class`
`AssertionUnmarshaller`
A thread-safe Unmarshaller for `Assertion`.
`class`
`AttributeQueryUnmarshaller`
A thread-safe Unmarshaller for `AttributeQuery`.
`class`
`AttributeStatementUnmarshaller`
A thread-safe Unmarshaller for `AttributeStatement`.
`class`
`AttributeUnmarshaller`
A thread-safe Unmarshaller for `Attribute` objects.
`class`
`AudienceRestrictionUnmarshaller`
A thread-safe Unmarshaller for `AudienceRestriction` objects.
`class`
`AuthnContextUnmarshaller`
A thread-safe Unmarshaller for `AuthnContext`.
`class`
`AuthnQueryUnmarshaller`
A thread-safe Unmarshaller for `AuthnQuery` objects.
`class`
`AuthnRequestUnmarshaller`
A thread-safe Unmarshaller for `AuthnRequest` objects.
`class`
`AuthnStatementUnmarshaller`
A thread-safe Unmarshaller for `AuthnStatement`.
`class`
`AuthzDecisionQueryUnmarshaller`
A thread-safe Unmarshaller for `AuthzDecisionQuery` objects.
`class`
`AuthzDecisionStatementUnmarshaller`
A thread-safe Unmarshaller for `AuthzDecisionStatement`.
`class`
`BaseIDUnmarshaller`
A thread-safe Unmarshaller for `BaseID` objects.
`class`
`ConditionsUnmarshaller`
A thread-safe Unmarshaller for `Conditions` objects.
`class`
`EncryptedAssertionUnmarshaller`
A thread-safe Unmarshaller for `EncryptedAssertion`.
`class`
`EncryptedAttributeUnmarshaller`
A thread-safe Unmarshaller for `EncryptedAttribute`.
`class`
`EncryptedElementTypeUnmarshaller`
A thread-safe Unmarshaller for `EncryptedElementType`.
`class`
`EncryptedIDUnmarshaller`
A thread-safe Unmarshaller for `EncryptedID`.
`class`
`EvidenceUnmarshaller`
A thread-safe Unmarshaller for `Evidence`.
`class`
`ExtensionsUnmarshaller`
A thread-safe Unmarshaller for `Extensions` objects.
`class`
`IDPEntryUnmarshaller`
A thread-safe Unmarshaller for `IDPEntry` objects.
`class`
`IDPListUnmarshaller`
A thread-safe Unmarshaller for `IDPList` objects.
`class`
`LogoutRequestUnmarshaller`
A thread-safe Unmarshaller for `LogoutRequest` objects.
`class`
`LogoutResponseUnmarshaller`
A thread-safe Unmarshaller for `LogoutResponse` objects.
`class`
`ManageNameIDRequestUnmarshaller`
A thread-safe Unmarshaller for `ManageNameIDRequest` objects.
`class`
`ManageNameIDResponseUnmarshaller`
A thread-safe Unmarshaller for `ManageNameIDResponse` objects.
`class`
`NameIDMappingRequestUnmarshaller`
A thread-safe Unmarshaller for `NameIDMappingRequest` objects.
`class`
`NameIDMappingResponseUnmarshaller`
A thread safe Unmarshaller for `NameIDMappingResponse` objects.
`class`
`NameIDPolicyUnmarshaller`
A thread-safe Unmarshaller for `NameIDPolicy` objects.
`class`
`NameIDTypeUnmarshaller`
A thread-safe Unmarshaller for `NameIDType` objects.
`class`
`NewEncryptedIDUnmarshaller`
A thread-safe Unmarshaller for `NewEncryptedID`.
`class`
`OneTimeUseUnmarshaller`
A thread-safe Unmarshaller for `OneTimeUse` objects.
`class`
`ProxyRestrictionUnmarshaller`
A thread-safe Unmarshaller for `ProxyRestriction` objects.
`class`
`RequestAbstractTypeUnmarshaller`
A thread-safe Unmarshaller for `RequestAbstractType` objects.
`class`
`RequestedAuthnContextUnmarshaller`
A thread-safe Unmarshaller for `RequestedAuthnContext` objects.
`class`
`ResponseUnmarshaller`
A thread-safe Unmarshaller for `Response` objects.
`class`
`ScopingUnmarshaller`
A thread-safe Unmarshaller for `Scoping` objects.
`class`
`StatusCodeUnmarshaller`
A thread-safe Unmarshaller for `StatusCode` objects.
`class`
`StatusDetailUnmarshaller`
A thread-safe Unmarshaller for `StatusDetail` objects.
`class`
`StatusResponseTypeUnmarshaller`
A thread-safe Unmarshaller for `StatusResponseType` objects.
`class`
`StatusUnmarshaller`
A thread-safe Unmarshaller for `Status` objects.
`class`
`SubjectConfirmationDataUnmarshaller`
A thread-safe Unmarshaller for `SubjectConfirmationData` objects.
`class`
`SubjectConfirmationUnmarshaller`
A thread-safe Unmarshaller for `SubjectConfirmation` objects.
`class`
`SubjectLocalityUnmarshaller`
A thread-safe Marshaller for `SubjectLocality`.
`class`
`SubjectQueryUnmarshaller`
A thread-safe Unmarshaller for `SubjectQuery`.
`class`
`SubjectUnmarshaller`
A thread-safe Unmarshaller for `Subject` objects.
`class`
`TerminateUnmarshaller`
A thread-safe Unmarshaller for `Terminate` objects.

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

Classes in org.opensaml.saml.saml2.ecp.impl that implement Unmarshaller
Modifier and Type
Class
Description
`class`
`RelayStateUnmarshaller`
Unmarshaller for instances of `RelayState`.
`class`
`RequestAuthenticatedUnmarshaller`
Unmarshaller for instances of `RequestAuthenticated`.
`class`
`RequestUnmarshaller`
Unmarshaller for instances of `Request`.
`class`
`ResponseUnmarshaller`
Unmarshaller for instances of `Response`.
`class`
`SubjectConfirmationUnmarshaller`
A thread-safe Unmarshaller for `SubjectConfirmation` objects.

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

Classes in org.opensaml.saml.saml2.metadata.impl that implement Unmarshaller
Modifier and Type
Class
Description
`class`
`AdditionalMetadataLocationUnmarshaller`
A thread-safe Unmarshaller for `AdditionalMetadataLocation` objects.
`class`
`AffiliationDescriptorUnmarshaller`
A thread safe Unmarshaller for `AffiliationDescriptor`s.
`class`
`AttributeAuthorityDescriptorUnmarshaller`
A thread safe unmarshaller for `AttributeAuthorityDescriptor`.
`class`
`AttributeConsumingServiceUnmarshaller`
A thread safe Unmarshaller for `AttributeConsumingService` objects.
`class`
`AuthnAuthorityDescriptorUnmarshaller`
A thread-safe Unmarshaller for `AuthnAuthorityDescriptor` objects.
`class`
`ContactPersonUnmarshaller`
A thread-safe Unmarshaller for `ContactPerson` objects.
`class`
`EndpointUnmarshaller`
A thread-safe unmarshaller for `Endpoint` objects.
`class`
`EntitiesDescriptorUnmarshaller`
A thread safe Unmarshaller for `EntitiesDescriptor` objects.
`class`
`EntityDescriptorUnmarshaller`
A thread safe Unmarshaller for `EntityDescriptor`s.
`class`
`ExtensionsUnmarshaller`
A thread-safe Unmarshaller for `Extensions` objects.
`class`
`IDPSSODescriptorUnmarshaller`
A thread safe Unmarshaller for `IDPSSODescriptor` objects.
`class`
`IndexedEndpointUnmarshaller`
A thread-safe unmarshaller for `IndexedEndpoint` objects.
`class`
`KeyDescriptorUnmarshaller`
A thread-safe unmarshaller for `KeyDescriptor`.
`class`
`LocalizedNameUnmarshaller`
A thread-safe unmarshaller for `LocalizedName` objects.
`class`
`LocalizedURIUnmarshaller`
A thread-safe unmarshaller for `LocalizedURI` objects.
`class`
`OrganizationUnmarshaller`
A thread-safe Unmarshaller for `Organization` objects.
`class`
`PDPDescriptorUnmarshaller`
A thread safe Unmarshaller for `PDPDescriptor` objects.
`class`
`RequestedAttributeUnmarshaller`
A thread-safe Unmarshaller for `RequestedAttribute` objects.
`class`
`RoleDescriptorUnmarshaller`
A thread safe Unmarshaller for `RoleDescriptor` objects.
`class`
`SPSSODescriptorUnmarshaller`
A thread safe Unmarshaller for `SPSSODescriptor` objects.
`class`
`SSODescriptorUnmarshaller`
A thread safe Unmarshaller for `SSODescriptor` objects.

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

Classes in org.opensaml.soap.soap11.impl that implement Unmarshaller
Modifier and Type
Class
Description
`class`
`BodyUnmarshaller`
A thread-safe unmarshaller for `Body`s.
`class`
`DetailUnmarshaller`
A thread-safe unmarshaller for `Detail`s.
`class`
`EnvelopeUnmarshaller`
A thread-safe unmarshaller for `Envelope`s.
`class`
`FaultUnmarshaller`
A thread-safe unmarshaller for `Fault`s.
`class`
`HeaderUnmarshaller`
A thread-safe unmarshaller for `Header`s.

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

Classes in org.opensaml.soap.wsaddressing.impl that implement Unmarshaller
Modifier and Type
Class
Description
`class`
`AbstractWSAddressingObjectUnmarshaller`
An abstract unmarshaller implementation for XMLObjects from `org.opensaml.soap.wsaddressing.impl`.
`class`
`ActionUnmarshaller`
Unmarshaller for the <wsa:Action> element.
`class`
`AddressUnmarshaller`
Unmarshaller for the <wsa:Address> element.
`class`
`AttributedQNameUnmarshaller`
Unmarshaller for instances of `AttributedQName`.
`class`
`AttributedUnsignedLongUnmarshaller`
Unmarshaller for instances of `AttributedUnsignedLong`.
`class`
`AttributedURIUnmarshaller`
Abstract unmarshaller for the element of type `AttributedURI`.
`class`
`EndpointReferenceTypeUnmarshaller`
Abstract unmarshaller for the element of type `EndpointReferenceType`.
`class`
`EndpointReferenceUnmarshaller`
Unmarshaller for the <wsa:EndpointReference> element.
`class`
`FaultToUnmarshaller`
Unmarshaller for the <wsa:FaultTo> element.
`class`
`FromUnmarshaller`
Unmarshaller for the <wsa:From> element.
`class`
`MessageIDUnmarshaller`
Unmarshaller for the <wsa:MessageID> element.
`class`
`MetadataUnmarshaller`
MetadataUnmarshaller.
`class`
`ProblemActionUnmarshaller`
Unmarshaller for instances of `ProblemActionUnmarshaller`.
`class`
`ProblemHeaderQNameUnmarshaller`
Unmarshaller for the <wsa:ProblemHeaderQName> element.
`class`
`ProblemIRIUnmarshaller`
Unmarshaller for the <wsa:ProblemIRI> element.
`class`
`ReferenceParametersUnmarshaller`
ReferenceParametersUnmarshaller.
`class`
`RelatesToUnmarshaller`
Unmarshaller for instances of `RelatesTo`.
`class`
`ReplyToUnmarshaller`
Unmarshaller for the <wsa:ReplyTo> element.
`class`
`RetryAfterUnmarshaller`
Unmarshaller for instances of <wsa:RetryAfter>.
`class`
`SoapActionUnmarshaller`
Unmarshaller for instances of <SoapAction>.
`class`
`ToUnmarshaller`
Unmarshaller for the <wsa:To> element.

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

Classes in org.opensaml.soap.wsfed.impl that implement Unmarshaller
Modifier and Type
Class
Description
`class`
`AddressUnmarshaller`
A thread-safe unmarshaller for `Address` objects.
`class`
`AppliesToUnmarshaller`
A thread-safe unmarshaller for `AppliesTo` objects.
`class`
`EndPointReferenceUnmarshaller`
A thread-safe unmarshaller for `EndPointReference` objects.
`class`
`RequestedSecurityTokenUnmarshaller`
A thread-safe unmarshaller for `RequestedSecurityToken` objects.
`class`
`RequestSecurityTokenResponseUnmarshaller`
A thread-safe unmarshaller for `RequestSecurityTokenResponse` objects.

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

Classes in org.opensaml.soap.wspolicy.impl that implement Unmarshaller
Modifier and Type
Class
Description
`class`
`AbstractWSPolicyObjectUnmarshaller`
An abstract unmarshaller implementation for XMLObjects from WS-Policy.
`class`
`AllUnmarshaller`
Unmarshaller for the wsp:All element.
`class`
`AppliesToUnmarshaller`
Unmarshaller for the wsp:AppliesTo element.
`class`
`ExactlyOneUnmarshaller`
Unmarshaller for the wsp:ExactlyOne element.
`class`
`OperatorContentTypeUnmarshaller`
Unmarshaller for the wsp:OperatorContentType element.
`class`
`PolicyAttachmentUnmarshaller`
Unmarshaller for PolicyAttachment.
`class`
`PolicyReferenceUnmarshaller`
Unmarshaller for the wsp:PolicyReference element.
`class`
`PolicyUnmarshaller`
Unmarshaller for the wsp:Policy element.

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

Classes in org.opensaml.soap.wssecurity.impl that implement Unmarshaller
Modifier and Type
Class
Description
`class`
`AbstractWSSecurityObjectUnmarshaller`
An abstract unmarshaller implementation for XMLObjects from WS-Security.
`class`
`AttributedDateTimeUnmarshaller`
AttributedDateTimeUnmarshaller.
`class`
`AttributedStringUnmarshaller`
Unmarshaller for instances of `AttributedString`.
`class`
`AttributedURIUnmarshaller`
Unmarshaller for instances of `AttributedURI`.
`class`
`BinarySecurityTokenUnmarshaller`
BinarySecurityTokenUnmarshaller.
`class`
`CreatedUnmarshaller`
CreatedUnmarshaller.
`class`
`EmbeddedUnmarshaller`
EmbeddedUnmarshaller.
`class`
`EncodedStringUnmarshaller`
Unmarshaller for instances of `EncodedString`.
`class`
`EncryptedHeaderUnmarshaller`
Unmarshaller for instances of `EncryptedHeader`.
`class`
`ExpiresUnmarshaller`
ExpiresUnmarshaller.
`class`
`IterationUnmarshaller`
IterationUnmarshaller.
`class`
`KeyIdentifierUnmarshaller`
KeyIdentifierUnmarshaller.
`class`
`NonceUnmarshaller`
NonceUnmarshaller.
`class`
`PasswordUnmarshaller`
PasswordUnmarshaller.
`class`
`ReferenceUnmarshaller`
ReferenceUnmarshaller.
`class`
`SaltUnmarshaller`
SaltUnmarshaller.
`class`
`SecurityTokenReferenceUnmarshaller`
SecurityTokenReferenceUnmarshaller.
`class`
`SecurityUnmarshaller`
SecurityUnmarshaller.
`class`
`SignatureConfirmationUnmarshaller`
SignatureConfirmationUnmarshaller.
`class`
`TimestampUnmarshaller`
TimestampUnmarshaller.
`class`
`TransformationParametersUnmarshaller`
TransformationParametersUnmarshaller.
`class`
`UsernameTokenUnmarshaller`
UsernameUnmarshaller.
`class`
`UsernameUnmarshaller`
UsernameUnmarshaller.

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

Classes in org.opensaml.soap.wstrust.impl that implement Unmarshaller
Modifier and Type
Class
Description
`class`
`AbstractWSTrustObjectUnmarshaller`
An abstract unmarshaller implementation for XMLObjects from WS-Trust.
`class`
`AllowPostdatingUnmarshaller`
Unmarshaller for the wst:AllowPostdating element.
`class`
`AuthenticationTypeUnmarshaller`
Unmarshaller for the wst:AuthenticationType element.
`class`
`AuthenticatorUnmarshaller`
Unmarshaller for the wst:Authenticator element.
`class`
`BinaryExchangeUnmarshaller`
Unmarshaller for the <wst:BinaryExchange> element.
`class`
`BinarySecretUnmarshaller`
Unmarshaller for the <wst:BinarySecret> element.
`class`
`CancelTargetUnmarshaller`
Unmarshaller for the wst:CancelTarget element.
`class`
`CanonicalizationAlgorithmUnmarshaller`
Unmarshaller for the wst:CanonicalizationAlgorithm element.
`class`
`ChallengeUnmarshaller`
Unmarshaller for the wst:Challenge element.
`class`
`ClaimsUnmarshaller`
Unmarshaller for the wst:Claims element.
`class`
`CodeUnmarshaller`
Unmarshaller for the :Code element.
`class`
`CombinedHashUnmarshaller`
Unmarshaller for the wst:CombinedHash element.
`class`
`ComputedKeyAlgorithmUnmarshaller`
Unmarshaller for the wst:ComputedKeyAlgorithm element.
`class`
`ComputedKeyUnmarshaller`
Unmarshaller for the wst:ComputedKey element.
`class`
`DelegatableUnmarshaller`
Unmarshaller for the wst:Delegatable element.
`class`
`DelegateToUnmarshaller`
Unmarshaller for the <wst:DelegateTo> element.
`class`
`EncryptionAlgorithmUnmarshaller`
Unmarshaller for the wst:EncryptionAlgorithm element.
`class`
`EncryptionUnmarshaller`
Unmarshaller for the wst:Encryption element.
`class`
`EncryptWithUnmarshaller`
Unmarshaller for the wst:EncryptWith element.
`class`
`EntropyUnmarshaller`
Unmarshaller for the wst:Entropy element.
`class`
`ForwardableUnmarshaller`
Unmarshaller for the wst:Forwardable element.
`class`
`IssuedTokensUnmarshaller`
Unmarshaller for the wst:IssuedTokens element.
`class`
`IssuerUnmarshaller`
IssuerUnmarshaller.
`class`
`KeyExchangeTokenUnmarshaller`
Unmarshaller for the wst:KeyExchangeToken element.
`class`
`KeySizeUnmarshaller`
Unmarshaller for the wst:KeySize element.
`class`
`KeyTypeUnmarshaller`
Unmarshaller for the wst:KeyType element.
`class`
`KeyWrapAlgorithmUnmarshaller`
Unmarshaller for the wst:KeyWrapAlgorithm element.
`class`
`LifetimeUnmarshaller`
Unmarshaller for the wst:Lifetime element.
`class`
`OnBehalfOfUnmarshaller`
Unmarshaller for the wst:OnBehalfOf element.
`class`
`ParticipantsUnmarshaller`
ParticipantsUnmarshaller.
`class`
`ParticipantTypeUnmarshaller`
ParticipantTypeUnmarshaller.
`class`
`ParticipantUnmarshaller`
PrimaryUnmarshaller.
`class`
`PrimaryUnmarshaller`
PrimaryUnmarshaller.
`class`
`ProofEncryptionUnmarshaller`
Unmarshaller for the wst:ProofEncryption element.
`class`
`ReasonUnmarshaller`
Unmarshaller for the wst:Reason element.
`class`
`RenewingUnmarshaller`
Unmarshaller for the empty wst:Renewing element.
`class`
`RenewTargetUnmarshaller`
Unmarshaller for the <wst:RenewTarget> element.
`class`
`RequestedAttachedReferenceUnmarshaller`
Unmarshaller for the wst:RequestedAttachedReference element.
`class`
`RequestedProofTokenUnmarshaller`
Unmarshaller for the wst:RequestedProofToken element.
`class`
`RequestedReferenceTypeUnmarshaller`
Unmarshaller for the element of type RequestedReferenceType.
`class`
`RequestedSecurityTokenUnmarshaller`
Unmarshaller for the <wst:RequestedSecurityToken> element.
`class`
`RequestedTokenCancelledUnmarshaller`
Unmarshaller for the empty wst:RequestedTokenCancelled element.
`class`
`RequestedUnattachedReferenceUnmarshaller`
Unmarshaller for the wst:RequestedUnattachedReference element.
`class`
`RequestKETUnmarshaller`
Unmarshaller for the wst:RequestKET element.
`class`
`RequestSecurityTokenCollectionUnmarshaller`
RequestSecurityTokenCollectionUnmarshaller.
`class`
`RequestSecurityTokenResponseCollectionUnmarshaller`
RequestSecurityTokenResponseCollectionUnmarshaller.
`class`
`RequestSecurityTokenResponseUnmarshaller`
RequestSecurityTokenResponseUnmarshaller.
`class`
`RequestSecurityTokenUnmarshaller`
RequestSecurityTokenUnmarshaller.
`class`
`RequestTypeUnmarshaller`
Unmarshaller for the <wst:RequestType> element.
`class`
`SignatureAlgorithmUnmarshaller`
Unmarshaller for the wst:SignatureAlgorithm element.
`class`
`SignChallengeResponseUnmarshaller`
Unmarshaller for the wst:SignChallengeResponse element.
`class`
`SignChallengeTypeUnmarshaller`
Unmarshaller for the SignChallengeType element.
`class`
`SignChallengeUnmarshaller`
Unmarshaller for the wst:SignChallenge element.
`class`
`SignWithUnmarshaller`
Unmarshaller for the wst:SignWith element.
`class`
`StatusUnmarshaller`
Unmarshaller for the wst:Status element.
`class`
`TokenTypeUnmarshaller`
Unmarshaller for the wst:TokenType element.
`class`
`UseKeyUnmarshaller`
Unmarshaller for the wst:UseKey element.
`class`
`ValidateTargetUnmarshaller`
Unmarshaller for the wst:ValidateTarget element.

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

Classes in org.opensaml.xacml.ctx.impl that implement Unmarshaller
Modifier and Type
Class
Description
`class`
`ActionTypeUnmarshaller`
Unmarshaller for `ActionType` objects.
`class`
`AttributeTypeUnmarshaller`
Unmarshaller for `AttributeType` objects.
`class`
`AttributeValueTypeUnmarshaller`
Unmarshaller for `AttributeValueType` objects.
`class`
`DecisionTypeUnmarshaller`
Unmarshaller for `DecisionType` objects.
`class`
`EnvironmentTypeUnmarshaller`
Unmarshaller for `EnvironmentType` objects.
`class`
`MissingAttributeDetailTypeUnmarshaller`
Unmarshaller for `MissingAttributeDetailType` objects.
`class`
`RequestTypeUnmarshaller`
Unmarshaller for `EnvironmentType` objects.
`class`
`ResourceContentTypeUnmarshaller`
Unmarshaller for `ResourceContentType` objects.
`class`
`ResourceTypeUnmarshaller`
Unmarshaller for `ResourceType` objects.
`class`
`ResponseTypeUnmarshaller`
Unmarshaller for `ResponseType` objects.
`class`
`ResultTypeUnmarshaller`
Unmarshaller for `ResultType` objects.
`class`
`StatusCodeTypeUnmarshaller`
Unmarshaller for `StatusCodeType` objects.
`class`
`StatusDetailTypeUnmarshaller`
Unmarshaller for `StatusDetailType` objects.
`class`
`StatusMessageTypeUnmarshaller`
Unmarshaller for `StatusMessageType`.
`class`
`StatusTypeUnmarshaller`
Unmarshaller for `StatusType` objects.
`class`
`SubjectTypeUnmarshaller`
Unmarshaller for `SubjectType` objects.

## Uses of Unmarshaller in org.opensaml.xacml.impl

Classes in org.opensaml.xacml.impl that implement Unmarshaller
Modifier and Type
Class
Description
`class`
`AbstractXACMLObjectUnmarshaller`
An thread safe abstract unmarshaller.

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

Classes in org.opensaml.xacml.policy.impl that implement Unmarshaller
Modifier and Type
Class
Description
`class`
`ActionMatchTypeUnmarshaller`
Unmarshaller of `ActionMatchType` objects.
`class`
`ActionsTypeUnmarshaller`
Unmarshaller for `ActionsType`.
`class`
`ActionTypeUnmarshaller`
Unmarshaller for `ActionType`.
`class`
`ApplyTypeUnmarshaller`
Unmarshaller for `ApplyType`.
`class`
`AttributeAssignmentTypeUnmarshaller`
UnMarshaller for `AttributeAssignmentType`.
`class`
`AttributeDesignatorTypeUnmarshaller`
Unmarshaller for `AttributeDesignatorType`.
`class`
`AttributeSelectorTypeUnmarshaller`
Unmarshaller for `AttributeSelectorType`.
`class`
`AttributeValueTypeUnmarshaller`
Unmarshaller for `AttributeValueType`.
`class`
`CombinerParametersTypeUnmarshaller`
Unmarshaller for `CombinerParametersType`.
`class`
`CombinerParameterTypeUnmarshaller`
Unmarshaller for `CombinerParameterType`.
`class`
`ConditionTypeUnmarshaller`
Unmarshaller for `ConditionType`.
`class`
`DefaultsTypeUnmarshaller`
Unmarshaller for `DefaultsType`.
`class`
`DescriptionTypeUnmarshaller`
Unmarshaller for `DescriptionType`.
`class`
`EnvironmentMatchTypeUnmarshaller`
Unmarshaller of `EnvironmentMatchType` objects.
`class`
`EnvironmentsTypeUnmarshaller`
Unmarshaller for `EnvironmentsType`.
`class`
`EnvironmentTypeUnmarshaller`
Unmarshaller for `EnvironmentType`.
`class`
`FunctionTypeUnmarshaller`
Unmarshaller for `FunctionType`.
`class`
`IdReferenceTypeUnmarshaller`
Unmarshaller for `IdReferenceType`.
`class`
`ObligationsTypeUnmarshaller`
UnMarshaller for `ObligationsType`.
`class`
`ObligationTypeUnmarshaller`
UnMarshaller for `ObligationType`.
`class`
`PolicyCombinerParametersTypeUnmarshaller`
Unmarshaller for `PolicyCombinerParametersType`.
`class`
`PolicySetCombinerParametersTypeUnmarshaller`
Unmarshaller for `PolicySetCombinerParametersType`.
`class`
`PolicySetTypeUnmarshaller`
Unmarshaller for `PolicySetType` objects.
`class`
`PolicyTypeUnmarshaller`
Unmarshaller for `PolicyType` objects.
`class`
`ResourceMatchTypeUnmarshaller`
Unmarshaller of `ResourceMatchType` objects.
`class`
`ResourcesTypeUnmarshaller`
Unmarshaller for `ResourcesType`.
`class`
`ResourceTypeUnmarshaller`
Unmarshaller for `ResourceType`.
`class`
`RuleCombinerParametersTypeUnmarshaller`
Unmarshaller for `RuleCombinerParametersType`.
`class`
`RuleTypeUnmarshaller`
Unmarshaller for `RuleType`.
`class`
`SubjectAttributeDesignatorTypeUnmarshaller`
Unmarshaller for `SubjectAttributeDesignatorType`.
`class`
`SubjectMatchTypeUnmarshaller`
Unmarshaller of `SubjectMatchType` objects.
`class`
`SubjectsTypeUnmarshaller`
Unmarshalle for `SubjectsType`.
`class`
`SubjectTypeUnmarshaller`
Unmarshaller for `SubjectType`.
`class`
`TargetTypeUnmarshaller`
A unmarshaller for `TargetType`.
`class`
`VariableDefinitionTypeUnmarshaller`
Unmarshaller for `VariableDefinitionType`.
`class`
`VariableReferenceTypeUnmarshaller`
Unmarshaller for `VariableReferenceType`.

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

Classes in org.opensaml.xacml.profile.saml.impl that implement Unmarshaller
Modifier and Type
Class
Description
`class`
`ReferencedPoliciesTypeUnmarshaller`
Unmarshaller for `ReferencedPoliciesType`.
`class`
`XACMLAuthzDecisionQueryTypeUnmarshaller`
A thread-safe Unmarshaller for `XACMLAuthzDecisionQueryType` objects.
`class`
`XACMLAuthzDecisionStatementTypeUnmarshaller`
A thread-safe Unmarshaller for `XACMLAuthzDecisionStatementType`.
`class`
`XACMLPolicyQueryTypeUnmarshaller`
Unmarshaller for `XACMLPolicyQueryType`.
`class`
`XACMLPolicyStatementTypeUnmarshaller`
A thread-safe Unmarshaller for `XACMLAuthzDecisionStatementType`.

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

Classes in org.opensaml.xmlsec.encryption.impl that implement Unmarshaller
Modifier and Type
Class
Description
`class`
`AbstractXMLEncryptionUnmarshaller`
An abstract unmarshaller implementation for XMLObjects from XML Encryption.
`class`
`AgreementMethodUnmarshaller`
A thread-safe Unmarshaller for `AgreementMethod` objects.
`class`
`AlgorithmIdentifierTypeUnmarshaller`
A thread-safe Unmarshaller for `AlgorithmIdentifierType` objects.
`class`
`CipherDataUnmarshaller`
A thread-safe Unmarshaller for `CipherData` objects.
`class`
`CipherReferenceUnmarshaller`
A thread-safe Unmarshaller for `CipherReference` objects.
`class`
`ConcatKDFParamsUnmarshaller`
A thread-safe Unmarshaller for `ConcatKDFParams` objects.
`class`
`DataReferenceUnmarshaller`
A thread-safe Unmarshaller for `DataReference` objects.
`class`
`DerivedKeyUnmarshaller`
A thread-safe Unmarshaller for `DerivedKey` objects.
`class`
`DHKeyValueUnmarshaller`
A thread-safe Unmarshaller for `DHKeyValue` objects.
`class`
`EncryptedDataUnmarshaller`
A thread-safe Unmarshaller for `EncryptedData` objects.
`class`
`EncryptedKeyUnmarshaller`
A thread-safe Unmarshaller for `EncryptedKey` objects.
`class`
`EncryptedTypeUnmarshaller`
A thread-safe Unmarshaller for `EncryptedType` objects.
`class`
`EncryptionMethodUnmarshaller`
A thread-safe Unmarshaller for `EncryptionMethod` objects.
`class`
`EncryptionPropertiesUnmarshaller`
A thread-safe Unmarshaller for `EncryptionProperties` objects.
`class`
`EncryptionPropertyUnmarshaller`
A thread-safe Unmarshaller for `EncryptionProperty` objects.
`class`
`KeyDerivationMethodUnmarshaller`
A thread-safe Unmarshaller for `AgreementMethod` objects.
`class`
`KeyReferenceUnmarshaller`
A thread-safe Unmarshaller for `KeyReference` objects.
`class`
`MGFUnmarshaller`
A thread-safe Unmarshaller for `MGF` objects.
`class`
`OriginatorKeyInfoUnmarshaller`
A thread-safe Unmarshaller for `OriginatorKeyInfo` objects.
`class`
`OtherSourceUnmarshaller`
A thread-safe Unmarshaller for `OtherSource` objects.
`class`
`PBKDF2ParamsUnmarshaller`
A thread-safe Unmarshaller for `PBKDF2Params` objects.
`class`
`PRFUnmarshaller`
A thread-safe Unmarshaller for `PRF` objects.
`class`
`RecipientKeyInfoUnmarshaller`
A thread-safe Unmarshaller for `RecipientKeyInfo` objects.
`class`
`ReferenceListUnmarshaller`
A thread-safe Unmarshaller for `ReferenceList` objects.
`class`
`ReferenceTypeUnmarshaller`
A thread-safe Unmarshaller for `ReferenceType` objects.
`class`
`SaltUnmarshaller`
A thread-safe Unmarshaller for `Salt` objects.
`class`
`TransformsUnmarshaller`
A thread-safe Unmarshaller for `Transforms` objects.

## Uses of Unmarshaller in org.opensaml.xmlsec.encryption.support

Fields in org.opensaml.xmlsec.encryption.support declared as Unmarshaller
Modifier and Type
Field
Description
`private final Unmarshaller`
Encrypter.`encryptedDataUnmarshaller`
Unmarshaller used to create EncryptedData objects from DOM element.
`private final Unmarshaller`
Encrypter.`encryptedKeyUnmarshaller`
Unmarshaller used to create EncryptedData objects from DOM element.

## Uses of Unmarshaller in org.opensaml.xmlsec.keyinfo.impl

Fields in org.opensaml.xmlsec.keyinfo.impl declared as Unmarshaller
Modifier and Type
Field
Description
`private Unmarshaller`
StaticKeyInfoGenerator.`keyInfoUnmarshaller`
Unmarshaller used in cloning operation.
Methods in org.opensaml.xmlsec.keyinfo.impl that return Unmarshaller
Modifier and Type
Method
Description
`private Unmarshaller`
StaticKeyInfoGenerator.`getUnmarshaller()`
Get a KeyInfo unmarshaller.

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

Classes in org.opensaml.xmlsec.signature.impl that implement Unmarshaller
Modifier and Type
Class
Description
`class`
`AbstractXMLSignatureUnmarshaller`
An abstract unmarshaller implementation for XMLObjects from XML Signature.
`class`
`CryptoBinaryUnmarshaller`
A thread-safe Unmarshaller for `CryptoBinary` objects.
`class`
`DEREncodedKeyValueUnmarshaller`
A thread-safe Unmarshaller for `DEREncodedKeyValue` objects.
`class`
`DigestMethodUnmarshaller`
A thread-safe Unmarshaller for `DigestMethod` objects.
`class`
`DSAKeyValueUnmarshaller`
A thread-safe Unmarshaller for `DSAKeyValue` objects.
`class`
`ECKeyValueUnmarshaller`
A thread-safe Unmarshaller for `ECKeyValue` objects.
`class`
`KeyInfoReferenceUnmarshaller`
A thread-safe Unmarshaller for `KeyInfoReference` objects.
`class`
`KeyInfoUnmarshaller`
A thread-safe Unmarshaller for `KeyInfo` objects.
`class`
`KeyValueUnmarshaller`
A thread-safe Unmarshaller for `KeyValue` objects.
`class`
`NamedCurveUnmarshaller`
A thread-safe Unmarshaller for `NamedCurve` objects.
`class`
`PGPDataUnmarshaller`
A thread-safe Unmarshaller for `PGPData` objects.
`class`
`RetrievalMethodUnmarshaller`
A thread-safe Unmarshaller for `RetrievalMethod` objects.
`class`
`RSAKeyValueUnmarshaller`
A thread-safe Unmarshaller for `RSAKeyValue` objects.
`class`
`SignatureUnmarshaller`
An unmarshaller for `Signature` objects.
`class`
`SPKIDataUnmarshaller`
A thread-safe Unmarshaller for `SPKIData` objects.
`class`
`TransformsUnmarshaller`
A thread-safe Unmarshaller for `Transforms` objects.
`class`
`TransformUnmarshaller`
A thread-safe Unmarshaller for `Transform` objects.
`class`
`X509DataUnmarshaller`
A thread-safe Unmarshaller for `X509Data` objects.
`class`
`X509DigestUnmarshaller`
A thread-safe Unmarshaller for `X509Digest` objects.
`class`
`X509IssuerSerialUnmarshaller`
A thread-safe Unmarshaller for `X509IssuerSerial` objects.
`class`
`X509SerialNumberUnmarshaller`
Thread-safe unmarshaller for `X509SerialNumber` objects.