public abstract class AbstractElementXmlStreamWriter extends org.n52.iceland.util.XmlFactories implements ElementXmlStreamWriter
| Modifier and Type | Class and Description |
|---|---|
protected static interface |
AbstractElementXmlStreamWriter.ContentWriter |
protected static interface |
AbstractElementXmlStreamWriter.ElementWriter<T> |
| Constructor and Description |
|---|
AbstractElementXmlStreamWriter() |
| Modifier and Type | Method and Description |
|---|---|
protected <T> void |
attr(javax.xml.namespace.QName name,
java.util.Collection<? extends T> coll,
java.util.function.Function<T,java.lang.String> mapper) |
protected void |
attr(javax.xml.namespace.QName name,
java.util.Optional<java.lang.String> value) |
protected void |
attr(javax.xml.namespace.QName name,
java.lang.String value) |
protected <T> void |
attr(java.lang.String name,
java.util.Collection<? extends T> coll,
java.util.function.Function<T,java.lang.String> mapper) |
protected void |
attr(java.lang.String name,
java.util.Optional<java.lang.String> value) |
protected void |
attr(java.lang.String name,
java.lang.String value) |
protected void |
attr(java.lang.String namespace,
java.lang.String localName,
java.lang.String value) |
protected static com.google.common.io.BaseEncoding |
base64() |
protected void |
cdata(java.lang.String value) |
protected void |
chars(java.lang.String chars) |
protected void |
chars(java.lang.String chars,
boolean escape) |
protected XmlStreamWritingContext |
context() |
protected <T> void |
delegate(T object) |
protected <T> void |
element(javax.xml.namespace.QName name,
AbstractElementXmlStreamWriter.ContentWriter writer) |
protected void |
element(javax.xml.namespace.QName name,
java.time.OffsetDateTime time) |
protected <T> void |
element(javax.xml.namespace.QName name,
java.util.Optional<? extends T> elem,
AbstractElementXmlStreamWriter.ElementWriter<? super T> writer) |
protected void |
element(javax.xml.namespace.QName name,
java.util.Optional<java.lang.String> value) |
protected void |
element(javax.xml.namespace.QName name,
java.lang.String value) |
protected <T> void |
element(javax.xml.namespace.QName name,
T elem,
AbstractElementXmlStreamWriter.ElementWriter<? super T> writer) |
protected void |
empty(javax.xml.namespace.QName name) |
protected void |
end(javax.xml.namespace.QName name) |
protected static com.google.common.escape.Escaper |
escaper() |
protected void |
flush() |
protected <T> void |
forEach(javax.xml.namespace.QName name,
java.lang.Iterable<? extends T> elements,
AbstractElementXmlStreamWriter.ElementWriter<? super T> writer) |
protected java.lang.String |
format(java.time.OffsetDateTime time) |
protected void |
namespace(java.lang.String prefix,
java.lang.String namespace) |
protected void |
schemaLocation(java.util.Set<org.n52.shetland.w3c.SchemaLocation> schemaLocations)
Write
SchemaLocations as xsi:schemaLocations attribute to stream |
void |
setContext(XmlStreamWritingContext context) |
protected void |
start(javax.xml.namespace.QName name) |
protected void |
start(java.lang.String namespace,
java.lang.String localName) |
protected void |
start(java.lang.String namespace,
java.lang.String localName,
java.lang.String prefix) |
protected void |
time(org.n52.shetland.ogc.gml.time.TimeInstant time)
Write
TimeInstant to stream |
protected void |
time(org.n52.shetland.ogc.gml.time.TimePosition time)
Write
TimePosition as ISO 8601 to stream |
protected void |
write(java.io.Reader in) |
protected void |
write(javax.xml.stream.XMLEventReader reader) |
protected void |
writeBase64(java.io.InputStream data) |
protected void |
writeLink(javax.xml.namespace.QName name,
org.n52.shetland.w3c.xlink.Link link) |
protected void |
writeXLinkAttrs(org.n52.shetland.w3c.xlink.Link link) |
protected void |
writeXML(java.lang.String xml) |
createIndentingTransformer, documentEncoding, documentVersion, eof, eventFactory, inputFactory, outputFactory, transformerFactory, unexpectedTagclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitwriteElementpublic void setContext(XmlStreamWritingContext context)
setContext in interface ElementXmlStreamWriterprotected XmlStreamWritingContext context()
protected void attr(javax.xml.namespace.QName name,
java.lang.String value)
throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamExceptionprotected void attr(javax.xml.namespace.QName name,
java.util.Optional<java.lang.String> value)
throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamExceptionprotected void attr(java.lang.String name,
java.util.Optional<java.lang.String> value)
throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamExceptionprotected void attr(java.lang.String name,
java.lang.String value)
throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamExceptionprotected <T> void attr(javax.xml.namespace.QName name,
java.util.Collection<? extends T> coll,
java.util.function.Function<T,java.lang.String> mapper)
throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamExceptionprotected void attr(java.lang.String namespace,
java.lang.String localName,
java.lang.String value)
throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamExceptionprotected <T> void attr(java.lang.String name,
java.util.Collection<? extends T> coll,
java.util.function.Function<T,java.lang.String> mapper)
throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamExceptionprotected void namespace(java.lang.String prefix,
java.lang.String namespace)
throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamExceptionprotected void start(java.lang.String namespace,
java.lang.String localName)
throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamExceptionprotected void start(java.lang.String namespace,
java.lang.String localName,
java.lang.String prefix)
throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamExceptionprotected void start(javax.xml.namespace.QName name)
throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamExceptionprotected void empty(javax.xml.namespace.QName name)
throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamExceptionprotected void chars(java.lang.String chars)
throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamExceptionprotected void chars(java.lang.String chars,
boolean escape)
throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamExceptionprotected void end(javax.xml.namespace.QName name)
throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamExceptionprotected void write(java.io.Reader in)
throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamExceptionprotected void write(javax.xml.stream.XMLEventReader reader)
throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamExceptionprotected void flush()
throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamExceptionprotected void cdata(java.lang.String value)
throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamExceptionprotected void writeBase64(java.io.InputStream data)
throws java.io.IOException
java.io.IOExceptionprotected void time(org.n52.shetland.ogc.gml.time.TimeInstant time)
throws javax.xml.stream.XMLStreamException
TimeInstant to streamtime - TimeInstant to write to streamjavax.xml.stream.XMLStreamException - If an error occurs when writing to OutputStreamprotected void time(org.n52.shetland.ogc.gml.time.TimePosition time)
throws javax.xml.stream.XMLStreamException
TimePosition as ISO 8601 to streamtime - TimePosition to write as ISO 8601 to streamjavax.xml.stream.XMLStreamException - If an error occurs when writing to OutputStreamprotected void schemaLocation(java.util.Set<org.n52.shetland.w3c.SchemaLocation> schemaLocations)
throws javax.xml.stream.XMLStreamException
SchemaLocations as xsi:schemaLocations attribute to streamschemaLocations - SchemaLocations to writejavax.xml.stream.XMLStreamException - If an error occurs when writing to OutputStreamprotected void writeXLinkAttrs(org.n52.shetland.w3c.xlink.Link link)
throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamExceptionprotected void writeLink(javax.xml.namespace.QName name,
org.n52.shetland.w3c.xlink.Link link)
throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamExceptionprotected void element(javax.xml.namespace.QName name,
java.lang.String value)
throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamExceptionprotected void element(javax.xml.namespace.QName name,
java.util.Optional<java.lang.String> value)
throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamExceptionprotected void element(javax.xml.namespace.QName name,
java.time.OffsetDateTime time)
throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamExceptionprotected <T> void element(javax.xml.namespace.QName name,
java.util.Optional<? extends T> elem,
AbstractElementXmlStreamWriter.ElementWriter<? super T> writer)
throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamExceptionprotected <T> void element(javax.xml.namespace.QName name,
T elem,
AbstractElementXmlStreamWriter.ElementWriter<? super T> writer)
throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamExceptionprotected <T> void element(javax.xml.namespace.QName name,
AbstractElementXmlStreamWriter.ContentWriter writer)
throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamExceptionprotected <T> void delegate(T object)
throws javax.xml.stream.XMLStreamException,
org.n52.svalbard.encode.exception.EncodingException
javax.xml.stream.XMLStreamExceptionorg.n52.svalbard.encode.exception.EncodingExceptionprotected java.lang.String format(java.time.OffsetDateTime time)
protected <T> void forEach(javax.xml.namespace.QName name,
java.lang.Iterable<? extends T> elements,
AbstractElementXmlStreamWriter.ElementWriter<? super T> writer)
throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamExceptionprotected void writeXML(java.lang.String xml)
throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamExceptionprotected static com.google.common.io.BaseEncoding base64()
protected static com.google.common.escape.Escaper escaper()
Copyright © 2016–2019 52°North Initiative for Geospatial Open Source Software GmbH. All rights reserved.