Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- a() - Method in record class de.linusdev.data.test.Test.RB
-
Returns the value of the
arecord component. - a() - Method in record class de.linusdev.data.test.Test.RT
-
Returns the value of the
arecord component. - A - Static variable in class de.linusdev.data.test.Test
- AbstractData<K,
V> - Interface in de.linusdev.data -
A
AbstractDatacan store key-value pairs. - 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(K, V) - Method in interface de.linusdev.data.AbstractData
-
Adds a new
Entry. - add(K, V) - Method in interface de.linusdev.data.DataWrapper
- 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
Entryif given value is notnull. - addIfNull() - Element in annotation interface de.linusdev.data.refl.Value
- addIfOptionalExists(K, OptionalValue<? extends V>) - Method in interface de.linusdev.data.AbstractData
- addOrReplace(K, V) - Method in interface de.linusdev.data.AbstractData
- asList() - Method in interface de.linusdev.data.container.Container
- asList() - Method in class de.linusdev.data.container.NonExistentContainer
- 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
- b() - Method in record class de.linusdev.data.test.Test.RB
-
Returns the value of the
brecord component. - b() - Method in record class de.linusdev.data.test.Test.RT
-
Returns the value of the
brecord component.
C
- c - Variable in class de.linusdev.data.test.Test
- cast() - Method in interface de.linusdev.data.container.Container
-
Casts the value to
Container. - cast() - Method in interface de.linusdev.data.container.ListContainer
-
Casts each element of the list to
ListContainer. - cast() - Method in class de.linusdev.data.container.NonExistentContainer
- cast() - Method in class de.linusdev.data.container.NonExistentListContainer
- castAndConvert(Converter<C, R>) - Method in interface de.linusdev.data.container.Container
-
Casts the value to
Containerand converts it with givenconverter. - castAndConvert(Converter<C, R>) - Method in interface de.linusdev.data.container.ListContainer
-
Casts each element of the list to
ListContainerand then converts it with given converter. - castAndConvert(Converter<C, R>) - Method in class de.linusdev.data.container.NonExistentContainer
- castAndConvert(Converter<C, R>) - Method in class de.linusdev.data.container.NonExistentListContainer
- castAndConvertWithException(ExceptionConverter<C, R, E>) - Method in interface de.linusdev.data.container.Container
-
Casts the value to
Containerand converts it with givenconverter. - castAndConvertWithException(ExceptionConverter<C, R, E>) - Method in interface de.linusdev.data.container.ListContainer
-
Casts each element of the list to
ListContainerand then converts it with given converter. - castAndConvertWithException(ExceptionConverter<C, R, E>) - Method in class de.linusdev.data.container.NonExistentContainer
- castAndConvertWithException(ExceptionConverter<C, R, E>) - Method in class de.linusdev.data.container.NonExistentListContainer
- 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
- Container<K,
V, O> - Interface in de.linusdev.data.container -
This class holds a value from an
AbstractData(called parent data). - ContainerImpl<K,
V, O> - Class in de.linusdev.data.container - ContainerImpl(AbstractData<K, V>, K, O, boolean) - Constructor for class de.linusdev.data.container.ContainerImpl
- CONTENT_ONLY - Enum constant in enum class de.linusdev.data.ParseType
-
only the entries of the
AbstractDatawill be parsed. - ContentOnlyData<K,
V> - Interface in de.linusdev.data - convert(C) - Method in interface de.linusdev.data.functions.Converter
- convert(C) - Method in interface de.linusdev.data.functions.ExceptionConverter
-
converts from
ExceptionConvertertoExceptionConverter - convertAndProcessIfContained(K, Converter<C, R>, Consumer<R>) - Method in interface de.linusdev.data.AbstractData
-
If an entry with given key exists, it will be
convertedby givenconverter, then processed by givenconsumerandtruewill be returned.
If an entry with given key does not exists,falsewill 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 toAbstractData, converted toAbstractDataand then processed by given consumer andtruewill be returned. - convertAndProcessListIfContained(K, Converter<C, R>, Consumer<List<R>>) - Method in interface de.linusdev.data.AbstractData
-
If an entry with given
keyexists, it will be cast to aListand every element cast toAbstractDataconvertedtoAbstractData. - Converter<C,
R> - Interface in de.linusdev.data.functions - 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
convertedby givenconverter, then processed by givenconsumerandtruewill be returned.
If an entry with given key does not exists,falsewill 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 toAbstractData, converted toAbstractDataand then processed by given consumer andtruewill be returned. - convertWithExceptionAndProcessListIfContained(K, ExceptionConverter<C, R, E>, Consumer<List<R>>) - Method in interface de.linusdev.data.AbstractData
-
If an entry with given
keyexists, it will be cast to aListand every element cast toAbstractDataconvertedtoAbstractData. - create(K) - Method in interface de.linusdev.data.functions.ValueFactory
- createNew(List<N>) - Method in interface de.linusdev.data.container.ListContainer
-
Creates a new
containerwith given value. - createNew(List<N>) - Method in class de.linusdev.data.container.ListContainerImpl
- createNew(List<N>) - Method in class de.linusdev.data.container.NonExistentListContainer
- createNewContainer(N) - Method in interface de.linusdev.data.container.Container
-
Creates a new
Containerwith given value. - createNewContainer(N) - Method in class de.linusdev.data.container.ContainerImpl
- createNewContainer(N) - Method in class de.linusdev.data.container.NonExistentContainer
- createNewListContainer(List<T>) - Method in interface de.linusdev.data.container.Container
-
Creates a new
ListContainerwith given value. - createNewListContainer(List<T>) - Method in class de.linusdev.data.container.ContainerImpl
- createNewListContainer(List<T>) - Method in class de.linusdev.data.container.NonExistentContainer
- 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.container - package de.linusdev.data.container
- 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
- de.linusdev.data.test - package de.linusdev.data.test
- DEFAULT_ARRAY_WRAPPER_KEY - 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
Entryrepresents a key-value pair in aAbstractData. - equals(Object) - Method in record class de.linusdev.data.test.Test.RB
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class de.linusdev.data.test.Test.RT
-
Indicates whether some other object is "equal to" this one.
- 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
- ExceptionConverter<C,
R, E extends Throwable> - Interface in de.linusdev.data.functions - ExceptionSupplier<K,
D extends AbstractData<K, ?>, E extends Throwable> - Interface in de.linusdev.data.functions - exists() - Method in class de.linusdev.data.container.ContainerImpl
- exists() - Method in class de.linusdev.data.container.ListContainerImpl
- exists() - Method in class de.linusdev.data.container.NonExistentContainer
- exists() - Method in class de.linusdev.data.container.NonExistentListContainer
- exists() - Method in interface de.linusdev.data.OptionalValue
- exists() - Method in class de.linusdev.data.OptionalValueImplementation
F
- FALSE - Static variable in class de.linusdev.data.parser.JsonParser
G
- get() - Method in class de.linusdev.data.container.ContainerImpl
- get() - Method in class de.linusdev.data.container.ListContainerImpl
- get() - Method in class de.linusdev.data.container.NonExistentContainer
- get() - Method in class de.linusdev.data.container.NonExistentListContainer
- get() - Method in interface de.linusdev.data.DataWrapper
- get() - Method in interface de.linusdev.data.OptionalValue
-
The actual value of class
OptionalValuerepresented by thisOptionalValue. - get() - Method in class de.linusdev.data.OptionalValueImplementation
- 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
- 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 typeAbstractDataornull.
If the value returned byAbstractData.get(Object)with given key isnull,Converter.convert(Object)withnullis called! - getAndConvert(K, Converter<C, R>, R) - Method in interface de.linusdev.data.AbstractData
- 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
- 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 typeAbstractDataornull.
If the value returned byAbstractData.get(Object)with given key isnull,ExceptionConverter.convert(Object)withnull. - getAndConvertWithException(K, ExceptionConverter<C, R, E>, R) - Method in interface de.linusdev.data.AbstractData
- getAndRequireNotNull(K, ExceptionSupplier<K, AbstractData<K, V>, E>) - Method in interface de.linusdev.data.AbstractData
-
Getsthe value with given key and returns it, if the value is notnull. - getAndRequireNotNullAndConvert(K, Converter<C, R>, ExceptionSupplier<K, AbstractData<K, V>, E>) - Method in interface de.linusdev.data.AbstractData
-
Getsthe value with given key and casts it toAbstractData. - getAndRequireNotNullAndConvertWithException(K, ExceptionConverter<C, R, F>, ExceptionSupplier<K, AbstractData<K, V>, E>) - Method in interface de.linusdev.data.AbstractData
-
Getsthe value with given key and casts it toAbstractData. - getAs() - Method in interface de.linusdev.data.OptionalValue
-
Calls
OptionalValue.get()and casts itOptionalValue. - 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
- 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 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
- 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
- getJsonString(AbstractData<?, ?>) - Method in class de.linusdev.data.parser.OldJsonParser
-
Deprecated.
- getKey() - Method in interface de.linusdev.data.container.Container
- getKey() - Method in class de.linusdev.data.container.ContainerImpl
- getKey() - Method in class de.linusdev.data.container.NonExistentContainer
- 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
- getLine() - Method in class de.linusdev.data.parser.ParseTracker
- 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 tonull, 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 tonull, 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
- getMessage() - Method in exception class de.linusdev.data.parser.exceptions.UnexpectedCharacterException
- getMessage() - Method in exception class de.linusdev.data.parser.exceptions.UnexpectedEndException
- 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
- getParentData() - Method in interface de.linusdev.data.container.Container
- getParentData() - Method in class de.linusdev.data.container.ContainerImpl
- getParentData() - Method in class de.linusdev.data.container.NonExistentContainer
- getParseTracker() - Method in exception class de.linusdev.data.parser.exceptions.ParseException
- getParseType() - Method in interface de.linusdev.data.AbstractData
-
How this
AbstractDatashould 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
H
- hashCode() - Method in record class de.linusdev.data.test.Test.RB
-
Returns a hash code value for this object.
- hashCode() - Method in record class de.linusdev.data.test.Test.RT
-
Returns a hash code value for this object.
I
- ifExists() - Method in interface de.linusdev.data.container.Container
-
If the value does not
exist, a newNonExistentContainerwill be returned. - ifExists() - Method in class de.linusdev.data.container.NonExistentContainer
- 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
- isNull() - Method in class de.linusdev.data.container.NonExistentContainer
- isNull() - Method in class de.linusdev.data.container.NonExistentListContainer
- isNull() - Method in interface de.linusdev.data.OptionalValue
- 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
AbstractDatato a json-string and json-string toSOData. - JsonParser() - Constructor for class de.linusdev.data.parser.JsonParser
- JsonReader - Class in de.linusdev.data.parser
-
A
Readerlike class, that makes reading a json-object much easier. - JsonReader(Reader) - Constructor for class de.linusdev.data.parser.JsonReader
L
- ListContainer<T> - Interface in de.linusdev.data.container
-
This class holds a
Listvalue from anAbstractData. - ListContainerImpl<T> - Class in de.linusdev.data.container
- ListContainerImpl(List<T>, boolean) - Constructor for class de.linusdev.data.container.ListContainerImpl
M
- main(String[]) - Static method in class de.linusdev.data.test.Test
- 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.SOData
- newOrderedDataWithKnownSize(int) - Static method in interface de.linusdev.data.so.SOData
-
This will create a new
SODatawhich will keep the order the elements are added. - newOrderedDataWithUnknownSize() - Static method in interface de.linusdev.data.so.SOData
-
This will create a new
SODatawhich will keep the order the elements are added. - nextLine() - Method in class de.linusdev.data.parser.ParseTracker
- NonExistentContainer<K,
V, O> - Class in de.linusdev.data.container - NonExistentContainer(AbstractData<K, V>, K) - Constructor for class de.linusdev.data.container.NonExistentContainer
- NonExistentException - Exception Class in de.linusdev.data.container
- NonExistentException(Object) - Constructor for exception class de.linusdev.data.container.NonExistentException
- NonExistentListContainer<T> - Class in de.linusdev.data.container
- NonExistentListContainer() - Constructor for class de.linusdev.data.container.NonExistentListContainer
- NORMAL - Enum constant in enum class de.linusdev.data.ParseType
-
AbstractDatawill be parsed to a normal json-object - NULL - Static variable in class de.linusdev.data.parser.JsonParser
O
- of() - Static method in interface de.linusdev.data.OptionalValue
- of(V) - Static method in interface de.linusdev.data.OptionalValue
- OldJsonParser - Class in de.linusdev.data.parser
-
Deprecated.
- OldJsonParser() - Constructor for class de.linusdev.data.parser.OldJsonParser
-
Deprecated.
- OptionalValue<V> - Interface in de.linusdev.data
- OptionalValueImplementation<V> - Class in de.linusdev.data
- OptionalValueImplementation(V, boolean) - Constructor for class de.linusdev.data.OptionalValueImplementation
- OptValue - Annotation Interface in de.linusdev.data.refl
-
Specifies a custom
keyfor 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 someAbstractDataimplementations to assure sync between theEntryand theAbstractData - 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 someAbstractDataimplementations to assure sync between theEntryand theAbstractData - overwriteSetValue(BiConsumer<Entry<Object, Object>, Object>) - Method in class de.linusdev.data.parser.SimpleEntry
P
- ParseException - Exception Class in de.linusdev.data.parser.exceptions
- ParseException() - Constructor for exception class de.linusdev.data.parser.exceptions.ParseException
- ParseException(ParseTracker) - Constructor for exception class de.linusdev.data.parser.exceptions.ParseException
- 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 aBufferedReader, as this method does this.
The reader will beclosedafter parsing finished.
If only an empty string is being read (for example "" or " "), an emptySODatawill be returned. - parseStream(InputStream) - Method in class de.linusdev.data.parser.JsonParser
- ParseTracker - Class in de.linusdev.data.parser
- ParseTracker() - Constructor for class de.linusdev.data.parser.ParseTracker
- ParseType - Enum Class in de.linusdev.data
-
How a
AbstractDatawill be parsed depends on itsParseType - ParseValueException - Exception Class in de.linusdev.data.parser.exceptions
- ParseValueException(Exception, String, ParseTracker) - Constructor for exception class de.linusdev.data.parser.exceptions.ParseValueException
- process(Consumer<List<T>>) - Method in interface de.linusdev.data.container.ListContainer
-
Process this container's list with given
Consumer. - process(Consumer<List<T>>) - Method in class de.linusdev.data.container.NonExistentListContainer
- process(Consumer<O>) - Method in interface de.linusdev.data.container.Container
-
This method is especially useful in combination with
Container.ifExists()andContainer.requireNotNull(). - process(Consumer<O>) - Method in class de.linusdev.data.container.NonExistentContainer
- 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
truewill be returned.
If an entry with given key does not exists,falsewill 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 andtruewill 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
Listand then processed by givenconsumerandtruewill 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
- RB(Test.RT, float) - Constructor for record class de.linusdev.data.test.Test.RB
-
Creates an instance of a
RBrecord class. - read(ParseTracker) - Method in class de.linusdev.data.parser.JsonReader
-
reads to the next character, which integer value is not below 33.
- readArrayFromReader(Reader) - Method in class de.linusdev.data.parser.OldJsonParser
-
Deprecated.
- readDataFromFile(Path) - Method in class de.linusdev.data.parser.OldJsonParser
-
Deprecated.
- readDataFromReader(Reader) - Method in class de.linusdev.data.parser.OldJsonParser
-
Deprecated.This will close the reader once finished reading or if an exception has been thrown
- readDataFromReader(Reader, boolean, String) - Method in class de.linusdev.data.parser.OldJsonParser
-
Deprecated.This will close the reader once finished reading or if an exception has been thrown
- readDataFromResourceFile(String) - Method in class de.linusdev.data.parser.OldJsonParser
-
Deprecated.
- readString(boolean, ParseTracker) - Method in class de.linusdev.data.parser.JsonReader
-
reads until a '"' is read.
- readValue(ParseTracker) - Method in class de.linusdev.data.parser.JsonReader
-
reads until ',' 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
Entrywith given key. - remove(K) - Method in interface de.linusdev.data.DataWrapper
- requireNotNull() - Method in interface de.linusdev.data.container.Container
- requireNotNull() - Method in class de.linusdev.data.container.NonExistentContainer
- requireNotNull(ExceptionSupplier<K, AbstractData<K, V>, E>) - Method in interface de.linusdev.data.container.Container
- requireNotNull(ExceptionSupplier<K, AbstractData<K, V>, E>) - Method in class de.linusdev.data.container.NonExistentContainer
- RT(String, int) - Constructor for record class de.linusdev.data.test.Test.RT
-
Creates an instance of a
RTrecord class.
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
- setAllowNewLineInStrings(boolean) - Method in class de.linusdev.data.parser.JsonParser
-
Default:
true - setArrayWrapperKey(String) - Method in class de.linusdev.data.parser.JsonParser
- setDataSupplier(Supplier<SOData>) - Method in class de.linusdev.data.parser.JsonParser
- setIdentifyNumberValues(boolean) - Method in class de.linusdev.data.parser.OldJsonParser
-
Deprecated.Default: false puts a single character after a number, to identify which type of number it is Byte: B
OldJsonParser.BYTE_TOKENShort: SOldJsonParser.SHORT_TOKENInteger: IOldJsonParser.INTEGER_TOKENLong: LOldJsonParser.LONG_TOKENFloat: FOldJsonParser.FLOAT_TOKENDouble: DOldJsonParser.DOUBLE_TOKEN - setIndent(String) - Method in class de.linusdev.data.parser.JsonParser
-
What to use as indent.
Default:"\t" - setOffsetString(String) - Method in class de.linusdev.data.parser.OldJsonParser
-
Deprecated.Default: " " used for the indentation of the json string
- 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
valueof this entry - SimpleDatable - Interface in de.linusdev.data
-
implement this, if your Object can be simplified to an Object parsable by any
AbstractDataparser. - 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
- SOData - Interface in de.linusdev.data.so
- 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
- 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
- Test - Class in de.linusdev.data.test
- Test() - Constructor for class de.linusdev.data.test.Test
- Test.RB - Record Class in de.linusdev.data.test
- Test.RT - Record Class in de.linusdev.data.test
- toJsonString() - Method in interface de.linusdev.data.AbstractData
-
Writes this
AbstractDatato aStringBuilder. - toRecord(Class<T>) - Method in interface de.linusdev.data.AbstractData
-
Converts this
AbstractDatato givenrecordClass. - toString() - Method in record class de.linusdev.data.test.Test.RB
-
Returns a string representation of this record class.
- toString() - Method in record class de.linusdev.data.test.Test.RT
-
Returns a string representation of this record class.
- TRUE - Static variable in class de.linusdev.data.parser.JsonParser
U
- UnexpectedCharacterException - Exception Class in de.linusdev.data.parser.exceptions
- UnexpectedCharacterException(char, ParseTracker) - Constructor for exception class de.linusdev.data.parser.exceptions.UnexpectedCharacterException
- UnexpectedEndException - Exception Class in de.linusdev.data.parser.exceptions
- UnexpectedEndException() - Constructor for exception class de.linusdev.data.parser.exceptions.UnexpectedEndException
- UnexpectedEndException(ParseTracker) - Constructor for exception class de.linusdev.data.parser.exceptions.UnexpectedEndException
V
- 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
keyfor the annotated field. - ValueFactory<K,
V, E extends Exception> - 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
- writeData(AbstractData<?, ?>, Writer) - Method in class de.linusdev.data.parser.OldJsonParser
-
Deprecated.Does NOT close the writer after json has been written!
- writeDataToString(AbstractData<?, ?>) - Method in class de.linusdev.data.parser.JsonParser
- writeDataToStringBuilder(AbstractData<?, ?>) - Method in class de.linusdev.data.parser.JsonParser
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form