/** * @see {@link ParserNamespaceSupport#parse(XMLEventReader)} */ public Object parse(XMLEventReader xmlEventReader) throws ParsingException { StaxParserUtil.getNextEvent(xmlEventReader); RequestSecurityTokenCollection requestCollection = new RequestSecurityTokenCollection(); // Peek at the next event while (xmlEventReader.hasNext()) { StartElement peekedElement = StaxParserUtil.peekNextStartElement(xmlEventReader); if (peekedElement == null) break; String tag = StaxParserUtil.getStartElementName(peekedElement); if (WSTrustConstants.RST.equalsIgnoreCase(tag)) { WSTRequestSecurityTokenParser rstParser = new WSTRequestSecurityTokenParser(); RequestSecurityToken rst = (RequestSecurityToken) rstParser.parse(xmlEventReader); requestCollection.addRequestSecurityToken(rst); } } return requestCollection; }
/** * @see {@link ParserNamespaceSupport#parse(XMLEventReader)} */ public Object parse(XMLEventReader xmlEventReader) throws ParsingException { StaxParserUtil.getNextEvent(xmlEventReader); RequestSecurityTokenResponseCollection requestCollection = new RequestSecurityTokenResponseCollection(); // Peek at the next event while (xmlEventReader.hasNext()) { StartElement peekedElement = StaxParserUtil.peekNextStartElement(xmlEventReader); if (peekedElement == null) break; String tag = StaxParserUtil.getStartElementName(peekedElement); if (WSTrustConstants.RSTR.equalsIgnoreCase(tag)) { WSTRequestSecurityTokenResponseParser rstrParser = new WSTRequestSecurityTokenResponseParser(); RequestSecurityTokenResponse rstr = (RequestSecurityTokenResponse) rstrParser.parse(xmlEventReader); requestCollection.addRequestSecurityTokenResponse(rstr); } } return requestCollection; }
/** * @see {@link ParserNamespaceSupport#parse(XMLEventReader)} */ public Object parse( XMLEventReader xmlEventReader ) throws ParsingException { StaxParserUtil.getNextEvent(xmlEventReader); RequestSecurityTokenResponseCollection requestCollection = new RequestSecurityTokenResponseCollection(); //Peek at the next event while( xmlEventReader.hasNext() ) { StartElement peekedElement = StaxParserUtil.peekNextStartElement( xmlEventReader ); if( peekedElement == null ) break; String tag = StaxParserUtil.getStartElementName( peekedElement ); if( WSTrustConstants.RSTR.equalsIgnoreCase( tag ) ) { WSTRequestSecurityTokenResponseParser rstrParser = new WSTRequestSecurityTokenResponseParser(); RequestSecurityTokenResponse rstr = ( RequestSecurityTokenResponse ) rstrParser.parse( xmlEventReader ); requestCollection.addRequestSecurityTokenResponse(rstr); } } return requestCollection; }
/** * @see {@link ParserNamespaceSupport#parse(XMLEventReader)} */ public Object parse( XMLEventReader xmlEventReader ) throws ParsingException { StaxParserUtil.getNextEvent(xmlEventReader); RequestSecurityTokenCollection requestCollection = new RequestSecurityTokenCollection(); //Peek at the next event while( xmlEventReader.hasNext() ) { StartElement peekedElement = StaxParserUtil.peekNextStartElement( xmlEventReader ); if( peekedElement == null ) break; String tag = StaxParserUtil.getStartElementName( peekedElement ); if( WSTrustConstants.RST.equalsIgnoreCase( tag ) ) { WSTRequestSecurityTokenParser rstParser = new WSTRequestSecurityTokenParser(); RequestSecurityToken rst = ( RequestSecurityToken ) rstParser.parse( xmlEventReader ); requestCollection.addRequestSecurityToken( rst ); } } return requestCollection; }
/** * @see {@link ParserNamespaceSupport#parse(XMLEventReader)} */ public Object parse( XMLEventReader xmlEventReader ) throws ParsingException { StaxParserUtil.getNextEvent(xmlEventReader); RequestSecurityTokenResponseCollection requestCollection = new RequestSecurityTokenResponseCollection(); //Peek at the next event while( xmlEventReader.hasNext() ) { StartElement peekedElement = StaxParserUtil.peekNextStartElement( xmlEventReader ); if( peekedElement == null ) break; String tag = StaxParserUtil.getStartElementName( peekedElement ); if( WSTrustConstants.RSTR.equalsIgnoreCase( tag ) ) { WSTRequestSecurityTokenResponseParser rstrParser = new WSTRequestSecurityTokenResponseParser(); RequestSecurityTokenResponse rstr = ( RequestSecurityTokenResponse ) rstrParser.parse( xmlEventReader ); requestCollection.addRequestSecurityTokenResponse(rstr); } } return requestCollection; }
/** * @see {@link ParserNamespaceSupport#parse(XMLEventReader)} */ public Object parse( XMLEventReader xmlEventReader ) throws ParsingException { StaxParserUtil.getNextEvent(xmlEventReader); RequestSecurityTokenCollection requestCollection = new RequestSecurityTokenCollection(); //Peek at the next event while( xmlEventReader.hasNext() ) { StartElement peekedElement = StaxParserUtil.peekNextStartElement( xmlEventReader ); if( peekedElement == null ) break; String tag = StaxParserUtil.getStartElementName( peekedElement ); if( WSTrustConstants.RST.equalsIgnoreCase( tag ) ) { WSTRequestSecurityTokenParser rstParser = new WSTRequestSecurityTokenParser(); RequestSecurityToken rst = ( RequestSecurityToken ) rstParser.parse( xmlEventReader ); requestCollection.addRequestSecurityToken( rst ); } } return requestCollection; }
StaxParserUtil.getNextEvent(xmlEventReader);
if (xmlEvent instanceof EndElement) EndElement endElement = (EndElement) StaxParserUtil.getNextEvent(xmlEventReader); String endElementName = StaxParserUtil.getEndElementName(endElement); if (endElementName.equals(HANDLERS))
if (xmlEvent instanceof EndElement) EndElement endElement = (EndElement) StaxParserUtil.getNextEvent(xmlEventReader); String endElementName = StaxParserUtil.getEndElementName(endElement); if (endElementName.equals(HANDLERS))
StaxParserUtil.getNextEvent(xmlEventReader);
StaxParserUtil.getNextEvent(xmlEventReader);
/** * @see {@link ParserNamespaceSupport#parse(XMLEventReader)} */ public Object parse(XMLEventReader xmlEventReader) throws ParsingException { while (xmlEventReader.hasNext()) { XMLEvent xmlEvent = StaxParserUtil.peek(xmlEventReader); if (xmlEvent instanceof StartElement) { StartElement startElement = (StartElement) xmlEvent; String elementName = StaxParserUtil.getStartElementName(startElement); if (elementName.equalsIgnoreCase(WSTrustConstants.RST_COLLECTION)) { WSTRequestSecurityTokenCollectionParser wstrcoll = new WSTRequestSecurityTokenCollectionParser(); return wstrcoll.parse(xmlEventReader); } else if (elementName.equalsIgnoreCase(WSTrustConstants.RST)) { WSTRequestSecurityTokenParser wst = new WSTRequestSecurityTokenParser(); return wst.parse(xmlEventReader); } else if (elementName.equalsIgnoreCase(WSTrustConstants.RSTR_COLLECTION)) { WSTRequestSecurityTokenResponseCollectionParser wstrcoll = new WSTRequestSecurityTokenResponseCollectionParser(); return wstrcoll.parse(xmlEventReader); } else if (elementName.equalsIgnoreCase(WSTrustConstants.RSTR)) { WSTRequestSecurityTokenResponseParser wst = new WSTRequestSecurityTokenResponseParser(); return wst.parse(xmlEventReader); } throw logger.parserFailed(elementName); } else { StaxParserUtil.getNextEvent(xmlEventReader); } } throw logger.parserFailed(WSTrustConstants.BASE_NAMESPACE); }
StaxParserUtil.getNextEvent(xmlEventReader);
xmlEvent = StaxParserUtil.getNextEvent(xmlEventReader); EndElement endElement = (EndElement) xmlEvent; StaxParserUtil.validate(endElement, ENDPOINT_REFERENCE); StaxParserUtil.getNextEvent(xmlEventReader);
xmlEvent = StaxParserUtil.getNextEvent(xmlEventReader); EndElement endElement = (EndElement) xmlEvent; StaxParserUtil.validate(endElement, ENDPOINT_REFERENCE); StaxParserUtil.getNextEvent(xmlEventReader);
break; if (xmlEvent instanceof EndElement) { EndElement endElement = (EndElement) StaxParserUtil.getNextEvent(xmlEventReader); String endElementName = StaxParserUtil.getEndElementName(endElement); if (endElementName.equals(HANDLERS))
xmlEvent = StaxParserUtil.getNextEvent(xmlEventReader); EndElement endElement = (EndElement) xmlEvent; StaxParserUtil.validate(endElement, ENDPOINT_REFERENCE); StaxParserUtil.getNextEvent(xmlEventReader);
EndElement endElement = (EndElement) xmlEvent; if (StaxParserUtil.matches(endElement, JBossSAMLConstants.AUDIENCE_RESTRICTION.get())) { StaxParserUtil.getNextEvent(xmlEventReader); // Just get the end element break; } else
if (StaxParserUtil.matches(endElement, JBossSAMLConstants.AUDIENCE_RESTRICTION.get())) StaxParserUtil.getNextEvent(xmlEventReader); //Just get the end element break;
if (StaxParserUtil.matches(endElement, JBossSAMLConstants.AUDIENCE_RESTRICTION.get())) StaxParserUtil.getNextEvent(xmlEventReader); //Just get the end element break;