Package org.apache.xml.security.stax.ext
Class AbstractInputSecurityHeaderHandler
java.lang.Object
org.apache.xml.security.stax.ext.AbstractInputSecurityHeaderHandler
- All Implemented Interfaces:
XMLSecurityHeaderHandler
- Direct Known Subclasses:
AbstractSignatureInputHandler
,XMLEncryptedKeyInputHandler
public abstract class AbstractInputSecurityHeaderHandler
extends Object
implements XMLSecurityHeaderHandler
Abstract class for SecurityHeaderHandlers with parse LOGic for the xml structures
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetElementPath
(Deque<XMLSecEvent> eventDeque) protected XMLSecEvent
getResponsibleStartXMLEvent
(Deque<XMLSecEvent> eventDeque, int index) protected List
<XMLSecEvent> getResponsibleXMLSecEvents
(Deque<XMLSecEvent> xmlSecEvents, int index) protected <T> T
parseStructure
(Deque<XMLSecEvent> eventDeque, int index, XMLSecurityProperties securityProperties) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.apache.xml.security.stax.ext.XMLSecurityHeaderHandler
handle
-
Constructor Details
-
AbstractInputSecurityHeaderHandler
public AbstractInputSecurityHeaderHandler()
-
-
Method Details
-
parseStructure
protected <T> T parseStructure(Deque<XMLSecEvent> eventDeque, int index, XMLSecurityProperties securityProperties) throws XMLSecurityException - Throws:
XMLSecurityException
-
getElementPath
- Throws:
XMLSecurityException
-
getResponsibleStartXMLEvent
-
getResponsibleXMLSecEvents
-