Index
All Classes|All Packages
S
- s - Static variable in class org.ghotibeaun.json.util.ByteConstants
- s - Static variable in class org.ghotibeaun.json.util.CharConstants
- S - Static variable in class org.ghotibeaun.json.util.ByteConstants
- scanClass(Class<?>, ConverterOptions) - Method in class org.ghotibeaun.json.converters.utils.ClassScanner
- ScannerEntry - Class in org.ghotibeaun.json.converters.utils
-
Contains mapping data for converting to and from JSON and Class instances.
- ScannerEntry(Class<?>, Field, ConverterOptions) - Constructor for class org.ghotibeaun.json.converters.utils.ScannerEntry
-
Initializes the entry
- ScannerList - Class in org.ghotibeaun.json.converters.utils
- ScannerList() - Constructor for class org.ghotibeaun.json.converters.utils.ScannerList
- ScannerValidationOption - Enum in org.ghotibeaun.json.converters.options
- SchemaComponent - Interface in org.ghotibeaun.json.schema
- select(String) - Method in interface org.ghotibeaun.json.JSONNode
-
Select a value from the JSONNode using a JSON-Path expression.
- select(String, Criteria, Option...) - Method in interface org.ghotibeaun.json.JSONNode
-
Select a value from the JSONNode using a JSON-Path expression.
- select(String, Option...) - Method in interface org.ghotibeaun.json.JSONNode
-
Select a value from the JSONNode using a JSON-Path expression.
- select(JSONNode) - Method in interface org.ghotibeaun.json.jsonpath.JSONPath
-
Return a list of JSON values from a JSONNode context.
- selectValue(String) - Method in interface org.ghotibeaun.json.JSONNode
-
Select a single value from a JSONPath expression
- selectValue(String, Criteria, Option...) - Method in interface org.ghotibeaun.json.JSONNode
- selectValue(String, Option...) - Method in interface org.ghotibeaun.json.JSONNode
- selectValue(JSONNode) - Method in interface org.ghotibeaun.json.jsonpath.JSONPath
-
Returns a single value from a JSONPath expression on a JSONNode context
- SEMICOLON - Static variable in class org.ghotibeaun.json.util.ByteConstants
- SerializationFactory - Class in org.ghotibeaun.json.serializer
- SERIALIZER_CLASS - org.ghotibeaun.json.factory.Setting
- set(ConverterOption<?>) - Method in class org.ghotibeaun.json.converters.ConverterOptions
- setBlockSize(int) - Method in class org.ghotibeaun.json.parser.jep.ParserSettings
- setCharSet(String) - Method in class org.ghotibeaun.json.parser.jep.ParserSettings
- setColumnName(String) - Method in class org.ghotibeaun.json.parser.csv.Column
-
Set the column name
- setConverterValidation(ScannerValidationOption) - Method in class org.ghotibeaun.json.converters.options.OptionsBuilder
- setDateFormat(String) - Method in class org.ghotibeaun.json.parser.csv.CSVSettings
- setEnableStatistics(boolean) - Method in class org.ghotibeaun.json.parser.jep.ParserSettings
- setEnclosure(char) - Method in class org.ghotibeaun.json.parser.csv.CSVSettings
- setEscape(char) - Method in class org.ghotibeaun.json.parser.csv.CSVSettings
- setHeaderRow(boolean) - Method in class org.ghotibeaun.json.parser.csv.CSVSettings
- setIgnoreKeys(String...) - Method in class org.ghotibeaun.json.converters.options.OptionsBuilder
- setJSONKeyCase(KeyNameCasing) - Method in class org.ghotibeaun.json.converters.options.OptionsBuilder
- setMemberValue(Object, JSONValue<?>) - Method in class org.ghotibeaun.json.converters.handlers.FieldMemberHandler
- setMemberValue(Object, JSONValue<?>) - Method in class org.ghotibeaun.json.converters.handlers.MemberHandler
- setMemberValue(Object, JSONValue<?>) - Method in class org.ghotibeaun.json.converters.handlers.MethodMemberHandler
- setNullable(boolean) - Method in class org.ghotibeaun.json.parser.csv.Column
-
Sets whether the column can have null values.
- setParserConfiguration(ParserConfiguration) - Method in class org.ghotibeaun.json.parser.jep.ParserSettings
- setParserSettings(ParserSettings) - Method in interface org.ghotibeaun.json.parser.jep.Configurable
- setParserSettings(ParserSettings) - Method in class org.ghotibeaun.json.parser.jep.eventhandler.EventHandler
- setParserSettings(ParserSettings) - Method in class org.ghotibeaun.json.parser.jep.eventprovider.EventProvider
- setParserSettings(ParserSettings) - Method in class org.ghotibeaun.json.parser.jep.processor.EventProcessor
- setPosition(int) - Method in class org.ghotibeaun.json.parser.csv.Column
-
Set the column position (zero-based)
- setSeparator(char) - Method in class org.ghotibeaun.json.parser.csv.CSVSettings
- setterMethod() - Method in annotation type org.ghotibeaun.json.converters.annotation.JSONElement
-
Specifies a setter method to use to apply the JSON value to the Class value.
- SetterMethodReference - Class in org.ghotibeaun.json.converters.utils
- SetterMethodReference(String, boolean, Type, boolean) - Constructor for class org.ghotibeaun.json.converters.utils.SetterMethodReference
- Setting - Enum in org.ghotibeaun.json.factory
- setType(JSONValueType) - Method in class org.ghotibeaun.json.parser.csv.Column
-
Set the column data type
- setUseDefaultSettings(boolean) - Static method in class org.ghotibeaun.json.factory.FactorySettings
-
Global sets which configuration settings to use.
- setUseFloatingPointType(FloatingPointNumber) - Method in class org.ghotibeaun.json.parser.jep.ParserSettings
- setUseNonFloatingPointType(NonFloatingPointNumber) - Method in class org.ghotibeaun.json.parser.jep.ParserSettings
- setUseStrict(boolean) - Method in class org.ghotibeaun.json.parser.jep.ParserSettings
- setValue(T) - Method in interface org.ghotibeaun.json.JSONValue
-
Set the value
- SEVEN - Static variable in class org.ghotibeaun.json.util.ByteConstants
- SEVEN - Static variable in class org.ghotibeaun.json.util.CharConstants
- SI - Static variable in class org.ghotibeaun.json.util.ByteConstants
- SingleConverterOption<T> - Class in org.ghotibeaun.json.converters.options
- SingleConverterOption(OptionKey, DefaultingValue<T>) - Constructor for class org.ghotibeaun.json.converters.options.SingleConverterOption
- SingleDefaultingValue<T> - Class in org.ghotibeaun.json.converters.options
- SINGLEQUOTE - Static variable in class org.ghotibeaun.json.util.ByteConstants
- SIX - Static variable in class org.ghotibeaun.json.util.ByteConstants
- SIX - Static variable in class org.ghotibeaun.json.util.CharConstants
- size() - Method in interface org.ghotibeaun.json.JSONListNode
-
Return the current length of the list
- size() - Method in interface org.ghotibeaun.json.JSONMapNode
-
returns the number of entries in this mapped object
- size() - Method in class org.ghotibeaun.json.util.ResizableByteBuffer
-
Return the full size of the buffer
- SNAKE - org.ghotibeaun.json.converters.options.KeyNameCasing
- SO - Static variable in class org.ghotibeaun.json.util.ByteConstants
- SOH - Static variable in class org.ghotibeaun.json.util.ByteConstants
- SOLIDUS - Static variable in class org.ghotibeaun.json.util.ByteConstants
- SPACE - Static variable in class org.ghotibeaun.json.util.ByteConstants
- SPACE - Static variable in class org.ghotibeaun.json.util.CharConstants
- StackEventHandler - Class in org.ghotibeaun.json.parser.jep.eventhandler
-
Abstract event handler that holds information about current key and object/array contexts while traversing a JSON object
- StackEventHandler() - Constructor for class org.ghotibeaun.json.parser.jep.eventhandler.StackEventHandler
- start(InputStream) - Method in class org.ghotibeaun.json.parser.jep.processor.EventProcessor
- start(InputStream) - Method in interface org.ghotibeaun.json.parser.jep.processor.JSONEventProcessor
- START_ARRAY - Static variable in class org.ghotibeaun.json.util.ByteConstants
- START_ARRAY - Static variable in class org.ghotibeaun.json.util.CharConstants
- START_MAP - Static variable in class org.ghotibeaun.json.util.ByteConstants
- START_MAP - Static variable in class org.ghotibeaun.json.util.CharConstants
- startsWith(byte) - Static method in class org.ghotibeaun.json.util.ByteSequence
-
Initializes a ByteSequence with the first sequence item as a single byte value
- startsWith(ByteSequence) - Static method in class org.ghotibeaun.json.util.ByteSequence
-
Initializes a new ByteSequence using another ByteSequence's items
- startsWithAnyOf(byte...) - Static method in class org.ghotibeaun.json.util.ByteSequence
-
Initializes a new ByteSequence containing a variable number of byte values
- startsWithRange(ByteRange) - Static method in class org.ghotibeaun.json.util.ByteSequence
-
Initializes a new ByteSequence with a ByteRange of byte values.
- startsWithRangeFrom(byte, byte) - Static method in class org.ghotibeaun.json.util.ByteSequence
-
Initializesa new ByteSequence by creating a first sequence item containing byte values starting from one value up to an end byte value, inclusive.
- startWith(byte) - Static method in class org.ghotibeaun.json.util.ByteRange
-
Creates a new ByteRange with a single byte in the range value
- startWith(byte[]) - Static method in class org.ghotibeaun.json.util.ByteRange
-
Initializes a ByteRange with an array of byte values.
- startWith(byte, byte) - Static method in class org.ghotibeaun.json.util.ByteRange
-
Initializes a ByteRange by creating a range array containing all byte values from a starting byte value to an ending byte value inclusive.
- STRICT - org.ghotibeaun.json.converters.options.ScannerValidationOption
-
Will throw errors if the underlying class does not include a field or setter for a given JSON property
- STRING - org.ghotibeaun.json.JSONValueType
- STRING_END - org.ghotibeaun.json.parser.jep.eventhandler.event.JSONEventType
- STRING_START - org.ghotibeaun.json.parser.jep.eventhandler.event.JSONEventType
- StringJSONValueConverter - Class in org.ghotibeaun.json.converters.valueconverter
-
Converts a JSONValue to a String.
- StringJSONValueConverter(String...) - Constructor for class org.ghotibeaun.json.converters.valueconverter.StringJSONValueConverter
- STX - Static variable in class org.ghotibeaun.json.util.ByteConstants
- SUB - Static variable in class org.ghotibeaun.json.util.ByteConstants
- SYN - Static variable in class org.ghotibeaun.json.util.ByteConstants
All Classes|All Packages