Class AbstractInputSecurityHeaderHandler

java.lang.Object
org.apache.xml.security.stax.ext.AbstractInputSecurityHeaderHandler
All Implemented Interfaces:
XMLSecurityHeaderHandler

public abstract class AbstractInputSecurityHeaderHandler extends Object implements XMLSecurityHeaderHandler
Abstract class for SecurityHeaderHandlers with parse LOGic for the xml structures
  • Constructor Details

    • AbstractInputSecurityHeaderHandler

      public AbstractInputSecurityHeaderHandler()
  • Method Details

    • parseStructure

      protected <T> T parseStructure(Deque<org.apache.xml.security.stax.ext.stax.XMLSecEvent> eventDeque, int index, XMLSecurityProperties securityProperties) throws XMLSecurityException
      Throws:
      XMLSecurityException
    • getElementPath

      protected List<QName> getElementPath(Deque<org.apache.xml.security.stax.ext.stax.XMLSecEvent> eventDeque) throws XMLSecurityException
      Throws:
      XMLSecurityException
    • getResponsibleStartXMLEvent

      protected org.apache.xml.security.stax.ext.stax.XMLSecEvent getResponsibleStartXMLEvent(Deque<org.apache.xml.security.stax.ext.stax.XMLSecEvent> eventDeque, int index)
    • getResponsibleXMLSecEvents

      protected List<org.apache.xml.security.stax.ext.stax.XMLSecEvent> getResponsibleXMLSecEvents(Deque<org.apache.xml.security.stax.ext.stax.XMLSecEvent> xmlSecEvents, int index)