A B C D E F G H I L M N O P R S T U V W Z
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbstractFileStorage<K,V> - Class in science.aist.jack.persistence.filesystem
-
Abstract Implementation of Storage Interface for storing objects in the TEMP folder of the file system
- AbstractFileStorage(String, String) - Constructor for class science.aist.jack.persistence.filesystem.AbstractFileStorage
- AbstractFileStorage(String, String, String) - Constructor for class science.aist.jack.persistence.filesystem.AbstractFileStorage
- accept(T, U, V) - Method in interface science.aist.jack.general.function.TriConsumer
-
Performs this operation on the given arguments.
- addFieldConverter(Class<?>, Function<String, Object>) - Method in class science.aist.jack.persistence.filesystem.implementation.ReflectionCSVProcessor
-
Add a converter for the given class.
- addIgnoredField(String) - Method in class science.aist.jack.persistence.filesystem.implementation.ReflectionCSVProcessor
-
Add a field which will be ignored so it won't be read or written
- AdvancedCsvProcessor<T> - Class in science.aist.jack.persistence.filesystem.implementation
-
Extension of the
ReflectionCSVProcessor
. - AdvancedCsvProcessor(char, List<String>, Class<T>) - Constructor for class science.aist.jack.persistence.filesystem.implementation.AdvancedCsvProcessor
-
Constructor of a AdvancedCsvProcessor for domain types with simple-typed properties only (int, double, float, long, boolean, char, Integer, Float, Double, Long, String, Character, Boolean).
- AdvancedCsvProcessor(char, List<String>, Class<T>, AdvancedCsvProcessorConfig) - Constructor for class science.aist.jack.persistence.filesystem.implementation.AdvancedCsvProcessor
-
Constructor of a AdvancedCsvProcessor for domain types with simple-typed properties only (int, double, float, long, boolean, char, Integer, Float, Double, Long, String, Character, Boolean)
- AdvancedCsvProcessorConfig - Class in science.aist.jack.persistence.filesystem.implementation
-
Configuration definition for
AdvancedCsvProcessor
. - AdvancedCsvProcessorConfig() - Constructor for class science.aist.jack.persistence.filesystem.implementation.AdvancedCsvProcessorConfig
- andThen(Function<? super R, ? extends X>) - Method in interface science.aist.jack.general.function.TriFunction
-
Returns a composed function that first applies this function to its input, and then applies the
after
function to the result. - apply(T) - Method in interface science.aist.jack.general.function.ThrowingFunction
-
Applies a function to t
- apply(T, U, V) - Method in interface science.aist.jack.general.function.TriFunction
-
Applies this function to the given arguments.
- applyAsBoolean(T, U) - Method in interface science.aist.jack.general.function.ToBooleanBiFunction
-
Applies this function to the given arguments.
- AtomicDouble - Class in science.aist.jack.data
-
Implementation of AtomicFloat based on
AtomicLong
- AtomicDouble() - Constructor for class science.aist.jack.data.AtomicDouble
-
Default constructor which initializes the object with 0d
- AtomicDouble(double) - Constructor for class science.aist.jack.data.AtomicDouble
-
Constructor which initialized the object with initialValue
- AtomicFloat - Class in science.aist.jack.data
-
Implementation of AtomicFloat based on
AtomicInteger
- AtomicFloat() - Constructor for class science.aist.jack.data.AtomicFloat
-
Default constructor which initializes the object with 0f
- AtomicFloat(float) - Constructor for class science.aist.jack.data.AtomicFloat
-
Constructor which initialized the object with initialValue
- Autoboxers - Class in science.aist.jack.reflection
-
Class containing utility functionality for reflection based programming with primitive and boxing types
- Autoboxers() - Constructor for class science.aist.jack.reflection.Autoboxers
B
- BackwardCollectionTransformer<FROM,TO> - Interface in science.aist.jack.general.transformer
-
Generic interface for a reversed unidirectional Transformer between a collection of a class to collection of another
- BackwardTransformer<FROM,TO> - Interface in science.aist.jack.general.transformer
-
Generic interface for a reversed unidirectional Transformer between a class to another
- biggerThan(Double, Double, double) - Static method in class science.aist.jack.math.MathUtils
-
determines if one value is bigger than an other value
- biggerThan(Double, Double) - Static method in class science.aist.jack.math.MathUtils
-
determines if one value is bigger than an other value
- buildPath(String) - Method in class science.aist.jack.persistence.filesystem.AbstractFileStorage
-
Method for building path with given filename
- buildPath(String, String) - Method in class science.aist.jack.persistence.filesystem.AbstractFileStorage
-
Method for building path with given filename
C
- cast(S) - Method in class science.aist.jack.general.util.CastUtils
-
Cast any given source to any type
- CastUtils - Class in science.aist.jack.general.util
-
Helper class for casting
- CastUtils() - Constructor for class science.aist.jack.general.util.CastUtils
- CollectionUtils - Class in science.aist.jack.collection
-
Util class for
Collection
andIterable
- columnDefinition - Variable in class science.aist.jack.persistence.filesystem.implementation.CSVProcessor
- columnsToElementFunc - Variable in class science.aist.jack.persistence.filesystem.implementation.CSVProcessor
- compareAndSet(float, float) - Method in class science.aist.jack.data.AtomicDouble
-
Atomically sets the value to the given updated value if the current value
==
the expected value. - compareAndSet(float, float) - Method in class science.aist.jack.data.AtomicFloat
-
Atomically sets the value to the given updated value if the current value
==
the expected value. - completePath - Variable in class science.aist.jack.persistence.filesystem.AbstractFileStorage
- CopyUtils - Class in science.aist.jack.general.util
-
Util class defining functions to create copies of other objects.
- cosd(double) - Static method in class science.aist.jack.math.MathUtils
-
Executes math.cos for degrees
- countMatches(String, String) - Static method in class science.aist.jack.string.StringUtils
-
Counts how often sub is included in str
- create() - Method in class science.aist.jack.general.PropertyMapperCreator
-
Creates the PropertyMapper
- create(Supplier<To>) - Method in class science.aist.jack.general.PropertyMapperCreator
-
Creates the PropertyMapper
- create(V) - Method in interface science.aist.jack.persistence.core.Storage
-
Method for storing an given object
- create(V) - Method in class science.aist.jack.persistence.filesystem.implementation.GenericFileStorage
-
Method for storing an given object
- create(V, String) - Method in class science.aist.jack.persistence.filesystem.implementation.GenericFileStorage
-
Method for storing an given object
- create(V, K) - Method in interface science.aist.jack.persistence.core.Storage
-
Method for storing an given object
- createTempDirectory(String) - Static method in class science.aist.jack.persistence.filesystem.FileUtils
-
Method which creates a directory in the temp folder based on the given directoryHierarchy (subfolder separated by
File.separator
) - createTempFile(String, String) - Static method in class science.aist.jack.persistence.filesystem.FileUtils
-
Creates a file in the temp folder
- createTempFile(String, String, String) - Static method in class science.aist.jack.persistence.filesystem.FileUtils
-
Creates a file in a subfolder (respectively directory hierarchy) of the temp folder
- CSVProcessor<T> - Class in science.aist.jack.persistence.filesystem.implementation
-
Class for accessing domain classes in CSV files.
- CSVProcessor(char, List<String>) - Constructor for class science.aist.jack.persistence.filesystem.implementation.CSVProcessor
- CSVProcessor(char, List<String>, BiFunction<T, List<String>, List<String>>, BiFunction<List<String>, List<String>, T>) - Constructor for class science.aist.jack.persistence.filesystem.implementation.CSVProcessor
-
Creates a CSVPointProcessor with given separator and column definition
- CsvProcessorConfigBuilder - Class in science.aist.jack.persistence.filesystem.implementation
-
Builder class for
AdvancedCsvProcessorConfig
. - CsvProcessorConfigBuilder() - Constructor for class science.aist.jack.persistence.filesystem.implementation.CsvProcessorConfigBuilder
- CSVReader<T> - Interface in science.aist.jack.persistence.filesystem
-
Interface for a CSV file reader
- CSVWriter<T> - Interface in science.aist.jack.persistence.filesystem
-
Interface for writing elements to a CSV file
D
- deepCopy(T) - Static method in class science.aist.jack.general.util.CopyUtils
-
This method makes a "deep copy" of any object it is given.
- delete(String) - Method in class science.aist.jack.persistence.filesystem.implementation.GenericFileStorage
-
Method for deleting a stored object
- delete(K) - Method in interface science.aist.jack.persistence.core.Storage
-
Method for deleting a stored object
- deleteAll() - Method in interface science.aist.jack.persistence.core.Storage
-
Method for deleting all stored objects Attention: If corresponding folder is used by multiple users/application this method does not take response for them! Only use it if the folder is only touched by this
Storage
- deleteAll() - Method in class science.aist.jack.persistence.filesystem.implementation.GenericFileStorage
-
Method for deleting all stored objects Attention: If corresponding folder is used by multiple users/application this method does not take response for them! Only use it if the folder is only touched by this
Storage
- distinctByKeys(Function<? super T, ?>...) - Static method in class science.aist.jack.stream.FilterStreamUtils
-
Method that helps to distinct a stream by multiple properties
- doubleValue() - Method in class science.aist.jack.data.AtomicDouble
-
returns the value as double
- doubleValue() - Method in class science.aist.jack.data.AtomicFloat
-
returns the value as double
E
- elementToFunc - Variable in class science.aist.jack.persistence.filesystem.implementation.CSVProcessor
- empty() - Static method in class science.aist.jack.math.MinMax
- emptyBiConsumer() - Static method in class science.aist.jack.stream.FunctionUtil
-
returns an empty bi consumer
- emptyConsumer() - Static method in class science.aist.jack.stream.FunctionUtil
-
Returns an empty consumer
- equals(Double, Double, double) - Static method in class science.aist.jack.math.MathUtils
-
determines if two double values are equal
- equals(Double, Double) - Static method in class science.aist.jack.math.MathUtils
-
determines if two double values are equal
- ExceptionUtils - Class in science.aist.jack.exception
-
Util class for Exception handling
F
- failure(Throwable) - Static method in class science.aist.jack.exception.ExceptionUtils
-
Do a Static import of this function, and the use it to throw uncheck checked exception, by using e.g.:
- fileExtension - Variable in class science.aist.jack.persistence.filesystem.AbstractFileStorage
- FileUtils - Class in science.aist.jack.persistence.filesystem
-
Utility class for files
- filter(List<I>, int) - Method in interface science.aist.jack.math.filter.GenericSlidingWindow
-
Uses the kernel to chain values in the list, the resulting subsets must be processed manually
- filter(List<Double>, int) - Method in class science.aist.jack.math.filter.ZeroBufferedSlidingWindowMedian
- filter(List<T>, int) - Method in interface science.aist.jack.math.filter.SlidingWindow
-
Uses the kernel to group the data and filter the resulting subdatasets based on a filtering method
- filter(List<T>, int) - Method in class science.aist.jack.math.filter.SlidingWindowMedian
- filter(List<T>, int) - Method in class science.aist.jack.math.filter.SubsetSlidingWindow
- FilterStreamUtils - Class in science.aist.jack.stream
-
Class that contains different filter helper functions for
Stream
s - floatValue() - Method in class science.aist.jack.data.AtomicDouble
-
returns the value as float
- floatValue() - Method in class science.aist.jack.data.AtomicFloat
-
returns the value as float
- format(String, Function<T, String>, T...) - Static method in class science.aist.jack.string.StringUtils
-
Replaces
REPLACEMENT_PLACEHOLDER
with replacements - format(String, T...) - Static method in class science.aist.jack.string.StringUtils
-
Calls StringUtils
format(String, Function, Object[])
with functionObject.toString()
- ForwardCollectionTransformer<FROM,TO> - Interface in science.aist.jack.general.transformer
-
Generic interface for a unidirectional Transformer between collection of a class to collection of another
- ForwardTransformer<FROM,TO> - Interface in science.aist.jack.general.transformer
-
Generic interface for a unidirectional Transformer between a class to another
- from(Function<From, ?>...) - Method in class science.aist.jack.general.PropertyMapperCreator
- from(Function<From, T>) - Method in class science.aist.jack.general.PropertyMapperCreator
-
From which property the mapping shell start
- from(Function<From, T1>, Function<From, T2>) - Method in class science.aist.jack.general.PropertyMapperCreator
-
Defines two from mappings, that can then be mapped to a single to mapping
- fromIf(Function<From, ?>...) - Method in class science.aist.jack.general.PropertyMapperCreator
- fromIf(Function<From, T>) - Method in class science.aist.jack.general.PropertyMapperCreator
-
From which property the mapping shell start
- fromIf(Function<From, T1>, Function<From, T2>) - Method in class science.aist.jack.general.PropertyMapperCreator
-
Defines two from mappings, that can then be mapped to a single to mapping
- FunctionUtil - Class in science.aist.jack.stream
-
Util class to provide different helper function for
java.util.function
G
- generateStringToken() - Method in class science.aist.jack.persistence.filesystem.AbstractFileStorage
-
Method for generating a random string key
- GenericFileStorage<V extends Serializable> - Class in science.aist.jack.persistence.filesystem.implementation
-
Description: Generic Implementation of the AbstractFileStorage
- GenericFileStorage(Class<V>) - Constructor for class science.aist.jack.persistence.filesystem.implementation.GenericFileStorage
- GenericFileStorage(Class<V>, String) - Constructor for class science.aist.jack.persistence.filesystem.implementation.GenericFileStorage
- GenericFileStorage(Class<V>, String, String) - Constructor for class science.aist.jack.persistence.filesystem.implementation.GenericFileStorage
- GenericSlidingWindow<I,O> - Interface in science.aist.jack.math.filter
-
GenericSlidingWindow
- get() - Method in class science.aist.jack.data.AtomicDouble
-
Gets the current value.
- get() - Method in class science.aist.jack.data.AtomicFloat
-
Gets the current value.
- get() - Method in interface science.aist.jack.general.function.ThrowingSupplier
-
Gets a result.
- get(T) - Method in class science.aist.jack.reflection.SafeFieldHandle
- getAllFieldsOfClass(Class<?>) - Static method in class science.aist.jack.reflection.ReflectionUtils
-
Collects all fields of class together with all fields of the super classes
- getAndSet(double) - Method in class science.aist.jack.data.AtomicDouble
-
Atomically sets to the given value and returns the old value.
- getAndSet(float) - Method in class science.aist.jack.data.AtomicFloat
-
Atomically sets to the given value and returns the old value.
- getBoxingClass(Class<?>) - Static method in class science.aist.jack.reflection.Autoboxers
-
Returns the associated boxing type for a given primitive class
- getBoxingClasses() - Static method in class science.aist.jack.reflection.Autoboxers
- getContentCharactersToRemove() - Method in class science.aist.jack.persistence.filesystem.implementation.AdvancedCsvProcessorConfig
- getContentCharactersToReplace() - Method in class science.aist.jack.persistence.filesystem.implementation.AdvancedCsvProcessorConfig
- getDefaultValue() - Method in class science.aist.jack.reflection.SafeFieldHandle
-
Returns the default value for the given type U.
- getFileExtension() - Method in class science.aist.jack.persistence.filesystem.AbstractFileStorage
-
Method for getting used file extension of storage
- getHeaderCharactersToRemove() - Method in class science.aist.jack.persistence.filesystem.implementation.AdvancedCsvProcessorConfig
- getHeaderCharactersToReplace() - Method in class science.aist.jack.persistence.filesystem.implementation.AdvancedCsvProcessorConfig
- getPath() - Method in class science.aist.jack.persistence.filesystem.AbstractFileStorage
-
Method for getting the storage path
- getPrimitiveClass(Class<?>) - Static method in class science.aist.jack.reflection.Autoboxers
-
Returns the associated primitive type for a given boxing class
- getPrimitiveClasses() - Static method in class science.aist.jack.reflection.Autoboxers
- getPrimitiveDefaultValue(Class<T>) - Static method in class science.aist.jack.reflection.Autoboxers
- getPrimitiveDefaultValues() - Static method in class science.aist.jack.reflection.Autoboxers
- getProcessor(char, List<String>, BiFunction<O, List<String>, List<String>>, BiFunction<List<String>, List<String>, O>) - Static method in class science.aist.jack.persistence.filesystem.implementation.CSVProcessor
-
Factory method for creating a CSVProcessor object for writing and reading CSV files This method requires a lot of manual handling using the BiFunctions.
- getProcessor(char, List<String>, BiFunction<O, List<String>, List<String>>, Supplier<O>, TriConsumer<O, String, String>) - Static method in class science.aist.jack.persistence.filesystem.implementation.CSVProcessor
-
Factory method for creating a CSVProcessor object for writing and reading CSV files with a fieldconsumer
- getReader(char, List<String>, BiFunction<List<String>, List<String>, O>) - Static method in class science.aist.jack.persistence.filesystem.implementation.CSVProcessor
-
Factory method for creating a CSVProcessor object for reading CSV files This method requires a lot of manual handling using the BiFunctions.
- getReader(char, List<String>, Supplier<O>, TriConsumer<O, String, String>) - Static method in class science.aist.jack.persistence.filesystem.implementation.CSVProcessor
-
Factory method for creating a CSVProcessor object for reading CSV files with a fieldconsumer
- getWriter(char, List<String>, BiFunction<O, List<String>, List<String>>) - Static method in class science.aist.jack.persistence.filesystem.implementation.CSVProcessor
-
Factory method for creating a CSVProcessor object for writing CSV files;
H
- higher(Double, Double) - Static method in class science.aist.jack.math.MathUtils
-
determines if a candidate is higher than a highest number
I
- identity() - Static method in class science.aist.jack.stream.FunctionUtil
-
Does the same as
Function.identity()
but does not always create a new lambda object, instead always returns the same one - iff(BiPredicate<T1, T2>) - Method in class science.aist.jack.general.PropertyMapperCreator.PropertyMapperCreatorFromIf2
-
Adds a predicate that checks if further execution of the mapping is necessary
- iff(Predicate<List<?>>) - Method in class science.aist.jack.general.PropertyMapperCreator.PropertyMapperCreatorFromIfN
- iff(Predicate<T>) - Method in class science.aist.jack.general.PropertyMapperCreator.PropertyMapperCreatorFromIf
-
iff --> if and only if.
- ifPresent(BiConsumer<T, T>) - Method in class science.aist.jack.math.MinMax
-
Method which executes the given consumer if this is present
- INDEX_NOT_FOUND - Static variable in class science.aist.jack.string.StringUtils
-
Constant to define when an index is not found
- indicesOf(String, String) - Static method in class science.aist.jack.string.StringUtils
-
Returns the indices of every not overlapping occurrence of the substring in the given string
- indicesOf(String, String, boolean) - Static method in class science.aist.jack.string.StringUtils
-
Returns the indices of every occurrence of the substring in the given string
- inRange(double, double) - Static method in class science.aist.jack.random.RandomUtils
-
calculates a random number that is in a range from min to max
- intValue() - Method in class science.aist.jack.data.AtomicDouble
-
returns the value as int
- intValue() - Method in class science.aist.jack.data.AtomicFloat
-
returns the value as int
- isBoxingClass(Class<?>) - Static method in class science.aist.jack.reflection.Autoboxers
-
Checks if given clazz is a boxing clazz
- isNullOrBlank(String) - Static method in class science.aist.jack.string.StringUtils
-
Returns if
true
if the given stringToCheck is either null or blank, as inString.isBlank()
, otherwisefalse
- isNullOrEmpty(String) - Static method in class science.aist.jack.string.StringUtils
-
Returns if
true
if the given stringToCheck is either null or empty, as inString.isEmpty()
, otherwisefalse
- isNullOrEmpty(Collection<?>) - Static method in class science.aist.jack.collection.CollectionUtils
- isNullOrEmpty(Map<?, ?>) - Static method in class science.aist.jack.collection.CollectionUtils
- isPrimitiveClass(Class<?>) - Static method in class science.aist.jack.reflection.Autoboxers
-
Checks if given clazz is a primitive clazz
- isPrimitiveOrBoxingClass(Class<?>) - Static method in class science.aist.jack.reflection.Autoboxers
-
Checks if given clazz is a primitive clazz or a boxing clazz
L
- LambdaContainer<T> - Class in science.aist.jack.data
-
Helper class that contains a value so it can be modified inside of a lambda expression
- LambdaContainer() - Constructor for class science.aist.jack.data.LambdaContainer
- longValue() - Method in class science.aist.jack.data.AtomicDouble
-
returns the value as long
- longValue() - Method in class science.aist.jack.data.AtomicFloat
-
returns the value as long
- lower(Double, Double) - Static method in class science.aist.jack.math.MathUtils
-
determines if a candidate is lower than a highest number
- lowerThan(Double, Double, double) - Static method in class science.aist.jack.math.MathUtils
-
determines if one value is bigger than an other value
- lowerThan(Double, Double) - Static method in class science.aist.jack.math.MathUtils
-
determines if one value is bigger than an other value
M
- map(BiFunction<T, T, I>) - Method in class science.aist.jack.math.MinMax
-
Maps the given min and max value if present using the mapper
- mapOfValues(Pair<K, V>...) - Static method in class science.aist.jack.stream.MapUtils
-
Creates a Map out of pairs
- MapUtils - Class in science.aist.jack.stream
- MathUtils - Class in science.aist.jack.math
-
Utility class for different math related operations
- max(int...) - Static method in class science.aist.jack.math.MathUtils
-
Calculates the maximum of all given values.
- min(int...) - Static method in class science.aist.jack.math.MathUtils
-
Calculates the minimum of all given values.
- minMax(double...) - Static method in class science.aist.jack.math.MathUtils
-
Gets the min and the max value of the given values
- minMax(int...) - Static method in class science.aist.jack.math.MathUtils
-
Gets the min and the max value of the given values
- MinMax<T> - Class in science.aist.jack.math
-
Optional-like Wrapper class for wrapping two values: a min and a max value
N
- normalizeColumnDefinition(List<String>) - Method in class science.aist.jack.persistence.filesystem.implementation.AdvancedCsvProcessor
-
Normalizes the headers according to the
AdvancedCsvProcessorConfig
. - normalizeColumnDefinition(List<String>) - Method in class science.aist.jack.persistence.filesystem.implementation.CSVProcessor
-
Defines the normalisation of the header files.
- normalizeRow(List<String>) - Method in class science.aist.jack.persistence.filesystem.implementation.AdvancedCsvProcessor
- normalizeRow(List<String>) - Method in class science.aist.jack.persistence.filesystem.implementation.CSVProcessor
-
Defines the normalisation of a singular csv line after the header.
O
- ObjectToPropertyMapTransformer - Class in science.aist.jack.reflection
-
Transformer to transform an kind of object into a property map
- ObjectToPropertyMapTransformer() - Constructor for class science.aist.jack.reflection.ObjectToPropertyMapTransformer
- of(I, I) - Static method in class science.aist.jack.math.MinMax
P
- Pair<S,T> - Class in science.aist.jack.data
-
Pair class to store two value
- Pair() - Constructor for class science.aist.jack.data.Pair
- pathToTempFolder - Variable in class science.aist.jack.persistence.filesystem.AbstractFileStorage
- percent(double, double, double) - Static method in class science.aist.jack.math.MathUtils
-
Calculates the percentage value of a given value between a given maximum and a given minimum
- prefixMapKey(Map<String, V>, String) - Static method in class science.aist.jack.stream.MapUtils
-
This function clones the map and add a prefix to all keys from the new map.
- PropertyMapperCreator<From,To> - Class in science.aist.jack.general
-
This class creates a PropertyMapper, that is based on the ideas of Andreas Schuler PropertyMapper from the archetype
- PropertyMapperCreator() - Constructor for class science.aist.jack.general.PropertyMapperCreator
-
Creates a new empty property mapper creator and initializes all internal fields.
- PropertyMapperCreator.PropertyMapperCreatorFromIf<T> - Class in science.aist.jack.general
- PropertyMapperCreator.PropertyMapperCreatorFromIf2<T1,T2> - Class in science.aist.jack.general
- PropertyMapperCreator.PropertyMapperCreatorFromIfN - Class in science.aist.jack.general
- PropertyMapperCreator.PropertyMapperCreatorTo<T> - Class in science.aist.jack.general
-
The inner class which is used to create the to-mapping.
- PropertyMapperCreator.PropertyMapperCreatorTo.PropertyMapperCreatorWith<S> - Class in science.aist.jack.general
-
The inner class which is used to create the with-mapping
- PropertyMapperCreator.PropertyMapperCreatorTo2<T1,T2> - Class in science.aist.jack.general
- PropertyMapperCreator.PropertyMapperCreatorTo2.PropertyMapperCreatorWith<S> - Class in science.aist.jack.general
- PropertyMapperCreator.PropertyMapperCreatorToN - Class in science.aist.jack.general
- PropertyMapperCreator.PropertyMapperCreatorToN.PropertyMapperCreatorWith<S> - Class in science.aist.jack.general
- PropertyMapperCreatorFromIf() - Constructor for class science.aist.jack.general.PropertyMapperCreator.PropertyMapperCreatorFromIf
- PropertyMapperCreatorFromIf2() - Constructor for class science.aist.jack.general.PropertyMapperCreator.PropertyMapperCreatorFromIf2
- PropertyMapperCreatorFromIfN() - Constructor for class science.aist.jack.general.PropertyMapperCreator.PropertyMapperCreatorFromIfN
- PropertyMapperCreatorTo() - Constructor for class science.aist.jack.general.PropertyMapperCreator.PropertyMapperCreatorTo
- PropertyMapperCreatorTo2() - Constructor for class science.aist.jack.general.PropertyMapperCreator.PropertyMapperCreatorTo2
- PropertyMapperCreatorToN() - Constructor for class science.aist.jack.general.PropertyMapperCreator.PropertyMapperCreatorToN
- PropertyMapperCreatorWith() - Constructor for class science.aist.jack.general.PropertyMapperCreator.PropertyMapperCreatorTo.PropertyMapperCreatorWith
- PropertyMapperCreatorWith() - Constructor for class science.aist.jack.general.PropertyMapperCreator.PropertyMapperCreatorTo2.PropertyMapperCreatorWith
- PropertyMapperCreatorWith() - Constructor for class science.aist.jack.general.PropertyMapperCreator.PropertyMapperCreatorToN.PropertyMapperCreatorWith
R
- random - Static variable in class science.aist.jack.random.RandomUtils
-
random
- RandomUtils - Class in science.aist.jack.random
-
Provides functions to generate random numbers
- read() - Method in interface science.aist.jack.persistence.core.Storage
-
Method for reading all objects managed by the storage
- read() - Method in class science.aist.jack.persistence.filesystem.implementation.GenericFileStorage
-
Method for reading all objects managed by the storage
- read(File) - Method in interface science.aist.jack.persistence.filesystem.CSVReader
-
Method for reading the given csv file (without a column definition) and converting the lines to the specific element type
- read(File, boolean) - Method in interface science.aist.jack.persistence.filesystem.CSVReader
-
Method for reading the given csv file (without a column definition) and converting the lines to the specific element type
- read(File, boolean, boolean) - Method in interface science.aist.jack.persistence.filesystem.CSVReader
-
Method for reading the given csv file and converting the lines to the specific element type
- read(File, boolean, boolean) - Method in class science.aist.jack.persistence.filesystem.implementation.CSVProcessor
-
Method for reading the given csv file and converting the lines to the specific element type using the given
BiFunction
- read(String) - Method in class science.aist.jack.persistence.filesystem.implementation.GenericFileStorage
-
Method for reading an object identified by the given key
- read(K) - Method in interface science.aist.jack.persistence.core.Storage
-
Method for reading an object identified by the given key
- ReflectionCSVProcessor<T> - Class in science.aist.jack.persistence.filesystem.implementation
-
Reflection based implementation for reading/writing CSV files.
- ReflectionCSVProcessor(char, List<String>, Class<T>) - Constructor for class science.aist.jack.persistence.filesystem.implementation.ReflectionCSVProcessor
-
Constructor of a ReflectionCSVProcessor for domain types with simple-typed properties only (int, double, float, long, boolean, char, Integer, Float, Double, Long, String, Character, Boolean)
- ReflectionUtils - Class in science.aist.jack.reflection
-
Utility class for reflection based stuff
- removeAll(String, Iterable<String>) - Static method in class science.aist.jack.string.StringUtils
-
Removes all occurrences of a the given Strings in the stringToCheck.
- replaceAll(String, Map<String, String>) - Static method in class science.aist.jack.string.StringUtils
-
Replaces all occurrences of a the given Strings in the stringToCheck.
- REPLACEMENT_PLACEHOLDER - Static variable in class science.aist.jack.string.StringUtils
S
- SafeFieldHandle<T,U> - Class in science.aist.jack.reflection
-
SafeFieldHandle
- SafeFieldHandle(Class<T>, String) - Constructor for class science.aist.jack.reflection.SafeFieldHandle
-
Creates a new instance of
SafeFieldHandle
, where the defaultValue is derived from the type, if possible. - SafeFieldHandle(Class<T>, String, U) - Constructor for class science.aist.jack.reflection.SafeFieldHandle
-
Creates a new instance of
SafeFieldHandle
. - SafeFieldHandle(Field) - Constructor for class science.aist.jack.reflection.SafeFieldHandle
- SafeFieldHandle(Field, U) - Constructor for class science.aist.jack.reflection.SafeFieldHandle
- science.aist.jack.collection - package science.aist.jack.collection
-
Helper classes for operating with
Collection
andIterable
- science.aist.jack.data - package science.aist.jack.data
-
This packages contains different contains classes.
- science.aist.jack.exception - package science.aist.jack.exception
-
Provides different functions to handle exceptions
- science.aist.jack.general - package science.aist.jack.general
-
Just general functionality that does not fit into any specific packages, but has functionality that is often required
- science.aist.jack.general.function - package science.aist.jack.general.function
-
Classes to extend the
java.util.function
package - science.aist.jack.general.transformer - package science.aist.jack.general.transformer
-
Util class to write different transformers, to transform from object a to object b
- science.aist.jack.general.util - package science.aist.jack.general.util
-
This class contains util function, that are often required.
- science.aist.jack.math - package science.aist.jack.math
-
Different functionality that is associated with mathematical operations
- science.aist.jack.math.filter - package science.aist.jack.math.filter
- science.aist.jack.persistence.core - package science.aist.jack.persistence.core
-
This packages has functionality to persist objects
- science.aist.jack.persistence.filesystem - package science.aist.jack.persistence.filesystem
-
This package contains functionality to store data on the filesystem
- science.aist.jack.persistence.filesystem.implementation - package science.aist.jack.persistence.filesystem.implementation
-
Implementations of different file storages
- science.aist.jack.random - package science.aist.jack.random
-
This package contains different classes for random number calculations
- science.aist.jack.reflection - package science.aist.jack.reflection
-
Extension to the java reflection framework
- science.aist.jack.stream - package science.aist.jack.stream
-
Different methods that provide additional functionality for
Stream
- science.aist.jack.string - package science.aist.jack.string
-
Helper classes for operating with
String
- SEED - Static variable in class science.aist.jack.random.RandomUtils
-
Seed for random
- separator - Variable in class science.aist.jack.persistence.filesystem.implementation.CSVProcessor
- set(double) - Method in class science.aist.jack.data.AtomicDouble
-
Sets to the given value.
- set(float) - Method in class science.aist.jack.data.AtomicFloat
-
Sets to the given value.
- sind(double) - Static method in class science.aist.jack.math.MathUtils
-
Executes math.sin for degrees
- SlidingWindow<T> - Interface in science.aist.jack.math.filter
-
SlidingWindow
- SlidingWindowMedian<T extends Comparable<T>> - Class in science.aist.jack.math.filter
-
SlidingWindowMedian
- SlidingWindowMedian() - Constructor for class science.aist.jack.math.filter.SlidingWindowMedian
- Storage<K,V> - Interface in science.aist.jack.persistence.core
-
Storage Interface for storing objects
- StringUtils - Class in science.aist.jack.string
-
Different Util methods for
String
- SubsetSlidingWindow<T> - Class in science.aist.jack.math.filter
-
SubsetSlidingWindow
- SubsetSlidingWindow() - Constructor for class science.aist.jack.math.filter.SubsetSlidingWindow
T
- ThrowingFunction<T,R> - Interface in science.aist.jack.general.function
-
Implementation of
Function
to allow also exceptions - ThrowingSupplier<T> - Interface in science.aist.jack.general.function
-
Implementation of
Supplier
to allow also exceptions - to(BiConsumer<To, List<?>>) - Method in class science.aist.jack.general.PropertyMapperCreator.PropertyMapperCreatorToN
- to(BiConsumer<To, T>) - Method in class science.aist.jack.general.PropertyMapperCreator.PropertyMapperCreatorTo
-
Creates the to mapping
- to(TriConsumer<To, T1, T2>) - Method in class science.aist.jack.general.PropertyMapperCreator.PropertyMapperCreatorTo2
- ToBooleanBiFunction<T,U> - Interface in science.aist.jack.general.function
-
Represents a function that accepts two arguments and produces an boolean-valued result.
- toCompliantPath(String) - Static method in class science.aist.jack.persistence.filesystem.FileUtils
-
Help method which creates a compliant path string using
File.separator
, which is required by the methods ofFileUtils
- toFunction(Function<T, R>) - Static method in class science.aist.jack.stream.FunctionUtil
-
Some sort of hack to convert a method reference to a Function.
- toMap() - Static method in class science.aist.jack.data.Pair
- toWith(BiConsumer<To, S>) - Method in class science.aist.jack.general.PropertyMapperCreator.PropertyMapperCreatorTo
-
Creates the to mapping with an additional mapping function
- toWith(BiConsumer<To, S>) - Method in class science.aist.jack.general.PropertyMapperCreator.PropertyMapperCreatorTo2
- toWith(BiConsumer<To, S>) - Method in class science.aist.jack.general.PropertyMapperCreator.PropertyMapperCreatorToN
- Transformer<FROM,TO> - Interface in science.aist.jack.general.transformer
-
Generic interface for a bidirectional Transformer between a domain class and a TO class or collections of those classes
- transformFrom(FROM) - Method in interface science.aist.jack.general.transformer.ForwardTransformer
-
Transform FROM object to a TO object
- transformFrom(Object) - Method in class science.aist.jack.reflection.ObjectToPropertyMapTransformer
-
Returns a Property Map for the given object, where the key is the name of the field and the value the value of the field
- transformFromCollection(Collection<FROM>) - Method in interface science.aist.jack.general.transformer.ForwardCollectionTransformer
-
Transforms a Collection of FROM to a Collection of TO
- transformFromCollection(Collection<FROM>) - Method in interface science.aist.jack.general.transformer.Transformer
- transformTo(TO) - Method in interface science.aist.jack.general.transformer.BackwardTransformer
-
Transform TO object to a FROM object
- transformToCollection(Collection<TO>) - Method in interface science.aist.jack.general.transformer.BackwardCollectionTransformer
-
Transforms a Collection of TO to a Collection of FROM
- transformToCollection(Collection<TO>) - Method in interface science.aist.jack.general.transformer.Transformer
- TriConsumer<T,U,V> - Interface in science.aist.jack.general.function
-
TriConsumer for consuming three elements
- TriFunction<T,U,V,R> - Interface in science.aist.jack.general.function
-
Represents a function that accepts three arguments and produces a result.
- tryCast(Object) - Method in class science.aist.jack.reflection.SafeFieldHandle
-
Tries to cast the fieldValue into the designated type U.
U
- uncheck(ThrowingFunction<T, R>) - Static method in class science.aist.jack.exception.ExceptionUtils
-
Allows the usage of a lambda expression that would throw an checked exception, and converts that into a
Function
that throws an uncheck function - uncheck(ThrowingSupplier<T>) - Static method in class science.aist.jack.exception.ExceptionUtils
-
Allows the usage of a lambda expression that would throw an checked exception, and converts that into a
Supplier
- unchecked(Throwable) - Static method in class science.aist.jack.exception.ExceptionUtils
-
Do a Static import of this function, and the use it to throw uncheck checked exception, by using e.g.:
- update(String, V) - Method in class science.aist.jack.persistence.filesystem.implementation.GenericFileStorage
-
Method for updating the stored object at a given key
- update(K, V) - Method in interface science.aist.jack.persistence.core.Storage
-
Method for updating the stored object at a given key
V
- VALUES_MUST_NOT_BE_NULL - Static variable in class science.aist.jack.math.MathUtils
W
- weakCompareAndSetPlain(double, double) - Method in class science.aist.jack.data.AtomicDouble
-
Atomically sets the value to the given updated value if the current value
==
the expected value. - weakCompareAndSetPlain(float, float) - Method in class science.aist.jack.data.AtomicFloat
-
Atomically sets the value to the given updated value if the current value
==
the expected value. - with(BiFunction<T1, T2, S>) - Method in class science.aist.jack.general.PropertyMapperCreator.PropertyMapperCreatorTo2.PropertyMapperCreatorWith
- with(Function<List<?>, S>) - Method in class science.aist.jack.general.PropertyMapperCreator.PropertyMapperCreatorToN.PropertyMapperCreatorWith
- with(Function<T, S>) - Method in class science.aist.jack.general.PropertyMapperCreator.PropertyMapperCreatorTo.PropertyMapperCreatorWith
-
defines a function, of how the source property should be mapped to the target one
- write(File, List<T>) - Method in interface science.aist.jack.persistence.filesystem.CSVWriter
-
Method for writing the given elements to a csv file (without the column definition)
- write(File, List<T>, boolean) - Method in interface science.aist.jack.persistence.filesystem.CSVWriter
-
Method for writing the given elements to a csv file
- write(File, List<T>, boolean) - Method in class science.aist.jack.persistence.filesystem.implementation.CSVProcessor
-
Method for writing the given elements to a csv file
- writeToTempFile(String, String, InputStream) - Static method in class science.aist.jack.persistence.filesystem.FileUtils
-
Writes the given inputStream to a file (given by the file name and file extension) in the local TEMP directory
- writeToTempFile(String, String, String, InputStream) - Static method in class science.aist.jack.persistence.filesystem.FileUtils
-
Writes the given inputStream to a file (given by the file name and file extension) into a subfolder of the local TEMP directory
Z
- ZeroBufferedSlidingWindowMedian - Class in science.aist.jack.math.filter
-
ZeroBufferedSlidingWindowMedian
- ZeroBufferedSlidingWindowMedian() - Constructor for class science.aist.jack.math.filter.ZeroBufferedSlidingWindowMedian
All Classes All Packages