org.opensaml.common.impl
Class AbstractSAMLObjectMarshaller
java.lang.Object
org.opensaml.xml.io.AbstractXMLObjectMarshaller
org.opensaml.common.impl.AbstractSAMLObjectMarshaller
- All Implemented Interfaces:
- org.opensaml.xml.io.Marshaller
- Direct Known Subclasses:
- AbstractNameIDTypeMarshaller, ActionMarshaller, ActionMarshaller, ActionNamespaceMarshaller, AdditionalMetadataLocationMarshaller, AdviceMarshaller, AdviceMarshaller, AffiliateMemberMarshaller, AffiliationDescriptorMarshaller, ArtifactMarshaller, AssertionArtifactMarshaller, AssertionIDReferenceMarshaller, AssertionIDRefMarshaller, AssertionMarshaller, AssertionMarshaller, AssertionURIRefMarshaller, 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, DoNotCacheConditionMarshaller, EmailAddressMarshaller, EncryptedElementTypeMarshaller, EndpointMarshaller, EntitiesDescriptorMarshaller, EntityDescriptorMarshaller, EvidenceMarshaller, EvidenceMarshaller, GetCompleteMarshaller, GivenNameMarshaller, IDPEntryMarshaller, IDPListMarshaller, KeyDescriptorMarshaller, NameIdentifierMarshaller, NameIDFormatMarshaller, NameIDPolicyMarshaller, NewIDMarshaller, OneTimeUseMarshaller, OrganizationDisplayNameMarshaller, OrganizationMarshaller, OrganizationNameMarshaller, OrganizationURLMarshaller, ProxyRestrictionMarshaller, ReferencedPoliciesTypeMarshaller, RequestAbstractTypeMarshaller, RequestAbstractTypeMarshaller, RequestedAuthnContextMarshaller, RequesterIDMarshaller, RequestMarshaller, ResponseAbstractTypeMarshaller, ResponseMarshaller, RoleDescriptorMarshaller, ScopingMarshaller, ServiceDescriptionMarshaller, ServiceNameMarshaller, SessionIndexMarshaller, SourceIDMarshaller, StatusCodeMarshaller, StatusCodeMarshaller, StatusDetailMarshaller, StatusDetailMarshaller, StatusMarshaller, StatusMarshaller, StatusMessageMarshaller, StatusMessageMarshaller, StatusResponseTypeMarshaller, SubjectConfirmationDataMarshaller, SubjectConfirmationMarshaller, SubjectConfirmationMarshaller, SubjectLocalityMarshaller, SubjectLocalityMarshaller, SubjectMarshaller, SubjectMarshaller, SubjectQueryMarshaller, SubjectStatementMarshaller, SurNameMarshaller, TelephoneNumberMarshaller, TerminateMarshaller, XACMLAuthzDecisionStatementTypeMarshaller, XACMLPolicyStatementTypeMarshaller
public abstract class AbstractSAMLObjectMarshaller
- extends org.opensaml.xml.io.AbstractXMLObjectMarshaller
A thread safe, abstract implementation of the Marshaller
interface that handles most of
the boilerplate code for Marshallers.
Methods inherited from class org.opensaml.xml.io.AbstractXMLObjectMarshaller |
checkXMLObjectIsTarget, marshall, marshallChildElements, marshallInto, marshallNamespacePrefix, marshallNamespaces, marshallSchemaInstanceAttributes, setDocumentElement |
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(org.opensaml.xml.XMLObject xmlObject,
Element domElement)
throws org.opensaml.xml.io.MarshallingException
- No-op method. Extending implementations should override this method if they have attributes to marshall into the
Element.
- Specified by:
marshallAttributes
in class org.opensaml.xml.io.AbstractXMLObjectMarshaller
- Throws:
org.opensaml.xml.io.MarshallingException
marshallElementContent
protected void marshallElementContent(org.opensaml.xml.XMLObject xmlObject,
Element domElement)
throws org.opensaml.xml.io.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 org.opensaml.xml.io.AbstractXMLObjectMarshaller
- Throws:
org.opensaml.xml.io.MarshallingException
marshall
public Element marshall(org.opensaml.xml.XMLObject xmlObject,
Document document)
throws org.opensaml.xml.io.MarshallingException
-
- Specified by:
marshall
in interface org.opensaml.xml.io.Marshaller
- Overrides:
marshall
in class org.opensaml.xml.io.AbstractXMLObjectMarshaller
- Throws:
org.opensaml.xml.io.MarshallingException
marshall
public Element marshall(org.opensaml.xml.XMLObject xmlObject,
Element parentElement)
throws org.opensaml.xml.io.MarshallingException
-
- Specified by:
marshall
in interface org.opensaml.xml.io.Marshaller
- Overrides:
marshall
in class org.opensaml.xml.io.AbstractXMLObjectMarshaller
- Throws:
org.opensaml.xml.io.MarshallingException
Copyright © 2006-2012 Internet2. All Rights Reserved.