Index

A B C D E F G I J K L M N O P Q R S T V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

AbstractData<K,V> - Interface in de.linusdev.data
A AbstractData can store key-value pairs.
add(String, Object) - Method in class de.linusdev.data.implemantations.SODataMapImpl
 
add(String, Object) - Method in class de.linusdev.data.implemantations.SODataWrapperImpl
 
add(String, Object) - Method in interface de.linusdev.data.so.SOData
 
add(String, Object) - Method in interface de.linusdev.data.so.SODataWrapper
 
add(String, Object) - Method in class de.linusdev.data.implemantations.SODataListImpl
 
add(String, O) - Method in class de.linusdev.data.implemantations.SAODataListImpl
Adds a new entry, does NOT check if an entry with given key already exists!
add(String, O) - Method in class de.linusdev.data.implemantations.SAODataMapImpl
 
add(String, O) - Method in interface de.linusdev.data.so.SAOData
 
add(String, O) - Method in interface de.linusdev.data.so.SAODataWrapper
 
add(K, V) - Method in interface de.linusdev.data.AbstractData
Adds a new Entry.
add(K, V) - Method in interface de.linusdev.data.DataWrapper
 
addAndGet(K, T) - Method in interface de.linusdev.data.AbstractData
Adds given value at given key and returns given value.
addEntry(Entry<String, O>) - Method in class de.linusdev.data.implemantations.SAODataListImpl
 
addEntry(Entry<String, O>) - Method in class de.linusdev.data.implemantations.SAODataMapImpl
 
addEntry(Entry<K, V>) - Method in interface de.linusdev.data.AbstractData
Adds a new Entry.
addEntry(Entry<K, V>) - Method in interface de.linusdev.data.DataWrapper
 
addIfNotNull(K, V) - Method in interface de.linusdev.data.AbstractData
Adds a new Entry if given value is not null.
addIfNull() - Element in annotation interface de.linusdev.data.refl.Value
 
addIfOptionalExists(K, OptionalValue<? extends V>) - Method in interface de.linusdev.data.AbstractData
Adds a new Entry with given key and OptionalValue.get() if given optionalValue exists.
addOrReplace(K, V) - Method in interface de.linusdev.data.AbstractData
If no Entry for given key exists, a new Entry is added.
If an Entry with given key exists, it's value is changed to given value.
ASTERISK_CHAR - Static variable in class de.linusdev.data.parser.JsonParser
 
AutoSODatable - Interface in de.linusdev.data.refl
If your class implements this interface, its AutoSODatable.getData() method will be automatically add all non-transient fields using reflection.

B

BYTE_TOKEN - Static variable in class de.linusdev.data.parser.JsonParser
 

C

clear() - Method in interface de.linusdev.data.AbstractData
Removes all key value pairs from this AbstractData.
clear() - Method in class de.linusdev.data.implemantations.SAODataListImpl
 
clear() - Method in class de.linusdev.data.implemantations.SAODataMapImpl
 
clear() - Method in class de.linusdev.data.implemantations.SAODataWrapperImpl
 
close() - Method in class de.linusdev.data.parser.JsonReader
 
COLON_CHAR - Static variable in class de.linusdev.data.parser.JsonParser
 
COMMA_CHAR - Static variable in class de.linusdev.data.parser.JsonParser
 
computeIfAbsent(K, Function<K, V>) - Method in interface de.linusdev.data.AbstractData
If a value with given key exists (AbstractData.getEntry(Object) is not null), it will be returned.
computeIfAbsentOrNull(K, Function<K, V>) - Method in interface de.linusdev.data.AbstractData
If a value with given key is not null (AbstractData.get(Object) is not null), it will be returned.
CONTENT_ONLY - Enum constant in enum class de.linusdev.data.ParseType
only the entries of the AbstractData will be parsed.
ContentOnlyData<K,V> - Interface in de.linusdev.data
 
