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

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 and Iterable
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 Streams
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
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
Accesses the unsafe Field and wraps it in an Optional of the type this class thinks it is.
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 in String.isBlank(), otherwise false
isNullOrEmpty(String) - Static method in class science.aist.jack.string.StringUtils
Returns if true if the given stringToCheck is either null or empty, as in String.isEmpty(), otherwise false
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
Class that helps adds some comfort functions to Maps with the usage of Streams
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 and Iterable
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 of FileUtils
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
A collector to create a Map from a Stream of Pairs.
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
 
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