Package xmlparser
Interface XmlWriter
- All Superinterfaces:
Interfaces.AccessSerializers,Interfaces.ParserConfiguration
public interface XmlWriter extends Interfaces.AccessSerializers, Interfaces.ParserConfiguration
-
Method Summary
Modifier and Type Method Description default java.lang.StringdomToXml(XmlElement node)default voiddomToXml(XmlElement node, java.io.Writer writer)default voiddomToXml(XmlElement node, java.io.Writer writer, java.lang.String indent)default java.lang.StringtoXml(java.lang.Object o)default voidtoXml(java.lang.Object o, java.io.Writer writer)default voidwriteArray(java.io.Writer writer, java.lang.reflect.Field field, java.lang.String name, java.lang.Object o, java.lang.String indent)default voidwriteField(java.lang.Class<?> c, java.lang.reflect.Field field, java.io.Writer writer, java.lang.String name, java.lang.Object value, java.lang.String indent)default voidwriteIndent(java.io.Writer writer, java.lang.String indent)default voidwriteList(java.io.Writer writer, java.lang.reflect.Field field, java.lang.String name, java.lang.Object o, java.lang.String indent)default voidwriteMap(java.io.Writer writer, java.lang.reflect.Field field, java.lang.String name, java.lang.Object o, java.lang.String indent)default voidwriteNewLine(java.io.Writer writer)default voidwriteObject(java.io.Writer writer, java.lang.String name, java.lang.Object o, java.lang.String indent)default voidwriteSet(java.io.Writer writer, java.lang.reflect.Field field, java.lang.String name, java.lang.Object o, java.lang.String indent)default voidwriteSimple(java.io.Writer writer, java.lang.String name, java.lang.Object value, java.lang.String indent)default voidwriteSimple(java.io.Writer writer, java.lang.String name, java.lang.Object value, java.util.List<java.lang.reflect.Field> attributes, java.lang.Object text, java.lang.String indent)Methods inherited from interface xmlparser.utils.Interfaces.AccessSerializers
getSerializer, hasSerializerMethods inherited from interface xmlparser.utils.Interfaces.ParserConfiguration
shouldEncodeUTF8, shouldPrettyPrint
-
Method Details
-
toXml
default java.lang.String toXml(java.lang.Object o) -
toXml
default void toXml(java.lang.Object o, java.io.Writer writer) throws java.io.IOException- Throws:
java.io.IOException
-
domToXml
-
domToXml
- Throws:
java.io.IOException
-
domToXml
default void domToXml(XmlElement node, java.io.Writer writer, java.lang.String indent) throws java.io.IOException- Throws:
java.io.IOException
-
writeSimple
default void writeSimple(java.io.Writer writer, java.lang.String name, java.lang.Object value, java.lang.String indent) throws java.io.IOException- Throws:
java.io.IOException
-
writeSimple
default void writeSimple(java.io.Writer writer, java.lang.String name, java.lang.Object value, java.util.List<java.lang.reflect.Field> attributes, java.lang.Object text, java.lang.String indent) throws java.io.IOException, java.lang.IllegalAccessException- Throws:
java.io.IOExceptionjava.lang.IllegalAccessException
-
writeList
default void writeList(java.io.Writer writer, java.lang.reflect.Field field, java.lang.String name, java.lang.Object o, java.lang.String indent) throws java.lang.IllegalArgumentException, java.lang.IllegalAccessException, java.io.IOException- Throws:
java.lang.IllegalArgumentExceptionjava.lang.IllegalAccessExceptionjava.io.IOException
-
writeArray
default void writeArray(java.io.Writer writer, java.lang.reflect.Field field, java.lang.String name, java.lang.Object o, java.lang.String indent) throws java.lang.IllegalArgumentException, java.lang.IllegalAccessException, java.io.IOException- Throws:
java.lang.IllegalArgumentExceptionjava.lang.IllegalAccessExceptionjava.io.IOException
-
writeSet
default void writeSet(java.io.Writer writer, java.lang.reflect.Field field, java.lang.String name, java.lang.Object o, java.lang.String indent) throws java.lang.IllegalArgumentException, java.lang.IllegalAccessException, java.io.IOException- Throws:
java.lang.IllegalArgumentExceptionjava.lang.IllegalAccessExceptionjava.io.IOException
-
writeMap
default void writeMap(java.io.Writer writer, java.lang.reflect.Field field, java.lang.String name, java.lang.Object o, java.lang.String indent) throws java.lang.IllegalArgumentException, java.lang.IllegalAccessException, java.io.IOException- Throws:
java.lang.IllegalArgumentExceptionjava.lang.IllegalAccessExceptionjava.io.IOException
-
writeObject
default void writeObject(java.io.Writer writer, java.lang.String name, java.lang.Object o, java.lang.String indent) throws java.lang.IllegalArgumentException, java.lang.IllegalAccessException, java.io.IOException- Throws:
java.lang.IllegalArgumentExceptionjava.lang.IllegalAccessExceptionjava.io.IOException
-
writeField
default void writeField(java.lang.Class<?> c, java.lang.reflect.Field field, java.io.Writer writer, java.lang.String name, java.lang.Object value, java.lang.String indent) throws java.lang.IllegalArgumentException, java.lang.IllegalAccessException, java.io.IOException- Throws:
java.lang.IllegalArgumentExceptionjava.lang.IllegalAccessExceptionjava.io.IOException
-
writeIndent
default void writeIndent(java.io.Writer writer, java.lang.String indent) throws java.io.IOException- Throws:
java.io.IOException
-
writeNewLine
default void writeNewLine(java.io.Writer writer) throws java.io.IOException- Throws:
java.io.IOException
-