convertAndProcessIfContained(K, Converter<C, R>, Consumer<R>) - Method in interface de.linusdev.data.AbstractData
If an entry with given key exists, it will be converted by given converter, then processed by given consumer and true will be returned.
If an entry with given key does not exists, false will be returned.
convertAndProcessIfContainedAndRequireNotNull(K, Converter<C, R>, Consumer<R>, ExceptionSupplier<K, AbstractData<K, V>, E>) - Method in interface de.linusdev.data.AbstractData
If an entry with given key exists and it's value is not null, it will be cast to AbstractData, converted to AbstractData and then processed by given consumer and true will be returned.
convertAndProcessListIfContained(K, Converter<C, R>, Consumer<List<R>>) - Method in interface de.linusdev.data.AbstractData
If an entry with given key exists, it will be cast to a List and every element cast to AbstractData converted to AbstractData.
convertWithExceptionAndProcessIfContained(K, ExceptionConverter<C, R, E>, Consumer<R>) - Method in interface de.linusdev.data.AbstractData
If an entry with given key exists, it will be converted by given converter, then processed by given consumer and true will be returned.
If an entry with given key does not exists, false will be returned.
convertWithExceptionAndProcessIfContainedAndRequireNotNull(K, ExceptionConverter<C, R, F>, Consumer<R>, ExceptionSupplier<K, AbstractData<K, V>, E>) - Method in interface de.linusdev.data.AbstractData
If an entry with given key exists and it's value is not null, it will be cast to AbstractData, converted to AbstractData and then processed by given consumer and true will be returned.
convertWithExceptionAndProcessListIfContained(K, ExceptionConverter<C, R, E>, Consumer<List<R>>) - Method in interface de.linusdev.data.AbstractData
If an entry with given key exists, it will be cast to a List and every element cast to AbstractData converted to AbstractData.
create(K) - Method in interface de.linusdev.data.functions.ValueFactory
 
CURLY_BRACKET_CLOSE_CHAR - Static variable in class de.linusdev.data.parser.JsonParser
 
CURLY_BRACKET_OPEN_CHAR - Static variable in class de.linusdev.data.parser.JsonParser
 

D

Datable - Interface in de.linusdev.data
 
DataWrapper<K,V> - Interface in de.linusdev.data
a data wrapper wraps a single object inside a AbstractData.
de.linusdev.data - package de.linusdev.data
 
de.linusdev.data.entry - package de.linusdev.data.entry
 
de.linusdev.data.functions - package de.linusdev.data.functions
 
de.linusdev.data.implemantations - package de.linusdev.data.implemantations
 
de.linusdev.data.parser - package de.linusdev.data.parser
 
de.linusdev.data.parser.exceptions - package de.linusdev.data.parser.exceptions
 
de.linusdev.data.refl - package de.linusdev.data.refl
 
de.linusdev.data.so - package de.linusdev.data.so
 
DEFAULT_ARRAY_WRAPPER_KEY - Static variable in class de.linusdev.data.parser.JsonParser
 
DOUBLE_TOKEN - Static variable in class de.linusdev.data.parser.JsonParser
 

E

entries - Variable in class de.linusdev.data.implemantations.SAODataListImpl
 
entries - Variable in class de.linusdev.data.implemantations.SAODataMapImpl
 
Entry<K,V> - Interface in de.linusdev.data.entry
A Entry represents a key-value pair in a AbstractData.
equalsKey(String) - Method in class de.linusdev.data.so.SAOEntryImpl
 
ESCAPE_PRE_ZEROS - Static variable in class de.linusdev.data.parser.ParseHelper
 
escape2(String, Appendable) - Static method in class de.linusdev.data.parser.ParseHelper
 
escape2(String, StringBuilder) - Static method in class de.linusdev.data.parser.ParseHelper
 
ExceptionSupplier<K,D,E> - Interface in de.linusdev.data.functions
 

F

FALSE - Static variable in class de.linusdev.data.parser.JsonParser
 
FLOAT_TOKEN - Static variable in class de.linusdev.data.parser.JsonParser
 

G

get() - Method in interface de.linusdev.data.DataWrapper
 
get(K) - Method in interface de.linusdev.data.AbstractData
 
get(K, V) - Method in interface de.linusdev.data.AbstractData
 
