Class AbstractSAMLObjectUnmarshaller

java.lang.Object
org.opensaml.core.xml.io.AbstractXMLObjectUnmarshaller
org.opensaml.saml.common.AbstractSAMLObjectUnmarshaller
All Implemented Interfaces:
Unmarshaller

@ThreadSafe public abstract class AbstractSAMLObjectUnmarshaller extends AbstractXMLObjectUnmarshaller
A thread safe abstract unmarshaller. This abstract unmarshaller only works with SAMLObject.
  • Constructor Details

    • AbstractSAMLObjectUnmarshaller

      public AbstractSAMLObjectUnmarshaller()
  • Method Details

    • parseSAMLVersion

      @Nonnull protected SAMLVersion parseSAMLVersion(@Nonnull Attr attribute) throws UnmarshallingException
      Parse SAMLVersion instance from the specified DOM attribute.
      Parameters:
      attribute - the DOM attribute to process
      Returns:
      the parsed SAMLVersion instance
      Throws:
      UnmarshallingException - if a SAMLVersion instance could not be successfully parsed