Class AbstractSAMLObjectUnmarshaller

  • All Implemented Interfaces:
    org.opensaml.core.xml.io.Unmarshaller

    @ThreadSafe
    public abstract class AbstractSAMLObjectUnmarshaller
    extends org.opensaml.core.xml.io.AbstractXMLObjectUnmarshaller
    A thread safe abstract unmarshaller. This abstract unmarshaller only works with SAMLObject.
    • Constructor Detail

      • AbstractSAMLObjectUnmarshaller

        public AbstractSAMLObjectUnmarshaller()
    • Method Detail

      • parseSAMLVersion

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