get(K, V, V) - Method in interface de.linusdev.data.AbstractData
Gets value for given key or defaultObject, if no Entry for given key exists defaultObjectIfNull, if value for given key is null
getAndConvert(K, Converter<C, R>) - Method in interface de.linusdev.data.AbstractData
The value returned by AbstractData.get(Object) with given key must be of type AbstractData or null.
If the value returned by AbstractData.get(Object) with given key is null, Converter.convert(Object) with null is called!
getAndConvert(K, Converter<C, R>, R) - Method in interface de.linusdev.data.AbstractData
The value returned by AbstractData.get(Object) with given key must be of type AbstractData or null.
getAndConvertOrDefault(K, Converter<C, R>, R, R) - Method in interface de.linusdev.data.AbstractData
 
getAndConvertOrDefaultBoth(K, Converter<C, R>, R) - Method in interface de.linusdev.data.AbstractData
The value returned by AbstractData.get(Object) with given key must be of type AbstractData or null.
getAndConvertWithException(K, ExceptionConverter<C, R, E>) - Method in interface de.linusdev.data.AbstractData
The value returned by AbstractData.get(Object) with given key must be of type AbstractData or null.
If the value returned by AbstractData.get(Object) with given key is null, ExceptionConverter.convert(Object) with null.
getAndConvertWithException(K, ExceptionConverter<C, R, E>, R) - Method in interface de.linusdev.data.AbstractData
The value returned by AbstractData.get(Object) with given key must be of type AbstractData or null.
getAndRequireNotNull(K, ExceptionSupplier<K, AbstractData<K, V>, E>) - Method in interface de.linusdev.data.AbstractData
Gets the value with given key and returns it, if the value is not null.
getAndRequireNotNullAndConvert(K, Converter<C, R>, ExceptionSupplier<K, AbstractData<K, V>, E>) - Method in interface de.linusdev.data.AbstractData
Gets the value with given key and casts it to AbstractData.
getAndRequireNotNullAndConvertWithException(K, ExceptionConverter<C, R, F>, ExceptionSupplier<K, AbstractData<K, V>, E>) - Method in interface de.linusdev.data.AbstractData
Gets the value with given key and casts it to AbstractData.
getAs(K) - Method in interface de.linusdev.data.AbstractData
 
getAs(K, C) - Method in interface de.linusdev.data.AbstractData
 
getAs(K, C, C) - Method in interface de.linusdev.data.AbstractData
 
getAsAndRequireNotNull(K, ExceptionSupplier<K, AbstractData<K, V>, E>) - Method in interface de.linusdev.data.AbstractData
Gets the value with given key, casts it to AbstractData and returns it, if the value is not null.
getContainer(K) - Method in interface de.linusdev.data.AbstractData
 
getData() - Method in interface de.linusdev.data.AbstractData
 
getData() - Method in interface de.linusdev.data.Datable
 
getData() - Method in class de.linusdev.data.implemantations.SODataListImpl
 
getData() - Method in interface de.linusdev.data.refl.AutoSODatable
Functions the same as getData(null).
getData() - Method in interface de.linusdev.data.so.SAODatable
 
getData() - Method in interface de.linusdev.data.so.SOData
 
getData() - Method in interface de.linusdev.data.so.SODatable
 
getData(SOData) - Method in interface de.linusdev.data.refl.AutoSODatable
Adds all fields of the implementing class, which do not have the transient modifier.
getEntry(String) - Method in class de.linusdev.data.implemantations.SAODataListImpl
 
getEntry(String) - Method in class de.linusdev.data.implemantations.SAODataMapImpl
 
getEntry(String) - Method in class de.linusdev.data.implemantations.SAODataWrapperImpl
 
getEntry(K) - Method in interface de.linusdev.data.AbstractData
 
getEntry(K) - Method in interface de.linusdev.data.DataWrapper
 
getKey() - Method in interface de.linusdev.data.DataWrapper
 
getKey() - Method in interface de.linusdev.data.entry.Entry
 
getKey() - Method in class de.linusdev.data.entry.MapEntryImpl
 
getKey() - Method in class de.linusdev.data.implemantations.SAODataWrapperImpl
 
getKey() - Method in class de.linusdev.data.parser.SimpleEntry
 
getKey() - Method in class de.linusdev.data.so.SAOEntryImpl
 
getList(K) - Method in interface de.linusdev.data.AbstractData
 
