Interface Unmarshaller

All Known Implementing Classes:
AbstractElementExtensibleXMLObjectUnmarshaller, AbstractExtensibleXMLObjectUnmarshaller, AbstractSAMLObjectUnmarshaller, AbstractWSAddressingObjectUnmarshaller, AbstractWSPolicyObjectUnmarshaller, AbstractWSSecurityObjectUnmarshaller, AbstractWSTrustObjectUnmarshaller, AbstractXACMLObjectUnmarshaller, AbstractXMLEncryptionUnmarshaller, AbstractXMLObjectUnmarshaller, AbstractXMLSignatureUnmarshaller, ActionMatchTypeUnmarshaller, ActionsTypeUnmarshaller, ActionTypeUnmarshaller, ActionTypeUnmarshaller, ActionUnmarshaller, ActionUnmarshaller, ActionUnmarshaller, AdditionalMetadataLocationUnmarshaller, AddressUnmarshaller, AddressUnmarshaller, AdviceUnmarshaller, AdviceUnmarshaller, AffiliationDescriptorUnmarshaller, AgreementMethodUnmarshaller, AlgorithmIdentifierTypeUnmarshaller, AllowPostdatingUnmarshaller, AllUnmarshaller, AppliesToUnmarshaller, AppliesToUnmarshaller, ApplyTypeUnmarshaller, ArtifactResolveUnmarshaller, ArtifactResponseUnmarshaller, AssertionIDRequestUnmarshaller, AssertionUnmarshaller, AssertionUnmarshaller, AsynchronousUnmarshaller, AttributeAssignmentTypeUnmarshaller, AttributeAuthorityDescriptorUnmarshaller, AttributeConsumingServiceUnmarshaller, AttributedDateTimeUnmarshaller, AttributeDesignatorTypeUnmarshaller, AttributeDesignatorUnmarshaller, AttributedQNameUnmarshaller, AttributedStringUnmarshaller, AttributedUnsignedLongUnmarshaller, AttributedURIUnmarshaller, AttributedURIUnmarshaller, AttributeQueryDescriptorTypeUnmarshaller, AttributeQueryUnmarshaller, AttributeQueryUnmarshaller, AttributeSelectorTypeUnmarshaller, AttributeStatementUnmarshaller, AttributeStatementUnmarshaller, AttributeTypeUnmarshaller, AttributeUnmarshaller, AttributeUnmarshaller, AttributeValueTypeUnmarshaller, AttributeValueTypeUnmarshaller, AudienceRestrictionConditionUnmarshaller, AudienceRestrictionUnmarshaller, AuthenticationQueryUnmarshaller, AuthenticationStatementUnmarshaller, AuthenticationTypeUnmarshaller, AuthenticatorUnmarshaller, AuthnAuthorityDescriptorUnmarshaller, AuthnContextUnmarshaller, AuthnQueryDescriptorTypeUnmarshaller, AuthnQueryUnmarshaller, AuthnRequestUnmarshaller, AuthnStatementUnmarshaller, AuthorityBindingUnmarshaller, AuthorizationDecisionQueryUnmarshaller, AuthorizationDecisionStatementUnmarshaller, AuthzDecisionQueryDescriptorTypeUnmarshaller, AuthzDecisionQueryUnmarshaller, AuthzDecisionStatementUnmarshaller, BaseIDUnmarshaller, BinaryExchangeUnmarshaller, BinarySecretUnmarshaller, BinarySecurityTokenUnmarshaller, BodyUnmarshaller, CancelTargetUnmarshaller, CanonicalizationAlgorithmUnmarshaller, ChallengeUnmarshaller, ChannelBindingsUnmarshaller, CipherDataUnmarshaller, CipherReferenceUnmarshaller, ClaimsUnmarshaller, CodeUnmarshaller, CombinedHashUnmarshaller, CombinerParametersTypeUnmarshaller, CombinerParameterTypeUnmarshaller, ComputedKeyAlgorithmUnmarshaller, ComputedKeyUnmarshaller, ConcatKDFParamsUnmarshaller, ConditionsUnmarshaller, ConditionsUnmarshaller, ConditionTypeUnmarshaller, ContactPersonUnmarshaller, CreatedUnmarshaller, CryptoBinaryUnmarshaller, DataReferenceUnmarshaller, DecisionTypeUnmarshaller, DefaultsTypeUnmarshaller, DelegatableUnmarshaller, DelegateToUnmarshaller, DelegateUnmarshaller, DelegationRestrictionTypeUnmarshaller, DEREncodedKeyValueUnmarshaller, DerivedKeyUnmarshaller, DescriptionTypeUnmarshaller, DetailUnmarshaller, DHKeyValueUnmarshaller, DigestMethodUnmarshaller, DigestMethodUnmarshaller, DiscoHintsUnmarshaller, DoNotCacheConditionUnmarshaller, DSAKeyValueUnmarshaller, ECKeyValueUnmarshaller, EmbeddedUnmarshaller, EncodedStringUnmarshaller, EncryptedAssertionUnmarshaller, EncryptedAttributeUnmarshaller, EncryptedDataUnmarshaller, EncryptedElementTypeUnmarshaller, EncryptedHeaderUnmarshaller, EncryptedIDUnmarshaller, EncryptedKeyUnmarshaller, EncryptedTypeUnmarshaller, EncryptionAlgorithmUnmarshaller, EncryptionMethodUnmarshaller, EncryptionPropertiesUnmarshaller, EncryptionPropertyUnmarshaller, EncryptionUnmarshaller, EncryptWithUnmarshaller, EndpointReferenceTypeUnmarshaller, EndpointReferenceUnmarshaller, EndPointReferenceUnmarshaller, EndpointUnmarshaller, EntitiesDescriptorUnmarshaller, EntityAttributesUnmarshaller, EntityDescriptorUnmarshaller, EntropyUnmarshaller, EnvelopeUnmarshaller, EnvironmentMatchTypeUnmarshaller, EnvironmentsTypeUnmarshaller, EnvironmentTypeUnmarshaller, EnvironmentTypeUnmarshaller, EvidenceUnmarshaller, EvidenceUnmarshaller, ExactlyOneUnmarshaller, ExpiresUnmarshaller, ExtensionsUnmarshaller, ExtensionsUnmarshaller, FaultToUnmarshaller, FaultUnmarshaller, ForwardableUnmarshaller, FromUnmarshaller, FunctionTypeUnmarshaller, GeneratedKeyUnmarshaller, HeaderUnmarshaller, IDPEntryUnmarshaller, IDPListUnmarshaller, IDPSSODescriptorUnmarshaller, IdReferenceTypeUnmarshaller, IndexedEndpointUnmarshaller, IssuedTokensUnmarshaller, IssuerUnmarshaller, IterationUnmarshaller, KeyDerivationMethodUnmarshaller, KeyDescriptorUnmarshaller, KeyExchangeTokenUnmarshaller, KeyIdentifierUnmarshaller, KeyInfoReferenceUnmarshaller, KeyInfoUnmarshaller, KeyReferenceUnmarshaller, KeySizeUnmarshaller, KeyTypeUnmarshaller, KeyValueUnmarshaller, KeywordsUnmarshaller, KeyWrapAlgorithmUnmarshaller, LifetimeUnmarshaller, LocalizedNameUnmarshaller, LocalizedURIUnmarshaller, LogoUnmarshaller, LogoutRequestUnmarshaller, LogoutResponseUnmarshaller, ManageNameIDRequestUnmarshaller, ManageNameIDResponseUnmarshaller, MessageIDUnmarshaller, MetadataUnmarshaller, MGFUnmarshaller, MissingAttributeDetailTypeUnmarshaller, NamedCurveUnmarshaller, NameIdentifierUnmarshaller, NameIDMappingRequestUnmarshaller, NameIDMappingResponseUnmarshaller, NameIDPolicyUnmarshaller, NameIDTypeUnmarshaller, NewEncryptedIDUnmarshaller, NonceUnmarshaller, ObligationsTypeUnmarshaller, ObligationTypeUnmarshaller, OnBehalfOfUnmarshaller, OneTimeUseUnmarshaller, OperatorContentTypeUnmarshaller, OrganizationUnmarshaller, OriginatorKeyInfoUnmarshaller, OtherSourceUnmarshaller, ParticipantsUnmarshaller, ParticipantTypeUnmarshaller, ParticipantUnmarshaller, PasswordUnmarshaller, PBKDF2ParamsUnmarshaller, PDPDescriptorUnmarshaller, PGPDataUnmarshaller, PolicyAttachmentUnmarshaller, PolicyCombinerParametersTypeUnmarshaller, PolicyReferenceUnmarshaller, PolicySetCombinerParametersTypeUnmarshaller, PolicySetTypeUnmarshaller, PolicyTypeUnmarshaller, PolicyUnmarshaller, PRFUnmarshaller, PrimaryUnmarshaller, ProblemActionUnmarshaller, ProblemHeaderQNameUnmarshaller, ProblemIRIUnmarshaller, ProofEncryptionUnmarshaller, ProxyRestrictionUnmarshaller, PublicationInfoUnmarshaller, PublicationPathUnmarshaller, PublicationUnmarshaller, QueryDescriptorTypeUnmarshaller, ReasonUnmarshaller, RecipientKeyInfoUnmarshaller, ReferencedPoliciesTypeUnmarshaller, ReferenceListUnmarshaller, ReferenceParametersUnmarshaller, ReferenceTypeUnmarshaller, ReferenceUnmarshaller, RegistrationInfoUnmarshaller, RelatesToUnmarshaller, RelayStateUnmarshaller, RenewingUnmarshaller, RenewTargetUnmarshaller, ReplyToUnmarshaller, RequestAbstractTypeUnmarshaller, RequestAbstractTypeUnmarshaller, RequestAuthenticatedUnmarshaller, RequestedAttachedReferenceUnmarshaller, RequestedAttributesUnmarshaller, RequestedAttributeUnmarshaller, RequestedAuthnContextUnmarshaller, RequestedProofTokenUnmarshaller, RequestedReferenceTypeUnmarshaller, RequestedSecurityTokenUnmarshaller, RequestedSecurityTokenUnmarshaller, RequestedTokenCancelledUnmarshaller, RequestedUnattachedReferenceUnmarshaller, RequestKETUnmarshaller, RequestSecurityTokenCollectionUnmarshaller, RequestSecurityTokenResponseCollectionUnmarshaller, RequestSecurityTokenResponseUnmarshaller, RequestSecurityTokenResponseUnmarshaller, RequestSecurityTokenUnmarshaller, RequestTypeUnmarshaller, RequestTypeUnmarshaller, RequestUnmarshaller, RequestUnmarshaller, ResourceContentTypeUnmarshaller, ResourceMatchTypeUnmarshaller, ResourcesTypeUnmarshaller, ResourceTypeUnmarshaller, ResourceTypeUnmarshaller, ResponseAbstractTypeUnmarshaller, ResponseTypeUnmarshaller, ResponseUnmarshaller, ResponseUnmarshaller, ResponseUnmarshaller, ResultTypeUnmarshaller, RetrievalMethodUnmarshaller, RetryAfterUnmarshaller, RoleDescriptorUnmarshaller, RSAKeyValueUnmarshaller, RuleCombinerParametersTypeUnmarshaller, RuleTypeUnmarshaller, SaltUnmarshaller, SaltUnmarshaller, ScopingUnmarshaller, SecurityTokenReferenceUnmarshaller, SecurityUnmarshaller, SessionKeyUnmarshaller, SignatureAlgorithmUnmarshaller, SignatureConfirmationUnmarshaller, SignatureUnmarshaller, SignChallengeResponseUnmarshaller, SignChallengeTypeUnmarshaller, SignChallengeUnmarshaller, SigningMethodUnmarshaller, SignWithUnmarshaller, SoapActionUnmarshaller, SPKIDataUnmarshaller, SPSSODescriptorUnmarshaller, SSODescriptorUnmarshaller, StatusCodeTypeUnmarshaller, StatusCodeUnmarshaller, StatusCodeUnmarshaller, StatusDetailTypeUnmarshaller, StatusDetailUnmarshaller, StatusDetailUnmarshaller, StatusMessageTypeUnmarshaller, StatusResponseTypeUnmarshaller, StatusTypeUnmarshaller, StatusUnmarshaller, StatusUnmarshaller, StatusUnmarshaller, SubjectAttributeDesignatorTypeUnmarshaller, SubjectConfirmationDataUnmarshaller, SubjectConfirmationUnmarshaller, SubjectConfirmationUnmarshaller, SubjectConfirmationUnmarshaller, SubjectLocalityUnmarshaller, SubjectLocalityUnmarshaller, SubjectMatchTypeUnmarshaller, SubjectQueryUnmarshaller, SubjectQueryUnmarshaller, SubjectStatementUnmarshaller, SubjectsTypeUnmarshaller, SubjectTypeUnmarshaller, SubjectTypeUnmarshaller, SubjectUnmarshaller, SubjectUnmarshaller, TargetTypeUnmarshaller, TerminateUnmarshaller, TimestampUnmarshaller, TokenTypeUnmarshaller, ToUnmarshaller, TransformationParametersUnmarshaller, TransformsUnmarshaller, TransformsUnmarshaller, TransformUnmarshaller, UIInfoUnmarshaller, UseKeyUnmarshaller, UsernameTokenUnmarshaller, UsernameUnmarshaller, ValidateTargetUnmarshaller, VariableDefinitionTypeUnmarshaller, VariableReferenceTypeUnmarshaller, X509DataUnmarshaller, X509DigestUnmarshaller, X509IssuerSerialUnmarshaller, X509SerialNumberUnmarshaller, XACMLAuthzDecisionQueryTypeUnmarshaller, XACMLAuthzDecisionStatementTypeUnmarshaller, XACMLPolicyQueryTypeUnmarshaller, XACMLPolicyStatementTypeUnmarshaller, XSAnyUnmarshaller, XSBase64BinaryUnmarshaller, XSBooleanUnmarshaller, XSDateTimeUnmarshaller, XSIntegerUnmarshaller, XSQNameUnmarshaller, XSStringUnmarshaller, XSURIUnmarshaller

public interface Unmarshaller
Unmarshallers are used to unmarshall a W3C DOM element into a XMLObject.
  • Method Summary

    Modifier and Type Method Description
    XMLObject unmarshall​(Element element)
    Unmarshalls the given W3C DOM element into a XMLObject.
  • Method Details

    • unmarshall

      @Nonnull XMLObject unmarshall​(@Nonnull 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