Index
All Classes|All Packages
A
- a - Static variable in class org.ghotibeaun.json.util.ByteConstants
- a - Static variable in class org.ghotibeaun.json.util.CharConstants
- A - Static variable in class org.ghotibeaun.json.util.ByteConstants
- AbstractClassConverter - Class in org.ghotibeaun.json.converters
-
Base class for ClassConverters
- AbstractClassConverter(ConverterOption<?>...) - Constructor for class org.ghotibeaun.json.converters.AbstractClassConverter
-
Constructor
- AbstractConflictStrategy<T,G> - Class in org.ghotibeaun.json.merge.strategies
- AbstractConflictStrategy(MergeProcess) - Constructor for class org.ghotibeaun.json.merge.strategies.AbstractConflictStrategy
- AbstractConverter - Class in org.ghotibeaun.json.converters
-
Base class for all Converters
- AbstractConverter(ConverterOption<?>...) - Constructor for class org.ghotibeaun.json.converters.AbstractConverter
- AbstractConverterOption<T> - Class in org.ghotibeaun.json.converters.options
- AbstractConverterOption(OptionKey, DefaultingValue<T>) - Constructor for class org.ghotibeaun.json.converters.options.AbstractConverterOption
- AbstractJSONArrayConflictStrategy - Class in org.ghotibeaun.json.merge.strategies
- AbstractJSONArrayConflictStrategy(MergeProcess) - Constructor for class org.ghotibeaun.json.merge.strategies.AbstractJSONArrayConflictStrategy
- AbstractJSONConverter - Class in org.ghotibeaun.json.converters
- AbstractJSONConverter(ConverterOption<?>...) - Constructor for class org.ghotibeaun.json.converters.AbstractJSONConverter
- AbstractJSONObjectConflictStrategy - Class in org.ghotibeaun.json.merge.strategies
- AbstractJSONObjectConflictStrategy(MergeProcess) - Constructor for class org.ghotibeaun.json.merge.strategies.AbstractJSONObjectConflictStrategy
- AbstractJSONValueConverter<T> - Class in org.ghotibeaun.json.converters.valueconverter
-
Abstract implementation for the
ValueConverter
interface. - AbstractJSONValueConverter(String...) - Constructor for class org.ghotibeaun.json.converters.valueconverter.AbstractJSONValueConverter
-
Constructor
- AbstractMergeProcessor - Class in org.ghotibeaun.json.merge
- AbstractMergeProcessor() - Constructor for class org.ghotibeaun.json.merge.AbstractMergeProcessor
- accept(V) - Method in class org.ghotibeaun.json.converters.valueconverter.AbstractJSONValueConverter
-
Evaluates the value type against the ValueConverter's accepted value types
- ACCEPT_PRIMARY - org.ghotibeaun.json.merge.strategies.ObjectConflict
- ACCEPT_SECONDARY - org.ghotibeaun.json.merge.strategies.ObjectConflict
- AcceptPrimaryConflictStrategy - Class in org.ghotibeaun.json.merge.strategies
- AcceptPrimaryConflictStrategy(MergeProcess) - Constructor for class org.ghotibeaun.json.merge.strategies.AcceptPrimaryConflictStrategy
- accepts() - Method in class org.ghotibeaun.json.converters.valueconverter.AbstractJSONValueConverter
- accepts() - Method in class org.ghotibeaun.json.converters.valueconverter.NumberFormatJSONValueConverter
- accepts() - Method in class org.ghotibeaun.json.converters.valueconverter.StringJSONValueConverter
-
Accepts any type
- accepts() - Method in interface org.ghotibeaun.json.converters.valueconverter.ValueConverter
-
Specifies the list of value types this converter will accept.
- AcceptSecondaryConflictStrategy - Class in org.ghotibeaun.json.merge.strategies
- AcceptSecondaryConflictStrategy(MergeProcess) - Constructor for class org.ghotibeaun.json.merge.strategies.AcceptSecondaryConflictStrategy
- ACK - Static variable in class org.ghotibeaun.json.util.ByteConstants
- add(byte) - Method in class org.ghotibeaun.json.util.ResizableByteBuffer
-
Add a new byte to the buffer
- add(byte[]) - Method in class org.ghotibeaun.json.util.ResizableByteBuffer
-
Append an array of bytes to the existing buffer.
- add(Boolean) - Method in interface org.ghotibeaun.json.JSONArray
-
Add a boolean value
- add(Number) - Method in interface org.ghotibeaun.json.JSONArray
-
Add a number value
- add(String) - Method in interface org.ghotibeaun.json.JSONArray
-
Add a String value to the JSONArray
- add(JSONArray) - Method in interface org.ghotibeaun.json.JSONArray
-
Add a JSONArray value
- add(JSONNode) - Method in interface org.ghotibeaun.json.JSONArray
-
Add a JSONNode instance.
- add(JSONObject) - Method in interface org.ghotibeaun.json.JSONArray
-
Add a JSONObject value
- add(JSONValue<?>) - Method in interface org.ghotibeaun.json.JSONListNode
-
Add a JSONValue
- addAll(List<?>) - Method in interface org.ghotibeaun.json.JSONListNode
-
A a list of values.
- addColumnDefinition(String) - Method in class org.ghotibeaun.json.parser.csv.CSVSettings
- addColumnDefinition(String, boolean) - Method in class org.ghotibeaun.json.parser.csv.CSVSettings
- addColumnDefinition(String, boolean, JSONValueType) - Method in class org.ghotibeaun.json.parser.csv.CSVSettings
- addColumnDefinition(Column) - Method in class org.ghotibeaun.json.parser.csv.CSVSettings
- addEntry(Class<?>, Field, ConverterOptions) - Method in class org.ghotibeaun.json.converters.utils.ScannerList
- AMPERSAND - Static variable in class org.ghotibeaun.json.util.ByteConstants
- andAdd(byte) - Method in class org.ghotibeaun.json.util.ByteRange
-
Apppend a byte to an existing ByteRange
- andAdd(byte[]) - Method in class org.ghotibeaun.json.util.ByteRange
-
Append an array of bytes to an existing ByteRange
- andAddFrom(byte, byte) - Method in class org.ghotibeaun.json.util.ByteRange
-
Appends a ByteRange with a set of byte values starting with a start byte value to an end byte value inclusive
- Annotatable - Interface in org.ghotibeaun.json.schema
-
An aspect interface that can be applied to JSON Schema Elements
- Annotation - Interface in org.ghotibeaun.json.schema
- AnnotationUtils - Class in org.ghotibeaun.json.converters.utils
- APPEND - org.ghotibeaun.json.merge.strategies.ArrayConflict
- APPEND - org.ghotibeaun.json.merge.strategies.ObjectConflict
- AppendArrayConflictStrategy - Class in org.ghotibeaun.json.merge.strategies
- AppendArrayConflictStrategy(MergeProcess) - Constructor for class org.ghotibeaun.json.merge.strategies.AppendArrayConflictStrategy
- appendField(Column, String, CSVSettings) - Method in class org.ghotibeaun.json.parser.csv.Row
- appendField(Field) - Method in class org.ghotibeaun.json.parser.csv.Row
- AppendObjectConflictStrategy - Class in org.ghotibeaun.json.merge.strategies
- AppendObjectConflictStrategy(MergeProcess) - Constructor for class org.ghotibeaun.json.merge.strategies.AppendObjectConflictStrategy
- apply(JSONArray, Integer, JSONValue<?>, JSONValue<?>) - Method in class org.ghotibeaun.json.merge.strategies.AppendArrayConflictStrategy
- apply(JSONArray, Integer, JSONValue<?>, JSONValue<?>) - Method in class org.ghotibeaun.json.merge.strategies.DeduplicateArrayConflictStrategy
- apply(JSONArray, Integer, JSONValue<?>, JSONValue<?>) - Method in class org.ghotibeaun.json.merge.strategies.InsertAfterConflictStrategy
- apply(JSONArray, Integer, JSONValue<?>, JSONValue<?>) - Method in class org.ghotibeaun.json.merge.strategies.InsertBeforeConflictStrategy
- apply(JSONObject, String, JSONValue<?>, JSONValue<?>) - Method in class org.ghotibeaun.json.merge.strategies.AcceptPrimaryConflictStrategy
- apply(JSONObject, String, JSONValue<?>, JSONValue<?>) - Method in class org.ghotibeaun.json.merge.strategies.AcceptSecondaryConflictStrategy
- apply(JSONObject, String, JSONValue<?>, JSONValue<?>) - Method in class org.ghotibeaun.json.merge.strategies.AppendObjectConflictStrategy
- apply(T, G, JSONValue<?>, JSONValue<?>) - Method in interface org.ghotibeaun.json.merge.strategies.ConflictStrategy
-
Apply a conflict strategy to a given JSONNode context
- applySetting(String, String) - Static method in class org.ghotibeaun.json.factory.FactorySettings
-
Applies a setting.
- applySetting(Setting, String) - Static method in class org.ghotibeaun.json.factory.FactorySettings
- args() - Method in annotation type org.ghotibeaun.json.converters.annotation.ClassValueConverter
- args() - Method in annotation type org.ghotibeaun.json.converters.annotation.JSONValueConverter
- array() - Method in class org.ghotibeaun.json.util.ResizableByteBuffer
-
Retrieves the array for this buffer
- ARRAY - org.ghotibeaun.json.JSONValueType
- ARRAY_END - org.ghotibeaun.json.parser.jep.eventhandler.event.JSONEventType
- ARRAY_START - org.ghotibeaun.json.parser.jep.eventhandler.event.JSONEventType
- ArrayConflict - Enum in org.ghotibeaun.json.merge.strategies
- asJSONArray() - Method in interface org.ghotibeaun.json.JSONNode
-
Return the JSONNode as a JSONArray
- asJSONObject() - Method in interface org.ghotibeaun.json.JSONNode
-
Return the JSONNode as a JSONObject
- ASTERISK - Static variable in class org.ghotibeaun.json.util.ByteConstants
- AT - Static variable in class org.ghotibeaun.json.util.ByteConstants
All Classes|All Packages