public XMLStreamReader readHeader() throws XMLStreamException { MutableXMLStreamBuffer buf = new MutableXMLStreamBuffer(); XMLStreamWriter w = buf.createFromXMLStreamWriter(); writeTo(w); return buf.readAsXMLStreamReader(); }
/** Creates a new instance of SecurityContextToken */ public SecurityContextToken(XMLStreamReader reader,JAXBFilterProcessingContext pc, HashMap nsDecls) throws XMLStreamException, XWSSecurityException { this.pc = pc; this.nsDecls = nsDecls; id = reader.getAttributeValue(MessageConstants.WSU_NS,"Id"); namespaceURI = reader.getNamespaceURI(); localName = reader.getLocalName(); buffer = new MutableXMLStreamBuffer(); buffer.createFromXMLStreamReader(reader); XMLStreamReader sct = buffer.readAsXMLStreamReader(); sct.next(); process(sct); }
/** * Create a new buffer from a {@link XMLReader} and {@link InputStream}. * * @param reader * The {@link XMLReader} to use for parsing. * @param in * The {@link InputStream} to be parsed. * @return XMLStreamBuffer the created buffer * @see MutableXMLStreamBuffer#createFromXMLReader(XMLReader, InputStream) */ public static XMLStreamBuffer createNewBufferFromXMLReader(XMLReader reader, InputStream in) throws SAXException, IOException { MutableXMLStreamBuffer b = new MutableXMLStreamBuffer(); b.createFromXMLReader(reader, in); return b; }
/** * Create a new buffer from a XMLStreamReader. * * @param reader * A XMLStreamReader to read from to create. * @return XMLStreamBuffer the created buffer * @see MutableXMLStreamBuffer#createFromXMLStreamReader(XMLStreamReader) */ public static XMLStreamBuffer createNewBufferFromXMLStreamReader(XMLStreamReader reader) throws XMLStreamException { MutableXMLStreamBuffer b = new MutableXMLStreamBuffer(); b.createFromXMLStreamReader(reader); return b; }
/** * Generates the concrete WSDL that contains service element. * * @return Result the generated concrete WSDL */ public Result getWSDL(String filename) { URL url = createURL(filename); MutableXMLStreamBuffer xsb = new MutableXMLStreamBuffer(); xsb.setSystemId(url.toExternalForm()); concreteWsdlSource = SDDocumentSource.create(url,xsb); newDocs.add(concreteWsdlSource); XMLStreamBufferResult r = new XMLStreamBufferResult(xsb); r.setSystemId(filename); return r; }
public XMLStreamReader readHeader() throws XMLStreamException { if(infoset==null) { MutableXMLStreamBuffer buffer = new MutableXMLStreamBuffer(); writeTo(buffer.createFromXMLStreamWriter()); infoset = buffer; } return infoset.readAsXMLStreamReader(); }
private static MutableXMLStreamBuffer createXMLStreamBuffer() { // TODO: Decode should own one MutableXMLStreamBuffer for reuse // since it is more efficient. ISSUE: possible issue with // lifetime of information in the buffer if accessed beyond // the pipe line. return new MutableXMLStreamBuffer(); }
assert unconsumed(); MutableXMLStreamBuffer xsb = new MutableXMLStreamBuffer(); reader = xsb.readAsXMLStreamReader(); reader = new VerifiedMessageXMLStreamReader(reader, bodyEnvNs); clone = xsb.readAsXMLStreamReader(); clonedReader = new VerifiedMessageXMLStreamReader(clone, bodyEnvNs);
public XMLStreamReader readHeader() throws XMLStreamException { return buffer.readAsXMLStreamReader(); }
MutableXMLStreamBuffer xsb = new MutableXMLStreamBuffer(); XMLFilterImpl filter = new XMLFilterImpl() { private boolean inAddress = false; filter.setContentHandler(xsb.createFromSAXBufferCreator()); try { infoset.writeTo(filter,false);
public MutableXMLStreamBuffer create(XMLReader reader, InputStream in, String systemId) throws IOException, SAXException { if (_buffer == null) { createBuffer(); } _buffer.setSystemId(systemId); reader.setContentHandler(this); reader.setProperty(Properties.LEXICAL_HANDLER_PROPERTY, this); try { setHasInternedStrings(reader.getFeature(Features.STRING_INTERNING_FEATURE)); } catch (SAXException e) { } if (systemId != null) { InputSource s = new InputSource(systemId); s.setByteStream(in); reader.parse(s); } else { reader.parse(new InputSource(in)); } return getXMLStreamBuffer(); }
/** * Create contents of a buffer from a {@link XMLReader} and {@link InputStream}. * * <p> * The MutableXMLStreamBuffer is reset (see {@link #reset}) before creation. * * <p> * The MutableXMLStreamBuffer is created by using an instance of {@link SAXBufferCreator} * and registering associated handlers on the {@link XMLReader}. * * @param reader * The {@link XMLReader} to use for parsing. * @param in * The {@link InputStream} to be parsed. */ public void createFromXMLReader(XMLReader reader, InputStream in) throws SAXException, IOException { createFromXMLReader(reader, in, null); }
/** * Generates the concrete WSDL that contains service element. * * @return Result the generated concrete WSDL */ public Result getWSDL(String filename) { URL url = createURL(filename); MutableXMLStreamBuffer xsb = new MutableXMLStreamBuffer(); xsb.setSystemId(url.toExternalForm()); concreteWsdlSource = SDDocumentSource.create(url,xsb); newDocs.add(concreteWsdlSource); XMLStreamBufferResult r = new XMLStreamBufferResult(xsb); r.setSystemId(filename); return r; }
public XMLStreamReader readHeader() throws XMLStreamException { if(infoset==null) { MutableXMLStreamBuffer buffer = new MutableXMLStreamBuffer(); writeTo(buffer.createFromXMLStreamWriter()); infoset = buffer; } return infoset.readAsXMLStreamReader(); }
private static MutableXMLStreamBuffer createXMLStreamBuffer() { // TODO: Decode should own one MutableXMLStreamBuffer for reuse // since it is more efficient. ISSUE: possible issue with // lifetime of information in the buffer if accessed beyond // the pipe line. return new MutableXMLStreamBuffer(); }
InputSource source = resolver.resolveEntity(null, url); if (source != null) { MutableXMLStreamBuffer xsb = new MutableXMLStreamBuffer(); XMLStreamReader reader = XmlUtil.newXMLInputFactory(true).createXMLStreamReader(source.getByteStream()); xsb.createFromXMLStreamReader(reader);
assert unconsumed(); MutableXMLStreamBuffer xsb = new MutableXMLStreamBuffer(); StreamReaderBufferCreator c = new StreamReaderBufferCreator(xsb); XMLStreamReaderFactory.recycle(reader); reader = xsb.readAsXMLStreamReader(); XMLStreamReader clone = xsb.readAsXMLStreamReader();
public javax.xml.stream.XMLStreamReader readHeader() throws XMLStreamException { XMLStreamBufferResult xbr = new XMLStreamBufferResult(); try{ getMarshaller().marshal(signature, xbr); } catch(JAXBException je){ throw new XMLStreamException(je); } return xbr.getXMLStreamBuffer().readAsXMLStreamReader(); }
MutableXMLStreamBuffer xsb = new MutableXMLStreamBuffer(); XMLFilterImpl filter = new XMLFilterImpl() { private boolean inAddress = false; filter.setContentHandler(xsb.createFromSAXBufferCreator()); try { infoset.writeTo(filter,false);
public XMLStreamReader readHeader() throws XMLStreamException { MutableXMLStreamBuffer buf = new MutableXMLStreamBuffer(); XMLStreamWriter w = buf.createFromXMLStreamWriter(); writeTo(w); return buf.readAsXMLStreamReader(); }