Class JsonConfigurationWriter
- java.lang.Object
-
- org.infinispan.commons.configuration.io.AbstractConfigurationWriter
-
- org.infinispan.commons.configuration.io.json.JsonConfigurationWriter
-
- All Implemented Interfaces:
AutoCloseable
,ConfigurationWriter
public class JsonConfigurationWriter extends AbstractConfigurationWriter
- Since:
- 12.1
- Author:
- Tristan Tarrant <[email protected]>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.infinispan.commons.configuration.io.AbstractConfigurationWriter
AbstractConfigurationWriter.Tag
-
Nested classes/interfaces inherited from interface org.infinispan.commons.configuration.io.ConfigurationWriter
ConfigurationWriter.Builder
-
-
Field Summary
-
Fields inherited from class org.infinispan.commons.configuration.io.AbstractConfigurationWriter
currentIndent, namespaces, naming, tagStack, writer
-
-
Constructor Summary
Constructors Constructor Description JsonConfigurationWriter(Writer writer, boolean prettyPrint)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
writeAttribute(String name, String value)
void
writeCharacters(String chars)
void
writeComment(String comment)
void
writeDefaultNamespace(String namespace)
void
writeEmptyElement(String name)
void
writeEndDocument()
void
writeEndElement()
void
writeEndListElement()
void
writeEndMapElement()
void
writeNamespace(String prefix, String namespace)
void
writeStartDocument()
void
writeStartElement(String name)
void
writeStartElement(String prefix, String namespace, String name)
void
writeStartListElement(String name, boolean explicit)
void
writeStartListElement(String prefix, String namespace, String name, boolean explicit)
void
writeStartMapElement(String name)
void
writeStartMapEntry(String name, String key, String value)
-
Methods inherited from class org.infinispan.commons.configuration.io.AbstractConfigurationWriter
close, indent, nl, outdent, writeAttribute, writeEmptyElement, writeIndent, writeStartElement, writeStartElement, writeStartListElement, writeStartListElement, writeStartMapElement, writeStartMapEntry
-
-
-
-
Constructor Detail
-
JsonConfigurationWriter
public JsonConfigurationWriter(Writer writer, boolean prettyPrint)
-
-
Method Detail
-
writeStartDocument
public void writeStartDocument()
-
writeStartElement
public void writeStartElement(String name)
-
writeStartListElement
public void writeStartListElement(String name, boolean explicit)
-
writeStartListElement
public void writeStartListElement(String prefix, String namespace, String name, boolean explicit)
-
writeEndListElement
public void writeEndListElement()
- Specified by:
writeEndListElement
in interfaceConfigurationWriter
- Overrides:
writeEndListElement
in classAbstractConfigurationWriter
-
writeStartMapElement
public void writeStartMapElement(String name)
-
writeEndMapElement
public void writeEndMapElement()
-
writeDefaultNamespace
public void writeDefaultNamespace(String namespace)
-
writeEndElement
public void writeEndElement()
-
writeEndDocument
public void writeEndDocument()
-
writeCharacters
public void writeCharacters(String chars)
-
writeEmptyElement
public void writeEmptyElement(String name)
-
writeComment
public void writeComment(String comment)
-
-