public class SAMLRequestedAuthnContextParser extends AbstractStaxSamlProtocolParser<RequestedAuthnContextType>
LOOKUPexpectedStartElement, LOGGER| Modifier and Type | Method and Description |
|---|---|
static SAMLRequestedAuthnContextParser |
getInstance() |
protected RequestedAuthnContextType |
instantiateElement(XMLEventReader xmlEventReader,
StartElement startElement)
Parse the attributes at the authnrequesttype element
|
protected void |
processSubElement(XMLEventReader xmlEventReader,
RequestedAuthnContextType target,
SAMLProtocolQNames element,
StartElement elementDetail)
Processes the subelement of the element processed in
AbstractStaxParser.instantiateElement(javax.xml.stream.XMLEventReader, javax.xml.stream.events.StartElement) method.Precondition: Current event: Last before the StartElement corresponding to the processed subelement, i.e. |
getElementFromNameisUnknownElement, parse, validateStartElementpublic static SAMLRequestedAuthnContextParser getInstance()
protected RequestedAuthnContextType instantiateElement(XMLEventReader xmlEventReader, StartElement startElement) throws ParsingException
instantiateElement in class AbstractStaxParser<RequestedAuthnContextType,SAMLProtocolQNames>startElement - ParsingExceptionprotected void processSubElement(XMLEventReader xmlEventReader, RequestedAuthnContextType target, SAMLProtocolQNames element, StartElement elementDetail) throws ParsingException
AbstractStaxParserAbstractStaxParser.instantiateElement(javax.xml.stream.XMLEventReader, javax.xml.stream.events.StartElement) method.StartElement corresponding to the processed subelement, i.e.
event obtained by Iterator.next() is the StartElement of the subelement being processedIterator.next() is either
the same StartElement (i.e. no change in position which causes this subelement to be skipped),
the corresponding EndElement, or the event after the corresponding EndElement.
Note that in case of recursive nesting the same element, the corresponding end element MUST be consumed in this method.
processSubElement in class AbstractStaxParser<RequestedAuthnContextType,SAMLProtocolQNames>target - Target object (the one created by the AbstractStaxParser.instantiateElement(javax.xml.stream.XMLEventReader, javax.xml.stream.events.StartElement) method.element - The constant corresponding to the current start element.elementDetail - The XML event that was just read from the xmlEventReaderParsingExceptionCopyright © 2021 JBoss by Red Hat. All rights reserved.