org.apache.wss4j.stax.impl.processor.input
Class SAMLTokenInputHandler

java.lang.Object
  extended by org.apache.xml.security.stax.ext.AbstractInputSecurityHeaderHandler
      extended by org.apache.wss4j.stax.impl.processor.input.SAMLTokenInputHandler
All Implemented Interfaces:
org.apache.xml.security.stax.ext.XMLSecurityHeaderHandler

public class SAMLTokenInputHandler
extends org.apache.xml.security.stax.ext.AbstractInputSecurityHeaderHandler

Processor for the SAML Assertion XML Structure


Constructor Summary
SAMLTokenInputHandler()
           
 
Method Summary
 void handle(org.apache.xml.security.stax.ext.InputProcessorChain inputProcessorChain, org.apache.xml.security.stax.ext.XMLSecurityProperties securityProperties, Deque<org.apache.xml.security.stax.ext.stax.XMLSecEvent> eventQueue, Integer index)
           
protected
<T> T
parseStructure(Deque<org.apache.xml.security.stax.ext.stax.XMLSecEvent> eventDeque, int index, org.apache.xml.security.stax.ext.XMLSecurityProperties securityProperties)
           
 Node parseXMLEvent(org.apache.xml.security.stax.ext.stax.XMLSecEvent xmlSecEvent, Node currentNode, Document document)
           
 
Methods inherited from class org.apache.xml.security.stax.ext.AbstractInputSecurityHeaderHandler
getElementPath, getResponsibleStartXMLEvent, getResponsibleXMLSecEvents
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SAMLTokenInputHandler

public SAMLTokenInputHandler()
Method Detail

handle

public void handle(org.apache.xml.security.stax.ext.InputProcessorChain inputProcessorChain,
                   org.apache.xml.security.stax.ext.XMLSecurityProperties securityProperties,
                   Deque<org.apache.xml.security.stax.ext.stax.XMLSecEvent> eventQueue,
                   Integer index)
            throws org.apache.xml.security.exceptions.XMLSecurityException
Throws:
org.apache.xml.security.exceptions.XMLSecurityException

parseStructure

protected <T> T parseStructure(Deque<org.apache.xml.security.stax.ext.stax.XMLSecEvent> eventDeque,
                               int index,
                               org.apache.xml.security.stax.ext.XMLSecurityProperties securityProperties)
                    throws org.apache.xml.security.exceptions.XMLSecurityException
Overrides:
parseStructure in class org.apache.xml.security.stax.ext.AbstractInputSecurityHeaderHandler
Throws:
org.apache.xml.security.exceptions.XMLSecurityException

parseXMLEvent

public Node parseXMLEvent(org.apache.xml.security.stax.ext.stax.XMLSecEvent xmlSecEvent,
                          Node currentNode,
                          Document document)
                   throws WSSecurityException
Throws:
WSSecurityException


Copyright © 2004–2015 The Apache Software Foundation. All rights reserved.