Interface UnmarshallingEventHandler
-
- All Known Implementing Classes:
AbstractUnmarshallingEventHandlerImpl,ActionElementImpl.Unmarshaller,ActionNamespaceElementImpl.Unmarshaller,ActionTypeImpl.Unmarshaller,AdditionalMetadataLocationElementImpl.Unmarshaller,AdditionalMetadataLocationTypeImpl.Unmarshaller,AdviceElementImpl.Unmarshaller,AdviceTypeImpl.Unmarshaller,AffiliateMemberElementImpl.Unmarshaller,AffiliationConfigElementImpl.Unmarshaller,AffiliationDescriptorElementImpl.Unmarshaller,AffiliationDescriptorTypeImpl.Unmarshaller,AgreementMethodElementImpl.Unmarshaller,AgreementMethodTypeImpl.KANonceImpl.Unmarshaller,AgreementMethodTypeImpl.OriginatorKeyInfoImpl.Unmarshaller,AgreementMethodTypeImpl.RecipientKeyInfoImpl.Unmarshaller,AgreementMethodTypeImpl.Unmarshaller,AnyTypeImpl.Unmarshaller,ArtifactResolutionServiceElementImpl.Unmarshaller,AssertionConsumerServiceElementImpl.Unmarshaller,AssertionElementImpl.Unmarshaller,AssertionIDRefElementImpl.Unmarshaller,AssertionIDRequestServiceElementImpl.Unmarshaller,AssertionTypeImpl.Unmarshaller,AssertionURIRefElementImpl.Unmarshaller,AttributeAuthorityConfigElementImpl.Unmarshaller,AttributeAuthorityDescriptorElementImpl.Unmarshaller,AttributeAuthorityDescriptorTypeImpl.Unmarshaller,AttributeConsumingServiceElementImpl.Unmarshaller,AttributeConsumingServiceTypeImpl.Unmarshaller,AttributeElementImpl.Unmarshaller,AttributeElementImpl.Unmarshaller,AttributeProfileElementImpl.Unmarshaller,AttributeQueryConfigElementImpl.Unmarshaller,AttributeQueryDescriptorElementImpl.Unmarshaller,AttributeQueryDescriptorTypeImpl.Unmarshaller,AttributeServiceElementImpl.Unmarshaller,AttributeServiceTypeImpl.Unmarshaller,AttributeStatementElementImpl.Unmarshaller,AttributeStatementTypeImpl.Unmarshaller,AttributeTypeImpl.Unmarshaller,AttributeTypeImpl.Unmarshaller,AttributeValueElementImpl.Unmarshaller,AudienceElementImpl.Unmarshaller,AudienceRestrictionElementImpl.Unmarshaller,AudienceRestrictionTypeImpl.Unmarshaller,AuthenticatingAuthorityElementImpl.Unmarshaller,AuthnAuthorityConfigElementImpl.Unmarshaller,AuthnAuthorityDescriptorElementImpl.Unmarshaller,AuthnAuthorityDescriptorTypeImpl.Unmarshaller,AuthnContextClassRefElementImpl.Unmarshaller,AuthnContextDeclElementImpl.Unmarshaller,AuthnContextDeclRefElementImpl.Unmarshaller,AuthnContextElementImpl.Unmarshaller,AuthnContextTypeImpl.Unmarshaller,AuthnQueryDescriptorTypeImpl.Unmarshaller,AuthnQueryServiceElementImpl.Unmarshaller,AuthnStatementElementImpl.Unmarshaller,AuthnStatementTypeImpl.Unmarshaller,AuthzDecisionQueryDescriptorTypeImpl.Unmarshaller,AuthzDecisionStatementElementImpl.Unmarshaller,AuthzDecisionStatementTypeImpl.Unmarshaller,AuthzServiceElementImpl.Unmarshaller,BaseConfigTypeImpl.Unmarshaller,BaseIDAbstractTypeImpl.Unmarshaller,BaseIDElementImpl.Unmarshaller,CanonicalizationMethodElementImpl.Unmarshaller,CanonicalizationMethodTypeImpl.Unmarshaller,CipherDataElementImpl.Unmarshaller,CipherDataTypeImpl.Unmarshaller,CipherReferenceElementImpl.Unmarshaller,CipherReferenceTypeImpl.Unmarshaller,CompanyElementImpl.Unmarshaller,ConditionAbstractTypeImpl.Unmarshaller,ConditionElementImpl.Unmarshaller,ConditionsElementImpl.Unmarshaller,ConditionsTypeImpl.Unmarshaller,ContactPersonElementImpl.Unmarshaller,ContactTypeImpl.Unmarshaller,DigestMethodElementImpl.Unmarshaller,DigestMethodTypeImpl.Unmarshaller,DigestValueElementImpl.Unmarshaller,DiscoveryResponseElementImpl.Unmarshaller,DSAKeyValueElementImpl.Unmarshaller,DSAKeyValueTypeImpl.Unmarshaller,EmailAddressElementImpl.Unmarshaller,EncryptedAssertionElementImpl.Unmarshaller,EncryptedAttributeElementImpl.Unmarshaller,EncryptedDataElementImpl.Unmarshaller,EncryptedDataTypeImpl.Unmarshaller,EncryptedElementTypeImpl.Unmarshaller,EncryptedIDElementImpl.Unmarshaller,EncryptedKeyElementImpl.Unmarshaller,EncryptedKeyTypeImpl.Unmarshaller,EncryptedTypeImpl.Unmarshaller,EncryptionMethodElementImpl.Unmarshaller,EncryptionMethodTypeImpl.KeySizeImpl.Unmarshaller,EncryptionMethodTypeImpl.OAEPparamsImpl.Unmarshaller,EncryptionMethodTypeImpl.Unmarshaller,EncryptionPropertiesElementImpl.Unmarshaller,EncryptionPropertiesTypeImpl.Unmarshaller,EncryptionPropertyElementImpl.Unmarshaller,EncryptionPropertyTypeImpl.Unmarshaller,EndpointTypeImpl.Unmarshaller,EntitiesDescriptorElementImpl.Unmarshaller,EntitiesDescriptorTypeImpl.Unmarshaller,EntityAttributesElementImpl.Unmarshaller,EntityAttributesTypeImpl.Unmarshaller,EntityConfigElementImpl.Unmarshaller,EntityConfigTypeImpl.Unmarshaller,EntityDescriptorElementImpl.Unmarshaller,EntityDescriptorTypeImpl.Unmarshaller,EvidenceElementImpl.Unmarshaller,EvidenceTypeImpl.Unmarshaller,ExtensionsElementImpl.Unmarshaller,ExtensionsTypeImpl.Unmarshaller,GivenNameElementImpl.Unmarshaller,IDPSSOConfigElementImpl.Unmarshaller,IDPSSODescriptorElementImpl.Unmarshaller,IDPSSODescriptorTypeImpl.Unmarshaller,IndexedEndpointTypeImpl.Unmarshaller,InterleaveDispatcher,IssuerElementImpl.Unmarshaller,KeyDescriptorElementImpl.Unmarshaller,KeyDescriptorTypeImpl.Unmarshaller,KeyInfoConfirmationDataTypeImpl.Unmarshaller,KeyInfoElementImpl.Unmarshaller,KeyInfoTypeImpl.Unmarshaller,KeyNameElementImpl.Unmarshaller,KeyValueElementImpl.Unmarshaller,KeyValueTypeImpl.Unmarshaller,LocalizedNameTypeImpl.Unmarshaller,LocalizedURITypeImpl.Unmarshaller,ManageNameIDServiceElementImpl.Unmarshaller,ManifestElementImpl.Unmarshaller,ManifestTypeImpl.Unmarshaller,MgmtDataElementImpl.Unmarshaller,NameIDElementImpl.Unmarshaller,NameIDFormatElementImpl.Unmarshaller,NameIDMappingServiceElementImpl.Unmarshaller,NameIDTypeImpl.Unmarshaller,ObjectElementImpl.Unmarshaller,ObjectTypeImpl.Unmarshaller,OneTimeUseElementImpl.Unmarshaller,OneTimeUseTypeImpl.Unmarshaller,OrganizationDisplayNameElementImpl.Unmarshaller,OrganizationElementImpl.Unmarshaller,OrganizationNameElementImpl.Unmarshaller,OrganizationTypeImpl.Unmarshaller,OrganizationURLElementImpl.Unmarshaller,PDPConfigElementImpl.Unmarshaller,PDPDescriptorElementImpl.Unmarshaller,PDPDescriptorTypeImpl.Unmarshaller,PGPDataElementImpl.Unmarshaller,PGPDataTypeImpl.Unmarshaller,ProxyRestrictionElementImpl.Unmarshaller,ProxyRestrictionTypeImpl.Unmarshaller,QueryDescriptorElementImpl.Unmarshaller,QueryDescriptorTypeImpl.Unmarshaller,QueryDescriptorTypeImpl.Unmarshaller,ReferenceElementImpl.Unmarshaller,ReferenceListElementImpl.Unmarshaller,ReferenceListTypeImpl.DataReferenceImpl.Unmarshaller,ReferenceListTypeImpl.KeyReferenceImpl.Unmarshaller,ReferenceListTypeImpl.Unmarshaller,ReferenceTypeImpl.Unmarshaller,ReferenceTypeImpl.Unmarshaller,RequestedAttributeElementImpl.Unmarshaller,RequestedAttributeTypeImpl.Unmarshaller,RetrievalMethodElementImpl.Unmarshaller,RetrievalMethodTypeImpl.Unmarshaller,RoleDescriptorElementImpl.Unmarshaller,RoleDescriptorTypeImpl.Unmarshaller,RSAKeyValueElementImpl.Unmarshaller,RSAKeyValueTypeImpl.Unmarshaller,ServiceDescriptionElementImpl.Unmarshaller,ServiceNameElementImpl.Unmarshaller,SignatureElementImpl.Unmarshaller,SignatureMethodElementImpl.Unmarshaller,SignatureMethodTypeImpl.HMACOutputLengthImpl.Unmarshaller,SignatureMethodTypeImpl.Unmarshaller,SignaturePropertiesElementImpl.Unmarshaller,SignaturePropertiesTypeImpl.Unmarshaller,SignaturePropertyElementImpl.Unmarshaller,SignaturePropertyTypeImpl.Unmarshaller,SignatureTypeImpl.Unmarshaller,SignatureValueElementImpl.Unmarshaller,SignatureValueTypeImpl.Unmarshaller,SignedInfoElementImpl.Unmarshaller,SignedInfoTypeImpl.Unmarshaller,SingleLogoutServiceElementImpl.Unmarshaller,SingleSignOnServiceElementImpl.Unmarshaller,SPKIDataElementImpl.Unmarshaller,SPKIDataTypeImpl.SPKISexpImpl.Unmarshaller,SPKIDataTypeImpl.Unmarshaller,SPSSOConfigElementImpl.Unmarshaller,SPSSODescriptorElementImpl.Unmarshaller,SPSSODescriptorTypeImpl.Unmarshaller,SSODescriptorTypeImpl.Unmarshaller,StatementAbstractTypeImpl.Unmarshaller,StatementElementImpl.Unmarshaller,SubjectConfirmationDataElementImpl.Unmarshaller,SubjectConfirmationDataTypeImpl.Unmarshaller,SubjectConfirmationElementImpl.Unmarshaller,SubjectConfirmationTypeImpl.Unmarshaller,SubjectElementImpl.Unmarshaller,SubjectLocalityElementImpl.Unmarshaller,SubjectLocalityTypeImpl.Unmarshaller,SubjectTypeImpl.Unmarshaller,SurNameElementImpl.Unmarshaller,TelephoneNumberElementImpl.Unmarshaller,TransformElementImpl.Unmarshaller,TransformsElementImpl.Unmarshaller,TransformsTypeImpl.Unmarshaller,TransformsTypeImpl.Unmarshaller,TransformTypeImpl.Unmarshaller,TransformTypeImpl.XPathImpl.Unmarshaller,UnmarshallingEventHandlerAdaptor,ValueElementImpl.Unmarshaller,X509DataElementImpl.Unmarshaller,X509DataTypeImpl.Unmarshaller,X509DataTypeImpl.X509CertificateImpl.Unmarshaller,X509DataTypeImpl.X509CRLImpl.Unmarshaller,X509DataTypeImpl.X509IssuerSerialImpl.Unmarshaller,X509DataTypeImpl.X509SKIImpl.Unmarshaller,X509DataTypeImpl.X509SubjectNameImpl.Unmarshaller,X509IssuerSerialTypeImpl.Unmarshaller,XACMLAuthzDecisionQueryConfigElementImpl.Unmarshaller,XACMLAuthzDecisionQueryDescriptorElementImpl.Unmarshaller,XACMLAuthzDecisionQueryDescriptorTypeImpl.Unmarshaller,XACMLAuthzServiceElementImpl.Unmarshaller,XACMLPDPConfigElementImpl.Unmarshaller,XACMLPDPDescriptorElementImpl.Unmarshaller,XACMLPDPDescriptorTypeImpl.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
-
-