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 XMLSecEventgetResponsibleStartXMLEvent(Deque<XMLSecEvent> eventDeque, int index) protected List<XMLSecEvent>getResponsibleXMLSecEvents(Deque<XMLSecEvent> xmlSecEvents, int index) protected <T> TparseStructure(Deque<XMLSecEvent> eventDeque, int index, XMLSecurityProperties securityProperties) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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
-