getList(K, List<Object>) - Method in interface de.linusdev.data.AbstractData
 
getListAndConvert(K, Converter<C, R>) - Method in interface de.linusdev.data.AbstractData
 
getListAndConvertAndFreeMemory(K, Converter<C, R>) - Method in interface de.linusdev.data.AbstractData
Each element from the implementations - returned by AbstractData.getList(Object) with given key - will be set to null, after it has been converted and stored in the implementations that will be returned.
getListAndConvertWithException(K, ExceptionConverter<C, R, E>) - Method in interface de.linusdev.data.AbstractData
 
getListAndConvertWithExceptionAndFreeMemory(K, ExceptionConverter<C, R, E>) - Method in interface de.linusdev.data.AbstractData
Each element from the implementations - returned by AbstractData.getList(Object) with given key - will be set to null, after it has been converted and stored in the implementations that will be returned.
getMessage() - Method in exception class de.linusdev.data.parser.exceptions.ParseValueException
 
getNumberAsByte(K, ValueFactory<K, Byte, E>) - Method in interface de.linusdev.data.AbstractData
 
getNumberAsDouble(K, ValueFactory<K, Double, E>) - Method in interface de.linusdev.data.AbstractData
 
getNumberAsFloat(K, ValueFactory<K, Float, E>) - Method in interface de.linusdev.data.AbstractData
 
getNumberAsInt(K, ValueFactory<K, Integer, E>) - Method in interface de.linusdev.data.AbstractData
 
getNumberAsLong(K, ValueFactory<K, Long, E>) - Method in interface de.linusdev.data.AbstractData
 
getNumberAsShort(K, ValueFactory<K, Short, E>) - Method in interface de.linusdev.data.AbstractData
 
getOptionalValue(K) - Method in interface de.linusdev.data.AbstractData
 
getOptionalValueAndConvert(K, Converter<C, R>) - Method in interface de.linusdev.data.AbstractData
 
getOptionalValueAndConvertWithException(K, ExceptionConverter<C, R, E>) - Method in interface de.linusdev.data.AbstractData
 
getOrDefault(K, V) - Method in interface de.linusdev.data.AbstractData
 
getOrDefault(K, V, V) - Method in interface de.linusdev.data.AbstractData
 
getOrDefaultBoth(K, V) - Method in interface de.linusdev.data.AbstractData
 
getParseType() - Method in interface de.linusdev.data.AbstractData
How this AbstractData should be parsed
getParseType() - Method in interface de.linusdev.data.ContentOnlyData
 
getValue() - Method in interface de.linusdev.data.entry.Entry
 
getValue() - Method in class de.linusdev.data.entry.MapEntryImpl
 
getValue() - Method in class de.linusdev.data.parser.SimpleEntry
 
getValue() - Method in class de.linusdev.data.so.SAOEntryImpl
 

I

INTEGER_TOKEN - Static variable in class de.linusdev.data.parser.JsonParser
 
isEmpty() - Method in interface de.linusdev.data.AbstractData
 
isEmpty() - Method in interface de.linusdev.data.DataWrapper
 
isEmpty() - Method in class de.linusdev.data.implemantations.SAODataListImpl
 
isEmpty() - Method in class de.linusdev.data.implemantations.SAODataMapImpl
 
iterator() - Method in interface de.linusdev.data.DataWrapper
 
iterator() - Method in class de.linusdev.data.implemantations.SAODataListImpl
 
iterator() - Method in class de.linusdev.data.implemantations.SAODataMapImpl
 

J

JsonParser - Class in de.linusdev.data.parser
This class is used to parse AbstractData to a json-string and json-string to SOData.
JsonParser() - Constructor for class de.linusdev.data.parser.JsonParser
 
JsonReader - Class in de.linusdev.data.parser
A Reader like class, that makes reading a json-object much easier.
JsonReader(Reader) - Constructor for class de.linusdev.data.parser.JsonReader
 

K

key() - Method in interface de.linusdev.data.entry.Entry
 

L

LONG_TOKEN - Static variable in class de.linusdev.data.parser.JsonParser
 

M

MapEntryImpl<O> - Class in de.linusdev.data.entry
 
