public void add(XMLEventReader reader) throws XMLStreamException { while (reader.hasNext()) { add(reader.nextEvent()); } }
public synchronized void close() throws XMLStreamException { super.close(); writer.close(); }
public synchronized void close() throws XMLStreamException { if (closed) { return; } try { flush(); } finally { closed = true; } }
cacheNamespace((Namespace) event); return; cacheAttribute((Attribute) event); return; sendCachedEvents(); SimpleNamespaceContext nsCtx = this.peekNamespaceStack(); EndElement endTag = event.asEndElement(); QName endElemName = endTag.getName(); popNamespaceStack(); sendEvent(event);
SimpleNamespaceContext nsCtx = this.pushNamespaceStack(); mergeNamespaces(lastStart.getNamespaces(), namespaces); mergeNamespaces(nsBuff.values().iterator(), namespaces); nsBuff.clear(); mergeAttributes(lastStart.getAttributes(), namespaces, attributes); mergeAttributes(attrBuff.values().iterator(), namespaces, attributes); attrBuff.clear(); QName newName = processQName(tagName, namespaces); sendEvent(newStart); sendEvent(evt); sendEvent(evt);
SimpleNamespaceContext nsCtx = this.peekNamespaceStack(); newPrefix = generatePrefix(nsURI, nsCtx, namespaces); newPrefix = generatePrefix(nsURI, nsCtx, namespaces);
public synchronized NamespaceContext getNamespaceContext() { return peekNamespaceStack(); }
public synchronized String getPrefix(String nsURI) throws XMLStreamException { return getNamespaceContext().getPrefix(nsURI); }
public synchronized void setDefaultNamespace(String nsURI) throws XMLStreamException { peekNamespaceStack().setDefaultNamespace(nsURI); }
public synchronized void setPrefix(String prefix, String nsURI) throws XMLStreamException { peekNamespaceStack().setPrefix(prefix, nsURI); }
public synchronized void flush() throws XMLStreamException { super.flush(); try { writer.flush(); } catch (IOException e) { throw new XMLStreamException(e); } }
public synchronized void close() throws XMLStreamException { super.close(); synchronized (pipe) { if (pipe.readEndClosed) { pipe.eventQueue.clear(); } pipe.writeEndClosed = true; pipe.notifyAll(); } }
/** * Creates a new {@link SimpleNamespaceContext} and adds it to the top of * the stack. * * @return The new {@link SimpleNamespaceContext}. */ protected SimpleNamespaceContext pushNamespaceStack() { SimpleNamespaceContext nsCtx; SimpleNamespaceContext parent = peekNamespaceStack(); if (parent != null) { nsCtx = new SimpleNamespaceContext(parent); } else { nsCtx = new SimpleNamespaceContext(); } nsStack.add(nsCtx); return nsCtx; }
public synchronized void flush() throws XMLStreamException { super.flush(); // send any cached start element if (savedStart != null) { XMLWriterUtils.writeStartElement(savedStart, false, writer); } writer.flush(); }
String prefix = ns.getPrefix(); String nsURI = ns.getNamespaceURI(); SimpleNamespaceContext nsCtx = this.peekNamespaceStack();