Package org.basex.io.serial
Class BaseXSerializer
java.lang.Object
org.basex.io.serial.Serializer
org.basex.io.serial.OutputSerializer
org.basex.io.serial.AdaptiveSerializer
org.basex.io.serial.BaseXSerializer
- All Implemented Interfaces:
Closeable,AutoCloseable
This class serializes items in a project-specific mode.
- Author:
- BaseX Team 2005-21, BSD License, Christian Gruen
-
Field Summary
Fields inherited from class org.basex.io.serial.OutputSerializer
encoding, itemsep, out, sopts -
Method Summary
Methods inherited from class org.basex.io.serial.AdaptiveSerializer
function, node, printChar, sc, serializeMethods inherited from class org.basex.io.serial.OutputSerializer
close, finished, indent, printChars, printHex, reset, separateMethods inherited from class org.basex.io.serial.Serializer
attribute, closeDoc, closeElement, comment, finishClose, finishEmpty, finishOpen, get, get, namespace, nsUri, openDoc, openElement, pi, skipElement, startOpen, text, value
-
Method Details
-
atomic
Description copied from class:SerializerSerializes an atomic value.- Overrides:
atomicin classAdaptiveSerializer- Parameters:
item- item- Throws:
IOException- I/O exception
-
array
Description copied from class:AdaptiveSerializerSerializes an array.- Overrides:
arrayin classAdaptiveSerializer- Parameters:
item- item- Throws:
IOException- I/O exception
-
map
Description copied from class:AdaptiveSerializerSerializes a map.- Overrides:
mapin classAdaptiveSerializer- Parameters:
item- item- Throws:
IOException- I/O exception
-