MapEntryImpl(Map<String, O>, String) - Constructor for class de.linusdev.data.entry.MapEntryImpl
 
me.linusdev.data - module me.linusdev.data
 

N

NEW_LINE_CHAR - Static variable in class de.linusdev.data.parser.JsonParser
 
newHashMapData(int) - Static method in interface de.linusdev.data.so.SAOData
 
newHashMapData(int) - Static method in interface de.linusdev.data.so.SOData
This will create a new SOData which is backed by a HashMap.
newOrderedDataWithKnownSize(int) - Static method in interface de.linusdev.data.so.SAOData
This will create a new SAOData which will keep the order the elements are added.
newOrderedDataWithKnownSize(int) - Static method in interface de.linusdev.data.so.SOData
This will create a new SOData which will keep the order the elements are added.
newOrderedDataWithUnknownSize() - Static method in interface de.linusdev.data.so.SAOData
This will create a new SAOData which will keep the order the elements are added.
newOrderedDataWithUnknownSize() - Static method in interface de.linusdev.data.so.SOData
This will create a new SOData which will keep the order the elements are added.
NORMAL - Enum constant in enum class de.linusdev.data.ParseType
AbstractData will be parsed to a normal json-object
NULL - Static variable in class de.linusdev.data.parser.JsonParser
 

O

ofMap(Map<String, Object>) - Static method in interface de.linusdev.data.so.SOData
Create a SOData of given map.
ofMap(Map<String, V>) - Static method in interface de.linusdev.data.so.SAOData
Create a SAOData of given map.
OptValue - Annotation Interface in de.linusdev.data.refl
Specifies a custom key for the annotated field.
overwriteGetValue(Function<Entry<String, O>, O>) - Method in class de.linusdev.data.so.SAOEntryImpl
 
overwriteGetValue(Function<Entry<K, V>, V>) - Method in interface de.linusdev.data.entry.Entry
Internal
Used by some AbstractData implementations to assure sync between the Entry and the AbstractData
overwriteGetValue(Function<Entry<Object, Object>, Object>) - Method in class de.linusdev.data.parser.SimpleEntry
 
overwriteSetValue(BiConsumer<Entry<String, O>, O>) - Method in class de.linusdev.data.so.SAOEntryImpl
 
overwriteSetValue(BiConsumer<Entry<K, V>, V>) - Method in interface de.linusdev.data.entry.Entry
Internal
Used by some AbstractData implementations to assure sync between the Entry and the AbstractData
overwriteSetValue(BiConsumer<Entry<Object, Object>, Object>) - Method in class de.linusdev.data.parser.SimpleEntry
 

P

ParseHelper - Class in de.linusdev.data.parser
 
ParseHelper() - Constructor for class de.linusdev.data.parser.ParseHelper
 
PARSER - Static variable in interface de.linusdev.data.AbstractData
 
parseReader(Reader) - Method in class de.linusdev.data.parser.JsonParser
parses the content of given reader to a SOData.
The reader should not be wrapped in a BufferedReader, as this method does this.
The reader will be closed after parsing finished.
If only an empty string is being read (for example "" or " "), an empty SOData will be returned.
parseStream(InputStream) - Method in class de.linusdev.data.parser.JsonParser
parses the content of given stream to a SOData.
The stream will be closed after parsing finished.
If only an empty string is being read (for example "" or " "), an empty SOData will be returned.
parseString(String) - Method in class de.linusdev.data.parser.JsonParser
Creates a StringReader of given json and passes it to JsonParser.parse(JsonReader, ParseTracker).
ParseType - Enum Class in de.linusdev.data
How a AbstractData will be parsed depends on its ParseType
ParseValueException - Exception Class in de.linusdev.data.parser.exceptions
 
ParseValueException(Exception, String, ParseTracker) - Constructor for exception class de.linusdev.data.parser.exceptions.ParseValueException
 
