All Classes and Interfaces
Class
Description
An interface to represents that
Node
holds an array.A
FileFormat
implementation that loading/saving MapNode
from/to binary format.A
Node
implementation that holds a boolean array.A
Node
implementation that holds a boolean value.A
Node
implementation that holds a byte array.A
Node
implementation that holds a byte value.A
Node
implementation that holds a char array.A
Node
implementation that holds a char value.An annotation for specifying the element type of the collection.
An interface to represent the comment.
An annotation for specifying the default comment.
An implementation class of the
CommentableNode
to wrap the non-CommentableNode
node and attach the Comment
.An annotation for specifying the default boolean value.
An annotation for specifying the default byte value.
An annotation for specifying the default byte value.
An annotation for specifying the default double value.
An annotation for specifying the default enum value.
An annotation to get a default value from the field.
An annotation for specifying the default float value.
An annotation for specifying the default int value.
An annotation for specifying the default long value.
An annotation for specifying the default key to put the default value to the map.
An annotation to get a default value from the method.
An annotation for specifying
null
as the default value.An annotation for specifying the default short value.
An annotation for specifying the default
String
value.An interface to "deserialize" objects to other types.
A registry that manages
Deserializer
s.A
Node
implementation that holds a double array.A
Node
implementation that holds a double value.An interface for loading/saving
Node
s from/to files.Utility class used for internal processing of this library
A
Node
implementation that holds a float array.A
Node
implementation that holds a float value.An annotation for indicating the annotated field must be processed as "inline".
A
Node
implementation that holds an int array.A
Node
implementation that holds a int value.A
FileFormat
implementation that loading/saving MapNode
from/to json files using Jackson's ObjectMapper
.An annotation that tells the serializer/deserializer to use the specified key.
An interface to generated keys from strings.
A
Node
implementation that holds a long array.A
Node
implementation that holds a long value.An annotation for specifying the type of the key/value of the map.
An interface that holds an object or value
A class that provides serialization of
MapNode
for Jackson.A visitor of
Node
s.A
Node
implementation that represents null
.An interface to represent that
Node
holds number.A
Node
implementation that holds an object.A
FileFormat
implementation that loading/saving MapNode
from/to properties files.A
RecordDeserializer.Builder
class for RecordDeserializer
.A
Serialization
implementation for Record
class.A
RecordSerialization.Builder
class for RecordSerialization
.A
RecordSerializer.Builder
class for RecordSerializer
.A utility class that provides methods to copy files contained in a jar.
An interface that holds
Serializer
and/or Deserializer
.A
RuntimeException
that will be thrown when errors occurred while serializing/deserializing objects.A registry that manages
Serialization
s.An interface to "serialize" objects to other types.
A registry that manages
Serializer
s.A
Node
implementation that holds a short array.A
Node
implementation that holds a short value.An interface that has the comment as a
String
.An interface to appends an object to
StringBuilder
.A builder class of
StringNodeVisitor
.An interface to represents that
Node
holds a value or value based object.Results of visiting a
Node
.A
SimpleComment
implementation that holds the block comments in Yaml.A
FileFormat
implementation that loading/saving MapNode
from/to yaml files.A builder of
YamlFormat
.A
SimpleComment
implementation that holds the inline comments in Yaml.A
Comment
implementation that can have the header and footer of the root node.