public class XmlStreamWritingContext
extends org.n52.iceland.util.XmlFactories
implements java.lang.AutoCloseable
| Constructor and Description |
|---|
XmlStreamWritingContext(java.io.OutputStream stream,
java.util.function.BiFunction<XmlStreamWriterKey,XmlStreamWritingContext,java.util.Optional<ElementXmlStreamWriter>> writerProvider) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
boolean |
declareNamespace(java.lang.String prefix,
java.lang.String namespace) |
void |
dispatch(javax.xml.stream.events.XMLEvent event) |
void |
endDocument() |
void |
flush() |
<X,Y> java.util.function.Function<X,Y> |
identity(java.util.function.Function<X,Y> t) |
void |
startDocument() |
void |
write(java.io.Reader in) |
<T> void |
write(T object) |
void |
write(javax.xml.stream.XMLEventReader reader) |
public XmlStreamWritingContext(java.io.OutputStream stream,
java.util.function.BiFunction<XmlStreamWriterKey,XmlStreamWritingContext,java.util.Optional<ElementXmlStreamWriter>> writerProvider)
throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamExceptionpublic <T> void write(T object)
throws javax.xml.stream.XMLStreamException,
org.n52.svalbard.encode.exception.EncodingException
javax.xml.stream.XMLStreamExceptionorg.n52.svalbard.encode.exception.EncodingExceptionpublic void write(java.io.Reader in)
throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamExceptionpublic void write(javax.xml.stream.XMLEventReader reader)
throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamExceptionpublic <X,Y> java.util.function.Function<X,Y> identity(java.util.function.Function<X,Y> t)
public boolean declareNamespace(java.lang.String prefix,
java.lang.String namespace)
throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamExceptionpublic void startDocument()
throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamExceptionpublic void endDocument()
throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamExceptionpublic void dispatch(javax.xml.stream.events.XMLEvent event)
throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamExceptionpublic void close()
throws javax.xml.stream.XMLStreamException
close in interface java.lang.AutoCloseablejavax.xml.stream.XMLStreamExceptionpublic void flush()
throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamExceptionCopyright © 2016–2019 52°North Initiative for Geospatial Open Source Software GmbH. All rights reserved.