processIfContained(K, Consumer<C>) - Method in interface de.linusdev.data.AbstractData
If an entry with given key exists, it will be processed by given consumer and true will be returned.
If an entry with given key does not exists, false will be returned.
processIfContainedAndRequireNotNull(K, Consumer<C>, ExceptionSupplier<K, AbstractData<K, V>, E>) - Method in interface de.linusdev.data.AbstractData
If an entry with given key exists and it's value is not null, it will be processed by given consumer and true will be returned.
processIfNotNull(K, Consumer<C>) - Method in interface de.linusdev.data.AbstractData
 
processListIfContained(K, Consumer<List<Object>>) - Method in interface de.linusdev.data.AbstractData
If an entry with key exists, it will be cast to a List and then processed by given consumer and true will be returned.
pushBack(int) - Method in class de.linusdev.data.parser.JsonReader
Pushes given character back, so the next JsonReader.read(ParseTracker) call will read it.
The push back buffer supports only a single character, if the buffer is not empty, it will be overwritten, and the old character will be lost.

Q

QUOTE_CHAR - Static variable in class de.linusdev.data.parser.JsonParser
 

R

read(ParseTracker) - Method in class de.linusdev.data.parser.JsonReader
reads to the next character, which integer value is not below 33.
readMultiLineComment(ParseTracker) - Method in class de.linusdev.data.parser.JsonReader
 
readNextChar(ParseTracker) - Method in class de.linusdev.data.parser.JsonReader
Reads the next char without skipping anything
readString(boolean, ParseTracker) - Method in class de.linusdev.data.parser.JsonReader
reads until a '"' is read.
readToEOL(ParseTracker) - Method in class de.linusdev.data.parser.JsonReader
Reads until EOL or EOF.
readValue(ParseTracker, boolean) - Method in class de.linusdev.data.parser.JsonReader
reads until 44, 125, 93, 47 is read.
remove(String) - Method in class de.linusdev.data.implemantations.SAODataListImpl
 
remove(String) - Method in class de.linusdev.data.implemantations.SAODataMapImpl
 
remove(K) - Method in interface de.linusdev.data.AbstractData
Removes Entry with given key.
remove(K) - Method in interface de.linusdev.data.DataWrapper
 

S

SAOContentOnlyDataListImpl<O> - Class in de.linusdev.data.implemantations
 
SAOContentOnlyDataListImpl(List<Entry<String, O>>) - Constructor for class de.linusdev.data.implemantations.SAOContentOnlyDataListImpl
 
SAOData<O> - Interface in de.linusdev.data.so
 
SAODatable - Interface in de.linusdev.data.so
 
SAODataListImpl<O> - Class in de.linusdev.data.implemantations
 
SAODataListImpl(List<Entry<String, O>>) - Constructor for class de.linusdev.data.implemantations.SAODataListImpl
 
SAODataMapImpl<O> - Class in de.linusdev.data.implemantations
 
SAODataMapImpl(Map<String, O>) - Constructor for class de.linusdev.data.implemantations.SAODataMapImpl
 
SAODataWrapper<O> - Interface in de.linusdev.data.so
 
SAODataWrapperImpl<O> - Class in de.linusdev.data.implemantations
 
SAODataWrapperImpl(O) - Constructor for class de.linusdev.data.implemantations.SAODataWrapperImpl
 
SAOEntryImpl<O> - Class in de.linusdev.data.so
 
SAOEntryImpl(String) - Constructor for class de.linusdev.data.so.SAOEntryImpl
 
SAOEntryImpl(String, O) - Constructor for class de.linusdev.data.so.SAOEntryImpl
 
set(V) - Method in interface de.linusdev.data.DataWrapper
 
setAllowComments(boolean, TBiConsumer<JsonParser, String, ?>) - Method in class de.linusdev.data.parser.JsonParser
If enabled it will allow comments in the json.
setAllowNewLineInStrings(boolean) - Method in class de.linusdev.data.parser.JsonParser
Default: true
setArrayWrapperKey(String) - Method in class de.linusdev.data.parser.JsonParser
If the json to read, does not start with a json-object, but instead with a json-array, the array will be available with this key in the returned SOData.
Default: "array"
setDataSupplier(Supplier<SOData>) - Method in class de.linusdev.data.parser.JsonParser
When this parser reads a json-object, this Supplier is used to create a new SOData object.
Default: SOData::newOrderedDataWithUnknownSize
setIdentifyNumberValues(boolean) - Method in class de.linusdev.data.parser.JsonParser
If enabled it puts a single character (token) after a number, to identify which type of number it is.
setIndent(String) - Method in class de.linusdev.data.parser.JsonParser
What to use as indent.
Default: "\t"
setValue(Object) - Method in class de.linusdev.data.parser.SimpleEntry
 
