Class Hierarchy
- java.lang.Object
- com.github.siroshun09.configapi.core.file.java.binary.BinaryFormat (implements com.github.siroshun09.configapi.core.file.FileFormat<N>)
- com.github.siroshun09.configapi.core.node.CommentedNode<T> (implements com.github.siroshun09.configapi.core.node.CommentableNode<T>)
- com.github.siroshun09.configapi.core.util.FileUtils
- com.github.siroshun09.configapi.format.gson.GsonFormat (implements com.github.siroshun09.configapi.core.file.FileFormat<N>)
- com.github.siroshun09.configapi.format.jackson.JacksonFormat (implements com.github.siroshun09.configapi.core.file.FileFormat<N>)
- com.github.siroshun09.configapi.format.jackson.NodeSerialization
- com.github.siroshun09.configapi.core.node.NullNode (implements com.github.siroshun09.configapi.core.node.Node<T>)
- com.github.siroshun09.configapi.core.file.java.properties.PropertiesFormat (implements com.github.siroshun09.configapi.core.file.FileFormat<N>)
- java.lang.Record
- com.github.siroshun09.configapi.core.node.BooleanArray (implements com.github.siroshun09.configapi.core.node.ArrayNode<T>)
- com.github.siroshun09.configapi.core.node.BooleanValue (implements com.github.siroshun09.configapi.core.node.StringRepresentable, com.github.siroshun09.configapi.core.node.ValueNode<T>)
- com.github.siroshun09.configapi.core.node.ByteArray (implements com.github.siroshun09.configapi.core.node.ArrayNode<T>)
- com.github.siroshun09.configapi.core.node.ByteValue (implements com.github.siroshun09.configapi.core.node.NumberValue, com.github.siroshun09.configapi.core.node.StringRepresentable)
- com.github.siroshun09.configapi.core.node.CharArray (implements com.github.siroshun09.configapi.core.node.ArrayNode<T>)
- com.github.siroshun09.configapi.core.node.CharValue (implements com.github.siroshun09.configapi.core.node.StringRepresentable, com.github.siroshun09.configapi.core.node.ValueNode<T>)
- com.github.siroshun09.configapi.core.node.DoubleArray (implements com.github.siroshun09.configapi.core.node.ArrayNode<T>)
- com.github.siroshun09.configapi.core.node.DoubleValue (implements com.github.siroshun09.configapi.core.node.NumberValue, com.github.siroshun09.configapi.core.node.StringRepresentable)
- com.github.siroshun09.configapi.core.node.EnumValue<E> (implements com.github.siroshun09.configapi.core.node.StringRepresentable, com.github.siroshun09.configapi.core.node.ValueNode<T>)
- com.github.siroshun09.configapi.core.node.FloatArray (implements com.github.siroshun09.configapi.core.node.ArrayNode<T>)
- com.github.siroshun09.configapi.core.node.FloatValue (implements com.github.siroshun09.configapi.core.node.NumberValue, com.github.siroshun09.configapi.core.node.StringRepresentable)
- com.github.siroshun09.configapi.core.node.IntArray (implements com.github.siroshun09.configapi.core.node.ArrayNode<T>)
- com.github.siroshun09.configapi.core.node.IntValue (implements com.github.siroshun09.configapi.core.node.NumberValue, com.github.siroshun09.configapi.core.node.StringRepresentable)
- com.github.siroshun09.configapi.core.node.LongArray (implements com.github.siroshun09.configapi.core.node.ArrayNode<T>)
- com.github.siroshun09.configapi.core.node.LongValue (implements com.github.siroshun09.configapi.core.node.NumberValue, com.github.siroshun09.configapi.core.node.StringRepresentable)
- com.github.siroshun09.configapi.core.node.ObjectNode<T> (implements com.github.siroshun09.configapi.core.node.Node<T>)
- com.github.siroshun09.configapi.core.node.ShortArray (implements com.github.siroshun09.configapi.core.node.ArrayNode<T>)
- com.github.siroshun09.configapi.core.node.ShortValue (implements com.github.siroshun09.configapi.core.node.NumberValue, com.github.siroshun09.configapi.core.node.StringRepresentable)
- com.github.siroshun09.configapi.core.node.StringValue (implements com.github.siroshun09.configapi.core.node.StringRepresentable, com.github.siroshun09.configapi.core.node.ValueNode<T>)
- com.github.siroshun09.configapi.format.yaml.comment.YamlBlockComment (implements com.github.siroshun09.configapi.core.comment.SimpleComment)
- com.github.siroshun09.configapi.format.yaml.comment.YamlInlineComment (implements com.github.siroshun09.configapi.core.comment.SimpleComment)
- com.github.siroshun09.configapi.format.yaml.comment.YamlNodeComment (implements com.github.siroshun09.configapi.core.comment.Comment)
- com.github.siroshun09.configapi.format.yaml.comment.YamlRootComment (implements com.github.siroshun09.configapi.core.comment.Comment)
- com.github.siroshun09.configapi.core.serialization.record.RecordDeserializer<R> (implements com.github.siroshun09.configapi.core.serialization.Deserializer<I,O>)
- com.github.siroshun09.configapi.core.serialization.record.RecordDeserializer.Builder<R>
- com.github.siroshun09.configapi.core.serialization.record.RecordSerialization<R> (implements com.github.siroshun09.configapi.core.serialization.Serialization<T,S>)
- com.github.siroshun09.configapi.core.serialization.record.RecordSerialization.Builder<R>
- com.github.siroshun09.configapi.core.serialization.record.RecordSerializer<R> (implements com.github.siroshun09.configapi.core.serialization.Serializer<I,O>)
- com.github.siroshun09.configapi.core.serialization.record.RecordSerializer.Builder<R>
- com.github.siroshun09.configapi.core.util.ResourceUtils
- com.github.siroshun09.configapi.core.node.visitor.StringNodeVisitor (implements com.github.siroshun09.configapi.core.node.visitor.NodeVisitor)
- com.github.siroshun09.configapi.core.node.visitor.StringNodeVisitor.Builder
- java.lang.Throwable (implements java.io.Serializable)
- com.github.siroshun09.configapi.format.yaml.YamlFormat (implements com.github.siroshun09.configapi.core.file.FileFormat<N>)
- com.github.siroshun09.configapi.format.yaml.YamlFormat.Builder
Annotation Interface Hierarchy
- com.github.siroshun09.configapi.core.serialization.annotation.CollectionType (implements java.lang.annotation.Annotation)
- com.github.siroshun09.configapi.core.serialization.annotation.Comment (implements java.lang.annotation.Annotation)
- com.github.siroshun09.configapi.core.serialization.annotation.DefaultBoolean (implements java.lang.annotation.Annotation)
- com.github.siroshun09.configapi.core.serialization.annotation.DefaultByte (implements java.lang.annotation.Annotation)
- com.github.siroshun09.configapi.core.serialization.annotation.DefaultChar (implements java.lang.annotation.Annotation)
- com.github.siroshun09.configapi.core.serialization.annotation.DefaultDouble (implements java.lang.annotation.Annotation)
- com.github.siroshun09.configapi.core.serialization.annotation.DefaultEnum (implements java.lang.annotation.Annotation)
- com.github.siroshun09.configapi.core.serialization.annotation.DefaultField (implements java.lang.annotation.Annotation)
- com.github.siroshun09.configapi.core.serialization.annotation.DefaultFloat (implements java.lang.annotation.Annotation)
- com.github.siroshun09.configapi.core.serialization.annotation.DefaultInt (implements java.lang.annotation.Annotation)
- com.github.siroshun09.configapi.core.serialization.annotation.DefaultLong (implements java.lang.annotation.Annotation)
- com.github.siroshun09.configapi.core.serialization.annotation.DefaultMapKey (implements java.lang.annotation.Annotation)
- com.github.siroshun09.configapi.core.serialization.annotation.DefaultMethod (implements java.lang.annotation.Annotation)
- com.github.siroshun09.configapi.core.serialization.annotation.DefaultNull (implements java.lang.annotation.Annotation)
- com.github.siroshun09.configapi.core.serialization.annotation.DefaultShort (implements java.lang.annotation.Annotation)
- com.github.siroshun09.configapi.core.serialization.annotation.DefaultString (implements java.lang.annotation.Annotation)
- com.github.siroshun09.configapi.core.serialization.annotation.Inline (implements java.lang.annotation.Annotation)
- com.github.siroshun09.configapi.core.serialization.key.Key (implements java.lang.annotation.Annotation)
- com.github.siroshun09.configapi.core.serialization.annotation.MapType (implements java.lang.annotation.Annotation)