Interface ConfigurationWriter
-
- All Superinterfaces:
AutoCloseable
- All Known Implementing Classes:
AbstractConfigurationWriter
,JsonConfigurationWriter
,XmlConfigurationWriter
,YamlConfigurationWriter
public interface ConfigurationWriter extends AutoCloseable
- Since:
- 12.1
- Author:
- Tristan Tarrant <[email protected]>
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
ConfigurationWriter.Builder
-
Method Summary
-
Methods inherited from interface java.lang.AutoCloseable
close
-
-
-
-
Method Detail
-
to
static ConfigurationWriter.Builder to(OutputStream os)
-
to
static ConfigurationWriter.Builder to(Writer writer)
-
writeStartDocument
void writeStartDocument()
-
writeStartElement
void writeStartElement(String name)
-
writeStartElement
void writeStartElement(Enum<?> name)
-
writeStartListElement
void writeStartListElement(String name, boolean explicit)
-
writeStartListElement
void writeStartListElement(Enum<?> name, boolean explicit)
-
writeStartListElement
void writeStartListElement(String prefix, String namespace, String name, boolean explicit)
-
writeStartListElement
void writeStartListElement(String prefix, String namespace, Enum<?> name, boolean explicit)
-
writeEndListElement
void writeEndListElement()
-
writeStartMapElement
void writeStartMapElement(String name)
-
writeStartMapElement
void writeStartMapElement(Enum<?> name)
-
writeEndMapElement
void writeEndMapElement()
-
writeDefaultNamespace
void writeDefaultNamespace(String namespace)
-
writeEndElement
void writeEndElement()
-
writeEndDocument
void writeEndDocument()
-
writeCharacters
void writeCharacters(String chars)
-
writeEmptyElement
void writeEmptyElement(String name)
-
writeEmptyElement
void writeEmptyElement(Enum<?> name)
-
writeComment
void writeComment(String comment)
-
-