Interface UnmarshallingEventHandler
-
- All Known Implementing Classes:
AbstractUnmarshallingEventHandlerImpl,AbsXPathElementImpl.Unmarshaller,ActionElementImpl.Unmarshaller,AdditionalContextProcessedElementImpl.Unmarshaller,AlgorithmSuiteElementImpl.Unmarshaller,AllElementImpl.Unmarshaller,AppliesToElementImpl.Unmarshaller,AppliesToTypeImpl.Unmarshaller,AssertionTypeImpl.Unmarshaller,AsymmetricBindingElementImpl.Unmarshaller,AttributedDateTimeImpl.Unmarshaller,AttributedQNameTypeImpl.Unmarshaller,AttributedStringImpl.Unmarshaller,AttributedUnsignedLongTypeImpl.Unmarshaller,AttributedURIImpl.Unmarshaller,AttributedURITypeImpl.Unmarshaller,AttributeElementImpl.Unmarshaller,AttributeExtensibleStringImpl.Unmarshaller,AttributeExtensibleURIImpl.Unmarshaller,AttributeServiceEndpointElementImpl.Unmarshaller,AttributeTypeImpl.Unmarshaller,AuthenticationTokenElementImpl.Unmarshaller,AutomaticPseudonymsElementImpl.Unmarshaller,BaseConfigTypeImpl.Unmarshaller,Basic128ElementImpl.Unmarshaller,Basic128Rsa15ElementImpl.Unmarshaller,Basic128Sha256ElementImpl.Unmarshaller,Basic128Sha256Rsa15ElementImpl.Unmarshaller,Basic192ElementImpl.Unmarshaller,Basic192Rsa15ElementImpl.Unmarshaller,Basic192Sha256ElementImpl.Unmarshaller,Basic192Sha256Rsa15ElementImpl.Unmarshaller,Basic256ElementImpl.Unmarshaller,Basic256Rsa15ElementImpl.Unmarshaller,Basic256Sha256ElementImpl.Unmarshaller,Basic256Sha256Rsa15ElementImpl.Unmarshaller,BinarySecurityTokenElementImpl.Unmarshaller,BinarySecurityTokenTypeImpl.Unmarshaller,BootstrapPolicyElementImpl.Unmarshaller,CanonicalizationMethodElementImpl.Unmarshaller,CanonicalizationMethodTypeImpl.Unmarshaller,ClaimTypeImpl.Unmarshaller,ClientPseudonymElementImpl.Unmarshaller,ClientPseudonymTypeImpl.Unmarshaller,CreatedElementImpl.Unmarshaller,DescriptionTypeImpl.Unmarshaller,DigestMethodElementImpl.Unmarshaller,DigestMethodTypeImpl.Unmarshaller,DigestValueElementImpl.Unmarshaller,DisplayNameTypeImpl.Unmarshaller,DSAKeyValueElementImpl.Unmarshaller,DSAKeyValueTypeImpl.Unmarshaller,EmbeddedElementImpl.Unmarshaller,EmbeddedTypeImpl.Unmarshaller,EmptyTypeImpl.Unmarshaller,EncodedStringImpl.Unmarshaller,EncryptBeforeSigningElementImpl.Unmarshaller,EncryptedElementsElementImpl.Unmarshaller,EncryptedPartsElementImpl.Unmarshaller,EncryptionTokenElementImpl.Unmarshaller,EncryptSignatureElementImpl.Unmarshaller,EndorsingEncryptedSupportingTokensElementImpl.Unmarshaller,EndorsingSupportingTokensElementImpl.Unmarshaller,EndpointReferenceElementImpl.Unmarshaller,EndpointReferenceTypeImpl.Unmarshaller,ExactlyOneElementImpl.Unmarshaller,ExpiresElementImpl.Unmarshaller,FaultToElementImpl.Unmarshaller,FederationConfigElementImpl.Unmarshaller,FederationConfigTypeImpl.Unmarshaller,FederationElementImpl.Unmarshaller,FederationIDElementImpl.Unmarshaller,FederationMetadataElementImpl.Unmarshaller,FederationMetadataHandlerElementImpl.Unmarshaller,FederationMetadataHandlerTypeImpl.Unmarshaller,FederationMetadataTypeImpl.Unmarshaller,FederationTypeImpl.Unmarshaller,FilterPseudonymsElementImpl.Unmarshaller,FilterPseudonymsTypeImpl.Unmarshaller,FreshnessElementImpl.Unmarshaller,FreshnessImpl.Unmarshaller,FromElementImpl.Unmarshaller,HashPasswordElementImpl.Unmarshaller,HeaderTypeImpl.Unmarshaller,HttpBasicAuthenticationElementImpl.Unmarshaller,HttpDigestAuthenticationElementImpl.Unmarshaller,HttpsTokenElementImpl.Unmarshaller,IDPSSOConfigElementImpl.Unmarshaller,IncludeTimestampElementImpl.Unmarshaller,InclusiveC14NElementImpl.Unmarshaller,InitiatorEncryptionTokenElementImpl.Unmarshaller,InitiatorSignatureTokenElementImpl.Unmarshaller,InitiatorTokenElementImpl.Unmarshaller,InterleaveDispatcher,IssuedTokenElementImpl.Unmarshaller,IssuedTokenTypeImpl.Unmarshaller,IssuerNamesOfferedElementImpl.Unmarshaller,IssuerNamesOfferedTypeImpl.Unmarshaller,IssuerNameTypeImpl.Unmarshaller,IssuesSpecificPolicyFaultElementImpl.Unmarshaller,KerberosTokenElementImpl.Unmarshaller,KeyIdentifierElementImpl.Unmarshaller,KeyIdentifierTypeImpl.Unmarshaller,KeyInfoElementImpl.Unmarshaller,KeyInfoTypeImpl.Unmarshaller,KeyNameElementImpl.Unmarshaller,KeyValueElementImpl.Unmarshaller,KeyValueTypeImpl.Unmarshaller,LaxElementImpl.Unmarshaller,LaxTsFirstElementImpl.Unmarshaller,LaxTsLastElementImpl.Unmarshaller,LayoutElementImpl.Unmarshaller,ManifestElementImpl.Unmarshaller,ManifestTypeImpl.Unmarshaller,MessageIDElementImpl.Unmarshaller,MetadataElementImpl.Unmarshaller,MetadataTypeImpl.Unmarshaller,MgmtDataElementImpl.Unmarshaller,MustSupportClientChallengeElementImpl.Unmarshaller,MustSupportIssuedTokensElementImpl.Unmarshaller,MustSupportRefEmbeddedTokenElementImpl.Unmarshaller,MustSupportRefEncryptedKeyElementImpl.Unmarshaller,MustSupportRefExternalURIElementImpl.Unmarshaller,MustSupportRefIssuerSerialElementImpl.Unmarshaller,MustSupportRefKeyIdentifierElementImpl.Unmarshaller,MustSupportRefThumbprintElementImpl.Unmarshaller,MustSupportServerChallengeElementImpl.Unmarshaller,NestedPolicyTypeImpl.Unmarshaller,NonceElementImpl.Unmarshaller,NoPasswordElementImpl.Unmarshaller,ObjectElementImpl.Unmarshaller,ObjectTypeImpl.Unmarshaller,OnlySignEntireHeadersAndBodyElementImpl.Unmarshaller,OperatorContentTypeImpl.Unmarshaller,PasswordElementImpl.Unmarshaller,PasswordStringImpl.Unmarshaller,PGPDataElementImpl.Unmarshaller,PGPDataTypeImpl.Unmarshaller,PolicyAttachmentElementImpl.Unmarshaller,PolicyAttachmentTypeImpl.Unmarshaller,PolicyElementImpl.Unmarshaller,PolicyReferenceElementImpl.Unmarshaller,PolicyReferenceTypeImpl.Unmarshaller,PolicyTypeImpl.Unmarshaller,ProblemActionElementImpl.Unmarshaller,ProblemActionTypeImpl.Unmarshaller,ProblemHeaderQNameElementImpl.Unmarshaller,ProblemIRIElementImpl.Unmarshaller,ProofTokenElementImpl.Unmarshaller,ProofTokenTypeImpl.Unmarshaller,ProtectionTokenElementImpl.Unmarshaller,ProtectTokensElementImpl.Unmarshaller,PseudonymBasisElementImpl.Unmarshaller,PseudonymBasisTypeImpl.Unmarshaller,PseudonymElementImpl.Unmarshaller,PseudonymTypeImpl.Unmarshaller,PsuedonymServiceEndpointElementImpl.Unmarshaller,QNameAssertionTypeImpl.Unmarshaller,RealmElementImpl.Unmarshaller,RecipientEncryptionTokenElementImpl.Unmarshaller,RecipientSignatureTokenElementImpl.Unmarshaller,RecipientTokenElementImpl.Unmarshaller,ReferenceDigestTypeImpl.Unmarshaller,ReferenceElementImpl.Unmarshaller,ReferenceElementImpl.Unmarshaller,ReferenceParametersElementImpl.Unmarshaller,ReferenceParametersTypeImpl.Unmarshaller,ReferenceToken11ElementImpl.Unmarshaller,ReferenceTokenElementImpl.Unmarshaller,ReferenceTokenTypeImpl.Unmarshaller,ReferenceTypeImpl.Unmarshaller,ReferenceTypeImpl.Unmarshaller,RelatesToElementImpl.Unmarshaller,RelatesToTypeImpl.Unmarshaller,RelativeToElementImpl.Unmarshaller,RelativeToTypeImpl.Unmarshaller,RelTokenElementImpl.Unmarshaller,ReplyToElementImpl.Unmarshaller,RequestProofTokenElementImpl.Unmarshaller,RequestProofTokenTypeImpl.Unmarshaller,RequestPseudonymElementImpl.Unmarshaller,RequestPseudonymTypeImpl.Unmarshaller,RequestSecurityTokenTemplateTypeImpl.Unmarshaller,RequireBearerTokensElementImpl.Unmarshaller,RequireClientCertificateElementImpl.Unmarshaller,RequireClientEntropyElementImpl.Unmarshaller,RequiredElementsElementImpl.Unmarshaller,RequireDerivedKeysElementImpl.Unmarshaller,RequireEmbeddedTokenReferenceElementImpl.Unmarshaller,RequireExplicitDerivedKeysElementImpl.Unmarshaller,RequireExternalReferenceElementImpl.Unmarshaller,RequireExternalUriReferenceElementImpl.Unmarshaller,RequireImplicitDerivedKeysElementImpl.Unmarshaller,RequireInternalReferenceElementImpl.Unmarshaller,RequireIssuerSerialReferenceElementImpl.Unmarshaller,RequireKeyIdentifierReferenceElementImpl.Unmarshaller,RequireReferenceTokenElementImpl.Unmarshaller,RequireRequestSecurityTokenCollectionElementImpl.Unmarshaller,RequireServerEntropyElementImpl.Unmarshaller,RequiresGenericClaimDialectElementImpl.Unmarshaller,RequireSharedCookiesElementImpl.Unmarshaller,RequireSignatureConfirmationElementImpl.Unmarshaller,RequireSignedTokensElementImpl.Unmarshaller,RequireThumbprintReferenceElementImpl.Unmarshaller,RetrievalMethodElementImpl.Unmarshaller,RetrievalMethodTypeImpl.Unmarshaller,RetryAfterElementImpl.Unmarshaller,RSAKeyValueElementImpl.Unmarshaller,RSAKeyValueTypeImpl.Unmarshaller,SamlTokenElementImpl.Unmarshaller,SC200502SecurityContextTokenElementImpl.Unmarshaller,SecureConversationTokenElementImpl.Unmarshaller,SecureConversationTokenTypeImpl.Unmarshaller,SecurityContextTokenElementImpl.Unmarshaller,SecurityElementImpl.Unmarshaller,SecurityHeaderTypeImpl.Unmarshaller,SecurityTokenElementImpl.Unmarshaller,SecurityTokenReferenceElementImpl.Unmarshaller,SecurityTokenReferenceTypeImpl.Unmarshaller,SecurityTokenTypeImpl.Unmarshaller,SePartsTypeImpl.Unmarshaller,SerElementsTypeImpl.Unmarshaller,SignatureElementImpl.Unmarshaller,SignatureMethodElementImpl.Unmarshaller,SignatureMethodTypeImpl.HMACOutputLengthImpl.Unmarshaller,SignatureMethodTypeImpl.Unmarshaller,SignaturePropertiesElementImpl.Unmarshaller,SignaturePropertiesTypeImpl.Unmarshaller,SignaturePropertyElementImpl.Unmarshaller,SignaturePropertyTypeImpl.Unmarshaller,SignatureTokenElementImpl.Unmarshaller,SignatureTypeImpl.Unmarshaller,SignatureValueElementImpl.Unmarshaller,SignatureValueTypeImpl.Unmarshaller,SignedElementsElementImpl.Unmarshaller,SignedEncryptedSupportingTokensElementImpl.Unmarshaller,SignedEndorsingEncryptedSupportingTokensElementImpl.Unmarshaller,SignedEndorsingSupportingTokensElementImpl.Unmarshaller,SignedInfoElementImpl.Unmarshaller,SignedInfoTypeImpl.Unmarshaller,SignedPartsElementImpl.Unmarshaller,SignedSupportingTokensElementImpl.Unmarshaller,SignOutBasisTypeImpl.Unmarshaller,SignOutElementImpl.Unmarshaller,SignOutTypeImpl.Unmarshaller,SingleSignOutNotificationEndpointElementImpl.Unmarshaller,SingleSignOutSubscriptionEndpointElementImpl.Unmarshaller,SOAPNormalization10ElementImpl.Unmarshaller,SPKIDataElementImpl.Unmarshaller,SPKIDataTypeImpl.SPKISexpImpl.Unmarshaller,SPKIDataTypeImpl.Unmarshaller,SpnegoContextTokenElementImpl.Unmarshaller,SpnegoContextTokenTypeImpl.Unmarshaller,SPSSOConfigElementImpl.Unmarshaller,StrictElementImpl.Unmarshaller,STRTransform10ElementImpl.Unmarshaller,SupportingTokensElementImpl.Unmarshaller,SymmetricBindingElementImpl.Unmarshaller,TimestampElementImpl.Unmarshaller,TimestampTypeImpl.Unmarshaller,ToElementImpl.Unmarshaller,TokenAssertionTypeImpl.Unmarshaller,TokenIssuerEndpointElementImpl.Unmarshaller,TokenIssuerNameElementImpl.Unmarshaller,TokenKeyInfoTypeImpl.Unmarshaller,TokenKeyTransferKeyInfoElementImpl.Unmarshaller,TokenSigningKeyInfoElementImpl.Unmarshaller,TokenTypeImpl.Unmarshaller,TokenTypesOfferedElementImpl.Unmarshaller,TokenTypesOfferedTypeImpl.Unmarshaller,TransformationParametersElementImpl.Unmarshaller,TransformationParametersTypeImpl.Unmarshaller,TransformElementImpl.Unmarshaller,TransformsElementImpl.Unmarshaller,TransformsTypeImpl.Unmarshaller,TransformTypeImpl.Unmarshaller,TransformTypeImpl.XPathImpl.Unmarshaller,TransportBindingElementImpl.Unmarshaller,TransportTokenElementImpl.Unmarshaller,TripleDesElementImpl.Unmarshaller,TripleDesRsa15ElementImpl.Unmarshaller,TripleDesSha256ElementImpl.Unmarshaller,TripleDesSha256Rsa15ElementImpl.Unmarshaller,Trust10ElementImpl.Unmarshaller,UnmarshallingEventHandlerAdaptor,UriNamedClaimTypesOfferedElementImpl.Unmarshaller,UriNamedClaimTypesOfferedTypeImpl.Unmarshaller,UsernameTokenElementImpl.Unmarshaller,UsernameTokenElementImpl.Unmarshaller,UsernameTokenTypeImpl.Unmarshaller,ValueElementImpl.Unmarshaller,WebBindingElementImpl.Unmarshaller,Wss10ElementImpl.Unmarshaller,Wss11ElementImpl.Unmarshaller,WssGssKerberosV5ApReqToken11ElementImpl.Unmarshaller,WssKerberosV5ApReqToken11ElementImpl.Unmarshaller,WssRelV10Token10ElementImpl.Unmarshaller,WssRelV10Token11ElementImpl.Unmarshaller,WssRelV20Token10ElementImpl.Unmarshaller,WssRelV20Token11ElementImpl.Unmarshaller,WssSamlV11Token10ElementImpl.Unmarshaller,WssSamlV11Token11ElementImpl.Unmarshaller,WssSamlV20Token11ElementImpl.Unmarshaller,WssUsernameToken10ElementImpl.Unmarshaller,WssUsernameToken11ElementImpl.Unmarshaller,WssX509Pkcs7Token10ElementImpl.Unmarshaller,WssX509Pkcs7Token11ElementImpl.Unmarshaller,WssX509PkiPathV1Token10ElementImpl.Unmarshaller,WssX509PkiPathV1Token11ElementImpl.Unmarshaller,WssX509V1Token11ElementImpl.Unmarshaller,WssX509V3Token10ElementImpl.Unmarshaller,WssX509V3Token11ElementImpl.Unmarshaller,X509DataElementImpl.Unmarshaller,X509DataTypeImpl.Unmarshaller,X509DataTypeImpl.X509CertificateImpl.Unmarshaller,X509DataTypeImpl.X509CRLImpl.Unmarshaller,X509DataTypeImpl.X509IssuerSerialImpl.Unmarshaller,X509DataTypeImpl.X509SKIImpl.Unmarshaller,X509DataTypeImpl.X509SubjectNameImpl.Unmarshaller,X509IssuerSerialTypeImpl.Unmarshaller,X509TokenElementImpl.Unmarshaller,XPath10ElementImpl.Unmarshaller,XPathFilter20ElementImpl.Unmarshaller
public interface UnmarshallingEventHandlerImplemented by the generated code to unmarshall an object from unmarshaller events.AbstractUnmarshallingEventHandlerImpl throws a SAXException when a problem is encountered and that problem is not reported. It is the responsibility of the caller of this interface to report it to the client's ValidationEventHandler and re-wrap it into UnmarshalException.
- Author:
- Kohsuke Kawaguchi (kohsuke.kawaguchi@sun.com)
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidenterAttribute(String uri, String local, String qname)voidenterElement(String uri, String local, String qname, Attributes atts)voidleaveAttribute(String uri, String local, String qname)voidleaveChild(int nextState)voidleaveElement(String uri, String local, String qname)Objectowner()Returns the content-tree object for which this unmarshaller is working for.voidtext(String s)
-
-
-
Method Detail
-
owner
Object owner()
Returns the content-tree object for which this unmarshaller is working for.
-
enterElement
void enterElement(String uri, String local, String qname, Attributes atts) throws SAXException
- Throws:
SAXException
-
leaveElement
void leaveElement(String uri, String local, String qname) throws SAXException
- Throws:
SAXException
-
text
void text(String s) throws SAXException
- Throws:
SAXException
-
enterAttribute
void enterAttribute(String uri, String local, String qname) throws SAXException
- Throws:
SAXException
-
leaveAttribute
void leaveAttribute(String uri, String local, String qname) throws SAXException
- Throws:
SAXException
-
leaveChild
void leaveChild(int nextState) throws SAXException- Throws:
SAXException
-
-