org.opensaml.xml.io
Interface Unmarshaller

All Known Implementing Classes:
AbstractNameIDTypeUnmarshaller, AbstractSAMLObjectUnmarshaller, AbstractXMLEncryptionUnmarshaller, AbstractXMLObjectUnmarshaller, AbstractXMLSignatureUnmarshaller, ActionNamespaceUnmarshaller, ActionUnmarshaller, ActionUnmarshaller, AdditionalMetadataLocationUnmarshaller, AdviceUnmarshaller, AdviceUnmarshaller, AffiliateMemberUnmarshaller, AffiliationDescriptorUnmarshaller, AgreementMethodUnmarshaller, ArtifactResolutionServiceUnmarshaller, ArtifactResolveUnmarshaller, ArtifactResponseUnmarshaller, ArtifactUnmarshaller, AssertionArtifactUnmarshaller, AssertionConsumerServiceUnmarshaller, AssertionIDReferenceUnmarshaller, AssertionIDRefUnmarshaller, AssertionIDRequestServiceUnmarshaller, AssertionIDRequestUnmarshaller, AssertionUnmarshaller, AssertionUnmarshaller, AssertionURIRefUnmarshaller, AttributeAuthorityDescriptorUnmarshaller, AttributeConsumingServiceUnmarshaller, AttributeDesignatorUnmarshaller, AttributeProfileUnmarshaller, AttributeQueryDescriptorUnmarshaller, AttributeQueryUnmarshaller, AttributeQueryUnmarshaller, AttributeServiceUnmarshaller, AttributeStatementUnmarshaller, AttributeStatementUnmarshaller, AttributeUnmarshaller, AttributeUnmarshaller, AudienceRestrictionConditionUnmarshaller, AudienceRestrictionUnmarshaller, AudienceUnmarshaller, AudienceUnmarshaller, AuthenticatingAuthorityUnmarshaller, AuthenticationQueryUnmarshaller, AuthenticationStatementUnmarshaller, AuthnAuthorityDescriptorUnmarshaller, AuthnContextClassRefUnmarshaller, AuthnContextDeclRefUnmarshaller, AuthnContextDeclUnmarshaller, AuthnContextUnmarshaller, AuthnQueryDescriptorUnmarshaller, AuthnQueryServiceUnmarshaller, AuthnQueryUnmarshaller, AuthnRequestUnmarshaller, AuthnStatementUnmarshaller, AuthorityBindingUnmarshaller, AuthorizationDecisionQueryUnmarshaller, AuthorizationDecisionStatementUnmarshaller, AuthzDecisionQueryDescriptorUnmarshaller, AuthzDecisionQueryUnmarshaller, AuthzDecisionStatementUnmarshaller, AuthzServiceUnmarshaller, BaseIDUnmarshaller, BodyUnmarshaller, CipherDataUnmarshaller, CipherReferenceUnmarshaller, CompanyUnmarshaller, ConditionsUnmarshaller, ConditionsUnmarshaller, ConfirmationMethodUnmarshaller, ContactPersonUnmarshaller, CryptoBinaryUnmarshaller, DataReferenceUnmarshaller, DetailUnmarshaller, DoNotCacheConditionUnmarshaller, DSAKeyValueUnmarshaller, ElementProxyUnmarshaller, EmailAddressUnmarshaller, EncryptedAssertionUnmarshaller, EncryptedAttributeUnmarshaller, EncryptedDataUnmarshaller, EncryptedElementTypeUnmarshaller, EncryptedIDUnmarshaller, EncryptedKeyUnmarshaller, EncryptedTypeUnmarshaller, EncryptionMethodUnmarshaller, EncryptionMethodUnmarshaller, EncryptionPropertiesUnmarshaller, EncryptionPropertyUnmarshaller, EndpointUnmarshaller, EntitiesDescriptorUnmarshaller, EntityDescriptorUnmarshaller, EnvelopeUnmarshaller, EvidenceUnmarshaller, EvidenceUnmarshaller, ExtensionsUnmarshaller, FaultUnmarshaller, GetCompleteUnmarshaller, GivenNameUnmarshaller, HeaderUnmarshaller, IDPEntryUnmarshaller, IDPListUnmarshaller, IDPSSODescriptorUnmarshaller, IndexedEndpointUnmarshaller, IssuerUnmarshaller, KeyDescriptorUnmarshaller, KeyInfoTypeUnmarshaller, KeyInfoUnmarshaller, KeyReferenceUnmarshaller, KeyValueUnmarshaller, LogoutRequestUnmarshaller, LogoutResponseUnmarshaller, ManageNameIDRequestUnmarshaller, ManageNameIDResponseUnmarshaller, ManageNameIDServiceUnmarshaller, NameIdentifierUnmarshaller, NameIDFormatUnmarshaller, NameIDMappingRequestUnmarshaller, NameIDMappingResponseUnmarshaller, NameIDMappingServiceUnmarshaller, NameIDPolicyUnmarshaller, NameIDUnmarshaller, NewEncryptedIDUnmarshaller, NewIDUnmarshaller, OneTimeUseUnmarshaller, OrganizationDisplayNameUnmarshaller, OrganizationNameUnmarshaller, OrganizationUnmarshaller, OrganizationURLUnmarshaller, OriginatorKeyInfoUnmarshaller, PDPDescriptorUnmarshaller, PGPDataUnmarshaller, ProxyRestrictionUnmarshaller, QueryDescriptorTypeUnmarshaller, RecipientKeyInfoUnmarshaller, ReferenceListUnmarshaller, ReferenceTypeUnmarshaller, RequestAbstractTypeUnmarshaller, RequestAbstractTypeUnmarshaller, RequestedAttributeUnmarshaller, RequestedAuthnContextUnmarshaller, RequesterIDUnmarshaller, RequestUnmarshaller, RespondToUnmarshaller, ResponseAbstractTypeUnmarshaller, ResponseUnmarshaller, ResponseUnmarshaller, RetrievalMethodUnmarshaller, RoleDescriptorUnmarshaller, RSAKeyValueUnmarshaller, ScopingUnmarshaller, ServiceDescriptionUnmarshaller, ServiceNameUnmarshaller, SessionIndexUnmarshaller, SignatureUnmarshaller, SingleLogoutServiceUnmarshaller, SingleSignOnServiceUnmarshaller, SourceIDUnmarshaller, SPKIDataUnmarshaller, SPSSODescriptorUnmarshaller, SSODescriptorUnmarshaller, StatusCodeUnmarshaller, StatusCodeUnmarshaller, StatusDetailUnmarshaller, StatusDetailUnmarshaller, StatusMessageUnmarshaller, StatusMessageUnmarshaller, StatusResponseTypeUnmarshaller, StatusUnmarshaller, StatusUnmarshaller, SubjectConfirmationDataUnmarshaller, SubjectConfirmationUnmarshaller, SubjectConfirmationUnmarshaller, SubjectLocalityUnmarshaller, SubjectLocalityUnmarshaller, SubjectQueryUnmarshaller, SubjectQueryUnmarshaller, SubjectStatementUnmarshaller, SubjectUnmarshaller, SubjectUnmarshaller, SurNameUnmarshaller, TelephoneNumberUnmarshaller, TerminateUnmarshaller, TransformsUnmarshaller, TransformsUnmarshaller, TransformUnmarshaller, X509DataUnmarshaller, X509IssuerSerialUnmarshaller, X509SerialNumberUnmarshaller, XSBase64BinaryUnmarshaller, XSIntegerUnmarshaller, XSQNameUnmarshaller, XSStringUnmarshaller, XSURIUnmarshaller

public interface Unmarshaller

Unmarshallers are used to unmarshall a W3C DOM element into a XMLObject.


Method Summary
 XMLObject unmarshall(org.w3c.dom.Element element)
          Unmarshalls the given W3C DOM element into a XMLObject.
 

Method Detail

unmarshall

XMLObject unmarshall(org.w3c.dom.Element element)
                     throws UnmarshallingException
Unmarshalls the given W3C DOM element into a XMLObject.

Parameters:
element - the DOM Element
Returns:
the unmarshalled XMLObject
Throws:
UnmarshallingException - thrown if an error occurs unmarshalling the DOM element into the XMLObject