setValue(O) - Method in class de.linusdev.data.entry.MapEntryImpl
 
setValue(O) - Method in class de.linusdev.data.so.SAOEntryImpl
 
setValue(V) - Method in interface de.linusdev.data.entry.Entry
sets the value of this entry
SHORT_TOKEN - Static variable in class de.linusdev.data.parser.JsonParser
 
SimpleDatable - Interface in de.linusdev.data
implement this, if your Object can be simplified to an Object parsable by any AbstractData parser.
SimpleEntry - Class in de.linusdev.data.parser
 
SimpleEntry() - Constructor for class de.linusdev.data.parser.SimpleEntry
 
simplify() - Method in interface de.linusdev.data.SimpleDatable
 
size() - Method in interface de.linusdev.data.AbstractData
 
size() - Method in interface de.linusdev.data.DataWrapper
 
size() - Method in class de.linusdev.data.implemantations.SAODataListImpl
 
size() - Method in class de.linusdev.data.implemantations.SAODataMapImpl
 
SLASH_CHAR - Static variable in class de.linusdev.data.parser.JsonParser
 
SOData - Interface in de.linusdev.data.so
This represents a AbstractData, but the keys are strings and the values are objects.
SODatable - Interface in de.linusdev.data.so
 
SODataListImpl - Class in de.linusdev.data.implemantations
 
SODataListImpl(List<Entry<String, Object>>) - Constructor for class de.linusdev.data.implemantations.SODataListImpl
 
SODataMapImpl - Class in de.linusdev.data.implemantations
 
SODataMapImpl(Map<String, Object>) - Constructor for class de.linusdev.data.implemantations.SODataMapImpl
 
SODataWrapper - Interface in de.linusdev.data.so
 
SODataWrapperImpl - Class in de.linusdev.data.implemantations
 
SODataWrapperImpl(Object) - Constructor for class de.linusdev.data.implemantations.SODataWrapperImpl
 
SPACE_CHAR - Static variable in class de.linusdev.data.parser.JsonParser
 
SQUARE_BRACKET_CLOSE_CHAR - Static variable in class de.linusdev.data.parser.JsonParser
 
SQUARE_BRACKET_OPEN_CHAR - Static variable in class de.linusdev.data.parser.JsonParser
 
supply(D, K) - Method in interface de.linusdev.data.functions.ExceptionSupplier
Supplies the throwable ExceptionSupplier.

T

toJsonString() - Method in interface de.linusdev.data.AbstractData
Writes this AbstractData to a StringBuilder.
toRecord(Class<T>) - Method in interface de.linusdev.data.AbstractData
Converts this AbstractData to given recordClass.
TRUE - Static variable in class de.linusdev.data.parser.JsonParser
 

V

value() - Method in interface de.linusdev.data.entry.Entry
 
value() - Element in annotation interface de.linusdev.data.refl.OptValue
 
value() - Element in annotation interface de.linusdev.data.refl.Value
 
Value - Annotation Interface in de.linusdev.data.refl
Specifies a custom key for the annotated field.
ValueFactory<K,V,E> - Interface in de.linusdev.data.functions
 
valueOf(String) - Static method in enum class de.linusdev.data.ParseType
Returns the enum constant of this class with the specified name.
values() - Static method in enum class de.linusdev.data.ParseType
Returns an array containing the constants of this enum class, in the order they are declared.

W

wrap(Object) - Static method in interface de.linusdev.data.so.SOData
 
writeData(Appendable, AbstractData<?, ?>) - Method in class de.linusdev.data.parser.JsonParser
 
writeDataToString(AbstractData<?, ?>) - Method in class de.linusdev.data.parser.JsonParser
 
writeDataToStringBuilder(AbstractData<?, ?>) - Method in class de.linusdev.data.parser.JsonParser
 
A B C D E F G I J K L M N O P Q R S T V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form