Class RequestAbstractTypeUnmarshaller

  • All Implemented Interfaces:
    org.opensaml.core.xml.io.Unmarshaller
    Direct Known Subclasses:
    RequestUnmarshaller

    public abstract class RequestAbstractTypeUnmarshaller
    extends org.opensaml.saml.common.AbstractSAMLObjectUnmarshaller
    A thread safe Unmarshaller for RequestAbstractType objects.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private org.slf4j.Logger log
      Logger.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected void processAttribute​(org.opensaml.core.xml.XMLObject samlElement, Attr attribute)
      protected void processChildElement​(org.opensaml.core.xml.XMLObject parentSAMLObject, org.opensaml.core.xml.XMLObject childSAMLObject)
      org.opensaml.core.xml.XMLObject unmarshall​(Element domElement)
      • Methods inherited from class org.opensaml.saml.common.AbstractSAMLObjectUnmarshaller

        parseSAMLVersion
      • Methods inherited from class org.opensaml.core.xml.io.AbstractXMLObjectUnmarshaller

        buildXMLObject, checkIDAttribute, processElementContent, processUnknownAttribute, unmarshallAttribute, unmarshallChildElement, unmarshallNamespaceAttribute, unmarshallSchemaInstanceAttributes, unmarshallTextContent
    • Field Detail

      • log

        @Nonnull
        private final org.slf4j.Logger log
        Logger.
    • Constructor Detail

      • RequestAbstractTypeUnmarshaller

        public RequestAbstractTypeUnmarshaller()
    • Method Detail

      • unmarshall

        public org.opensaml.core.xml.XMLObject unmarshall​(Element domElement)
                                                   throws org.opensaml.core.xml.io.UnmarshallingException
        Specified by:
        unmarshall in interface org.opensaml.core.xml.io.Unmarshaller
        Overrides:
        unmarshall in class org.opensaml.core.xml.io.AbstractXMLObjectUnmarshaller
        Throws:
        org.opensaml.core.xml.io.UnmarshallingException
      • processChildElement

        protected void processChildElement​(org.opensaml.core.xml.XMLObject parentSAMLObject,
                                           org.opensaml.core.xml.XMLObject childSAMLObject)
                                    throws org.opensaml.core.xml.io.UnmarshallingException
        Overrides:
        processChildElement in class org.opensaml.core.xml.io.AbstractXMLObjectUnmarshaller
        Throws:
        org.opensaml.core.xml.io.UnmarshallingException
      • processAttribute

        protected void processAttribute​(org.opensaml.core.xml.XMLObject samlElement,
                                        Attr attribute)
                                 throws org.opensaml.core.xml.io.UnmarshallingException
        Overrides:
        processAttribute in class org.opensaml.core.xml.io.AbstractXMLObjectUnmarshaller
        Throws:
        org.opensaml.core.xml.io.UnmarshallingException