public abstract class SAMLRequestAbstractParser<T extends RequestAbstractType> extends AbstractStaxSamlProtocolParser<T>
Modifier and Type | Field and Description |
---|---|
protected static String |
VERSION_2_0 |
LOOKUP
expectedStartElement, LOGGER
Modifier | Constructor and Description |
---|---|
protected |
SAMLRequestAbstractParser(SAMLProtocolQNames expectedStartElement) |
Modifier and Type | Method and Description |
---|---|
protected void |
parseBaseAttributes(StartElement startElement,
T request)
Parse the attributes that are common to all SAML Request Types
|
protected void |
parseCommonElements(SAMLProtocolQNames element,
StartElement elementDetail,
XMLEventReader xmlEventReader,
RequestAbstractType request)
If the current element is one of the common request elements (Issuer, Signature, Extensions), parses it.
|
getElementFromName
instantiateElement, isUnknownElement, parse, processSubElement, validateStartElement
protected static final String VERSION_2_0
protected SAMLRequestAbstractParser(SAMLProtocolQNames expectedStartElement)
protected void parseBaseAttributes(StartElement startElement, T request) throws ParsingException
startElement
- request
- ParsingException
protected void parseCommonElements(SAMLProtocolQNames element, StartElement elementDetail, XMLEventReader xmlEventReader, RequestAbstractType request) throws ParsingException
element
- xmlEventReader
- request
- ParsingException
Copyright © 2021 JBoss by Red Hat. All rights reserved.