Class AbstractSingleElementXmlStreamWriter<S>
- java.lang.Object
-
- org.n52.iceland.util.XmlFactories
-
- org.n52.svalbard.encode.stream.xml.AbstractElementXmlStreamWriter
-
- org.n52.svalbard.encode.stream.xml.AbstractMultiElementXmlStreamWriter
-
- org.n52.svalbard.encode.stream.xml.AbstractSingleElementXmlStreamWriter<S>
-
- All Implemented Interfaces:
org.n52.janmayen.component.Component<StreamWriterKey>,org.n52.janmayen.component.Keyed<StreamWriterKey>,ElementXmlStreamWriter
public abstract class AbstractSingleElementXmlStreamWriter<S> extends AbstractMultiElementXmlStreamWriter
TODO JavaDoc
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.n52.svalbard.encode.stream.xml.AbstractElementXmlStreamWriter
AbstractElementXmlStreamWriter.ContentWriter, AbstractElementXmlStreamWriter.ElementWriter<T>
-
-
Constructor Summary
Constructors Constructor Description AbstractSingleElementXmlStreamWriter(java.lang.Class<? extends S> keyClass)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract voidwrite(S object)voidwriteElement(java.lang.Object object)-
Methods inherited from class org.n52.svalbard.encode.stream.xml.AbstractElementXmlStreamWriter
attr, attr, attr, attr, attr, attr, attr, base64, cdata, chars, chars, context, delegate, element, element, element, element, element, element, empty, end, escaper, flush, forEach, format, namespace, schemaLocation, setContext, start, start, start, time, time, write, write, writeBase64, writeLink, writeXLinkAttrs, writeXML
-
Methods inherited from class org.n52.svalbard.encode.stream.xml.AbstractMultiElementXmlStreamWriter
getKeys, unsupported
-
-
-
-
Constructor Detail
-
AbstractSingleElementXmlStreamWriter
public AbstractSingleElementXmlStreamWriter(java.lang.Class<? extends S> keyClass)
-
-
Method Detail
-
writeElement
public void writeElement(java.lang.Object object) throws javax.xml.stream.XMLStreamException, org.n52.svalbard.encode.exception.EncodingException- Throws:
javax.xml.stream.XMLStreamExceptionorg.n52.svalbard.encode.exception.EncodingException
-
write
protected abstract void write(S object) throws javax.xml.stream.XMLStreamException
- Throws:
javax.xml.stream.XMLStreamException
-
-