org.opensaml.common.impl
Class AbstractSAMLObjectMarshaller
java.lang.Object
org.opensaml.xml.io.AbstractXMLObjectMarshaller
org.opensaml.common.impl.AbstractSAMLObjectMarshaller
- All Implemented Interfaces:
- Marshaller
- Direct Known Subclasses:
- AbstractNameIDTypeMarshaller, ActionMarshaller, ActionMarshaller, ActionNamespaceMarshaller, AdditionalMetadataLocationMarshaller, AdviceMarshaller, AdviceMarshaller, AffiliateMemberMarshaller, AffiliationDescriptorMarshaller, ArtifactMarshaller, AssertionArtifactMarshaller, AssertionIDReferenceMarshaller, AssertionIDRefMarshaller, AssertionMarshaller, AssertionMarshaller, AssertionURIRefMarshaller, AsynchronousMarshaller, AttributeConsumingServiceMarshaller, AttributeDesignatorMarshaller, AttributeMarshaller, AttributeProfileMarshaller, AttributeStatementMarshaller, AudienceMarshaller, AudienceMarshaller, AudienceRestrictionConditionMarshaller, AudienceRestrictionMarshaller, AuthenticatingAuthorityMarshaller, AuthnContextClassRefMarshaller, AuthnContextDeclMarshaller, AuthnContextDeclRefMarshaller, AuthnContextMarshaller, AuthnStatementMarshaller, AuthorityBindingMarshaller, AuthzDecisionStatementMarshaller, BaseIDMarshaller, CompanyMarshaller, ConditionsMarshaller, ConditionsMarshaller, ConfirmationMethodMarshaller, ContactPersonMarshaller, DelegateMarshaller, DelegationRestrictionTypeMarshaller, DiscoHintsMarshaller, DomainHintMarshaller, DoNotCacheConditionMarshaller, EmailAddressMarshaller, EncryptedElementTypeMarshaller, EndpointMarshaller, EntitiesDescriptorMarshaller, EntityAttributesMarshaller, EntityDescriptorMarshaller, EvidenceMarshaller, EvidenceMarshaller, GeolocationHintMarshaller, GetCompleteMarshaller, GivenNameMarshaller, IDPEntryMarshaller, IDPListMarshaller, IPHintMarshaller, KeyDescriptorMarshaller, KeywordsMarshaller, LocalizedNameMarshaller, LocalizedURIMarshaller, LogoMarshaller, NameIdentifierMarshaller, NameIDFormatMarshaller, NameIDPolicyMarshaller, NewIDMarshaller, OneTimeUseMarshaller, OrganizationDisplayNameMarshaller, OrganizationMarshaller, OrganizationNameMarshaller, OrganizationURLMarshaller, ProxyRestrictionMarshaller, ReferencedPoliciesTypeMarshaller, RequestAbstractTypeMarshaller, RequestAbstractTypeMarshaller, RequestAuthenticatedMarshaller, RequestedAuthnContextMarshaller, RequesterIDMarshaller, RequestMarshaller, ResponseAbstractTypeMarshaller, ResponseMarshaller, RoleDescriptorMarshaller, ScopingMarshaller, ServiceDescriptionMarshaller, ServiceNameMarshaller, SessionIndexMarshaller, SessionKeyMarshaller, StatusCodeMarshaller, StatusCodeMarshaller, StatusDetailMarshaller, StatusDetailMarshaller, StatusMarshaller, StatusMarshaller, StatusMessageMarshaller, StatusMessageMarshaller, StatusResponseTypeMarshaller, SubjectConfirmationDataMarshaller, SubjectConfirmationMarshaller, SubjectConfirmationMarshaller, SubjectConfirmationMarshaller, SubjectLocalityMarshaller, SubjectLocalityMarshaller, SubjectMarshaller, SubjectMarshaller, SubjectQueryMarshaller, SubjectStatementMarshaller, SurNameMarshaller, TelephoneNumberMarshaller, TerminateMarshaller, UIInfoMarshaller, XACMLAuthzDecisionStatementTypeMarshaller, XACMLPolicyStatementTypeMarshaller
public abstract class AbstractSAMLObjectMarshaller
- extends AbstractXMLObjectMarshaller
A thread safe, abstract implementation of the Marshaller interface that handles most of
the boilerplate code for Marshallers.
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractSAMLObjectMarshaller
public AbstractSAMLObjectMarshaller()
marshallAttributes
protected void marshallAttributes(XMLObject xmlObject,
Element domElement)
throws MarshallingException
- No-op method. Extending implementations should override this method if they have attributes to marshall into the
Element.
- Specified by:
marshallAttributes in class AbstractXMLObjectMarshaller
- Throws:
MarshallingException
marshallElementContent
protected void marshallElementContent(XMLObject xmlObject,
Element domElement)
throws MarshallingException
- No-op method. Extending implementations should override this method if they have text content to marshall into
the Element.
- Specified by:
marshallElementContent in class AbstractXMLObjectMarshaller
- Throws:
MarshallingException
marshall
public Element marshall(XMLObject xmlObject,
Document document)
throws MarshallingException
-
- Specified by:
marshall in interface Marshaller- Overrides:
marshall in class AbstractXMLObjectMarshaller
- Throws:
MarshallingException
marshall
public Element marshall(XMLObject xmlObject,
Element parentElement)
throws MarshallingException
-
- Specified by:
marshall in interface Marshaller- Overrides:
marshall in class AbstractXMLObjectMarshaller
- Throws:
MarshallingException
Copyright © 1999-2013. All Rights Reserved.