A B C D E F G H I J K L M N O P Q R S T U V W _ 
All Classes All Packages

A

AbstractInTimeRange<T extends Comparable<T>> - Class in uk.gov.gchq.koryphe.impl.predicate.range
An AbstractInTimeRange is a Predicate that tests if a Comparable is within a provided range [start, end].
AbstractInTimeRange.BaseBuilder<B extends AbstractInTimeRange.BaseBuilder<B,​R,​T>,​R extends AbstractInTimeRange<T>,​T extends Comparable<T>> - Class in uk.gov.gchq.koryphe.impl.predicate.range
 
AbstractInTimeRangeDual<T extends Comparable<T>> - Class in uk.gov.gchq.koryphe.impl.predicate.range
An AbstractInTimeRangeDual is a Predicate that tests if a start Comparable and end Comparable is within a provided range [start, end].
AbstractInTimeRangeDual.BaseBuilder<B extends AbstractInTimeRangeDual.BaseBuilder<B,​R,​T>,​R extends AbstractInTimeRangeDual<T>,​T extends Comparable<T>> - Class in uk.gov.gchq.koryphe.impl.predicate.range
 
Adapted<I,​AI,​AO,​O,​C> - Class in uk.gov.gchq.koryphe.adapted
An Adapted class is one that applies functions to it's inputs and outputs, allowing it to be applied to different input and output types.
Adapted() - Constructor for class uk.gov.gchq.koryphe.adapted.Adapted
 
AdaptedBinaryOperator<T,​OT> - Class in uk.gov.gchq.koryphe.binaryoperator
AdaptedBinaryOperator() - Constructor for class uk.gov.gchq.koryphe.binaryoperator.AdaptedBinaryOperator
Default - for serialisation
AdaptedBinaryOperator(BinaryOperator<OT>, Function<T, OT>, BiFunction<T, OT, T>) - Constructor for class uk.gov.gchq.koryphe.binaryoperator.AdaptedBinaryOperator
 
AdaptedBinaryOperator(BinaryOperator<OT>, Function<T, OT>, Function<OT, T>) - Constructor for class uk.gov.gchq.koryphe.binaryoperator.AdaptedBinaryOperator
 
AdaptedFunction<I,​FI,​FO,​O> - Class in uk.gov.gchq.koryphe.function
AdaptedFunction() - Constructor for class uk.gov.gchq.koryphe.function.AdaptedFunction
Default - for serialisation.
AdaptedFunction(Function<FI, FO>, Function<I, FI>, BiFunction<I, FO, O>) - Constructor for class uk.gov.gchq.koryphe.function.AdaptedFunction
 
AdaptedFunction(Function<FI, FO>, Function<I, FI>, Function<FO, O>) - Constructor for class uk.gov.gchq.koryphe.function.AdaptedFunction
 
AdaptedPredicate<I,​PI> - Class in uk.gov.gchq.koryphe.predicate
AdaptedPredicate() - Constructor for class uk.gov.gchq.koryphe.predicate.AdaptedPredicate
Default - for serialisation.
AdaptedPredicate(Function<I, PI>, Predicate<PI>) - Constructor for class uk.gov.gchq.koryphe.predicate.AdaptedPredicate
 
add(Annotation) - Method in class uk.gov.gchq.koryphe.serialisation.json.DelegatingAnnotationIntrospector.Builder
 
add(ValidationResult) - Method in class uk.gov.gchq.koryphe.ValidationResult
 
add(ValidationResult, String) - Method in class uk.gov.gchq.koryphe.ValidationResult
 
addError(String) - Method in class uk.gov.gchq.koryphe.ValidationResult
 
addReflectionPackages(Iterable<String>) - Static method in class uk.gov.gchq.koryphe.util.ReflectionUtil
 
addReflectionPackages(String...) - Static method in class uk.gov.gchq.koryphe.util.ReflectionUtil
Adds new reflection packages.
addSimpleClassNames(boolean, Class...) - Static method in class uk.gov.gchq.koryphe.serialisation.json.SimpleClassNameCache
Allows you to add additional classes to the cache that you wish to be accessed via the simple class name.
AGE_OFF_TIME_DEFAULT - Static variable in class uk.gov.gchq.koryphe.impl.predicate.AgeOff
The default age of time (1 year) in milliseconds.
AgeOff - Class in uk.gov.gchq.koryphe.impl.predicate
An AgeOff is a Predicate that ages off old data based on a provided age of time in milliseconds.
AgeOff() - Constructor for class uk.gov.gchq.koryphe.impl.predicate.AgeOff
 
AgeOff(long) - Constructor for class uk.gov.gchq.koryphe.impl.predicate.AgeOff
 
AgeOffFromDays - Class in uk.gov.gchq.koryphe.impl.predicate
An AgeOffFromDays is a BiPredicate that ages off old data based on a provided age off time in days.
AgeOffFromDays() - Constructor for class uk.gov.gchq.koryphe.impl.predicate.AgeOffFromDays
 
And - Class in uk.gov.gchq.koryphe.impl.binaryoperator
An And is a KorypheBinaryOperator which takes two Booleans and returns the result of applying the logical AND operation on the inputs.
And<I> - Class in uk.gov.gchq.koryphe.impl.predicate
A composite Predicate that returns true if all of it's predicates return true, otherwise false.
And() - Constructor for class uk.gov.gchq.koryphe.impl.binaryoperator.And
 
And() - Constructor for class uk.gov.gchq.koryphe.impl.predicate.And
 
And(Predicate<?>...) - Constructor for class uk.gov.gchq.koryphe.impl.predicate.And
 
And(List<Predicate>) - Constructor for class uk.gov.gchq.koryphe.impl.predicate.And
 
And.Builder<I> - Class in uk.gov.gchq.koryphe.impl.predicate
 
And.SelectedBuilder<I> - Class in uk.gov.gchq.koryphe.impl.predicate
 
annotationType() - Method in class uk.gov.gchq.koryphe.serialisation.json.SimpleClassNameIdResolverAnnotation
 
apply(byte[]) - Method in class uk.gov.gchq.koryphe.impl.function.Base64Decode
 
apply(byte[]) - Method in class uk.gov.gchq.koryphe.impl.function.Gunzip
 
apply(I) - Method in class uk.gov.gchq.koryphe.function.AdaptedFunction
Apply the Function by adapting the input and outputs.
apply(I) - Method in class uk.gov.gchq.koryphe.function.FunctionComposite
Apply the Function components in turn, returning the result of the last.
apply(I) - Method in class uk.gov.gchq.koryphe.impl.function.Cast
 
apply(I) - Method in class uk.gov.gchq.koryphe.impl.function.If
If the condition is not being used or has not been set, then the provided predicate will test the input (assuming it is also not null).
apply(Integer) - Method in class uk.gov.gchq.koryphe.impl.function.DivideBy
 
apply(Integer) - Method in class uk.gov.gchq.koryphe.impl.function.MultiplyBy
 
apply(Integer, Integer) - Method in class uk.gov.gchq.koryphe.impl.function.Divide
 
apply(Integer, Integer) - Method in class uk.gov.gchq.koryphe.impl.function.Multiply
 
apply(Iterable) - Method in class uk.gov.gchq.koryphe.impl.function.IsEmpty
 
apply(Iterable) - Method in class uk.gov.gchq.koryphe.impl.function.Size
 
apply(Iterable<?>) - Method in class uk.gov.gchq.koryphe.impl.function.IterableLongest
 
apply(Iterable<I_ITEM>) - Method in class uk.gov.gchq.koryphe.impl.function.FirstValid
 
apply(Iterable<I_ITEM>) - Method in class uk.gov.gchq.koryphe.impl.function.IterableFilter
 
apply(Iterable<I_ITEM>) - Method in class uk.gov.gchq.koryphe.impl.function.IterableFlatten
 
apply(Iterable<I_ITEM>) - Method in class uk.gov.gchq.koryphe.impl.function.IterableFunction
 
apply(Iterable<I_ITEM>) - Method in class uk.gov.gchq.koryphe.impl.function.StringJoin
 
apply(Iterable<Iterable<I_ITEM>>) - Method in class uk.gov.gchq.koryphe.impl.function.IterableConcat
 
apply(Iterable<String>) - Method in class uk.gov.gchq.koryphe.impl.function.CsvLinesToMaps
 
apply(Iterable<T>) - Method in class uk.gov.gchq.koryphe.impl.function.FirstItem
 
apply(Iterable<T>) - Method in class uk.gov.gchq.koryphe.impl.function.LastItem
 
apply(Iterable<T>) - Method in class uk.gov.gchq.koryphe.impl.function.NthItem
 
apply(Long) - Method in class uk.gov.gchq.koryphe.impl.function.MultiplyLongBy
 
apply(Number) - Method in class uk.gov.gchq.koryphe.impl.function.Increment
 
apply(Object) - Method in class uk.gov.gchq.koryphe.impl.function.CallMethod
 
apply(Object) - Method in class uk.gov.gchq.koryphe.impl.function.CreateObject
 
apply(Object) - Method in class uk.gov.gchq.koryphe.impl.function.CurrentDate
 
apply(Object) - Method in class uk.gov.gchq.koryphe.impl.function.CurrentTime
 
apply(Object) - Method in class uk.gov.gchq.koryphe.impl.function.DefaultIfEmpty
 
apply(Object) - Method in class uk.gov.gchq.koryphe.impl.function.DefaultIfNull
 
apply(Object) - Method in class uk.gov.gchq.koryphe.impl.function.Identity
 
apply(Object) - Method in class uk.gov.gchq.koryphe.impl.function.Length
 
apply(Object) - Method in class uk.gov.gchq.koryphe.impl.function.SetValue
 
apply(Object) - Method in class uk.gov.gchq.koryphe.impl.function.ToArray
 
apply(Object) - Method in class uk.gov.gchq.koryphe.impl.function.ToBoolean
 
apply(Object) - Method in class uk.gov.gchq.koryphe.impl.function.ToDouble
 
apply(Object) - Method in class uk.gov.gchq.koryphe.impl.function.ToFloat
 
apply(Object) - Method in class uk.gov.gchq.koryphe.impl.function.ToInteger
 
apply(Object) - Method in class uk.gov.gchq.koryphe.impl.function.ToList
 
apply(Object) - Method in class uk.gov.gchq.koryphe.impl.function.ToLong
 
apply(Object) - Method in class uk.gov.gchq.koryphe.impl.function.ToLowerCase
 
apply(Object) - Method in class uk.gov.gchq.koryphe.impl.function.ToNull
 
apply(Object) - Method in class uk.gov.gchq.koryphe.impl.function.ToSet
 
apply(Object) - Method in class uk.gov.gchq.koryphe.impl.function.ToString
 
apply(Object) - Method in class uk.gov.gchq.koryphe.impl.function.ToTuple
 
apply(Object) - Method in class uk.gov.gchq.koryphe.impl.function.ToUpperCase
 
apply(Object, Object) - Method in class uk.gov.gchq.koryphe.impl.function.Concat
 
apply(String) - Method in class uk.gov.gchq.koryphe.impl.function.CsvToMaps
 
apply(String) - Method in class uk.gov.gchq.koryphe.impl.function.DeserialiseJson
 
apply(String) - Method in class uk.gov.gchq.koryphe.impl.function.DeserialiseXml
 
apply(String) - Method in class uk.gov.gchq.koryphe.impl.function.ParseDate
 
apply(String) - Method in class uk.gov.gchq.koryphe.impl.function.ParseTime
 
apply(String) - Method in class uk.gov.gchq.koryphe.impl.function.ReverseString
 
apply(String) - Method in class uk.gov.gchq.koryphe.impl.function.StringAppend
 
apply(String) - Method in class uk.gov.gchq.koryphe.impl.function.StringPrepend
 
apply(String) - Method in class uk.gov.gchq.koryphe.impl.function.StringRegexReplace
 
apply(String) - Method in class uk.gov.gchq.koryphe.impl.function.StringRegexSplit
 
apply(String) - Method in class uk.gov.gchq.koryphe.impl.function.StringReplace
 
apply(String) - Method in class uk.gov.gchq.koryphe.impl.function.StringSplit
 
apply(String) - Method in class uk.gov.gchq.koryphe.impl.function.StringTrim
 
apply(String) - Method in class uk.gov.gchq.koryphe.impl.function.StringTruncate
 
apply(String) - Method in class uk.gov.gchq.koryphe.impl.function.ToBytes
 
apply(Date) - Method in class uk.gov.gchq.koryphe.impl.function.ToDateString
 
apply(Map<K, I>) - Method in class uk.gov.gchq.koryphe.function.FunctionMap
Iterate through the values of an input map, applying the wrapped Function.
apply(Map<K, Object>) - Method in class uk.gov.gchq.koryphe.impl.function.MapToTuple
 
apply(Map<K, V>) - Method in class uk.gov.gchq.koryphe.impl.function.ExtractKeys
 
apply(Map<K, V>) - Method in class uk.gov.gchq.koryphe.impl.function.ExtractValue
 
apply(Map<K, V>) - Method in class uk.gov.gchq.koryphe.impl.function.ExtractValues
 
apply(Map<K, V>) - Method in class uk.gov.gchq.koryphe.impl.function.MapFilter
 
apply(K) - Method in class uk.gov.gchq.koryphe.impl.function.DictionaryLookup
 
apply(T, T) - Method in class uk.gov.gchq.koryphe.binaryoperator.AdaptedBinaryOperator
Apply the BinaryOperator by adapting the input and outputs.
apply(T, T) - Method in class uk.gov.gchq.koryphe.binaryoperator.BinaryOperatorComposite
Apply the BinaryOperator components in turn, returning the output of the last.
apply(T, T) - Method in class uk.gov.gchq.koryphe.binaryoperator.KorypheBinaryOperator
Apply the operator after completing null checks.
apply(T, T) - Method in class uk.gov.gchq.koryphe.impl.function.Longest
 
apply(T, U) - Method in class uk.gov.gchq.koryphe.adapted.StateAgnosticOutputAdapter
 
apply(T, U) - Method in class uk.gov.gchq.koryphe.impl.function.ApplyBiFunction
 
apply(T, U) - Method in class uk.gov.gchq.koryphe.tuple.function.KorypheFunction2
 
apply(T, U, V) - Method in class uk.gov.gchq.koryphe.tuple.function.KorypheFunction3
 
apply(T, U, V, W) - Method in class uk.gov.gchq.koryphe.tuple.function.KorypheFunction4
 
apply(T, U, V, W, X) - Method in class uk.gov.gchq.koryphe.tuple.function.KorypheFunction5
 
apply(TUPLE) - Method in class uk.gov.gchq.koryphe.tuple.function.KorypheFunctionN
 
apply(Tuple<R>) - Method in class uk.gov.gchq.koryphe.tuple.TupleInputAdapter
 
apply(Tuple<R>, FO) - Method in class uk.gov.gchq.koryphe.tuple.TupleOutputAdapter
 
ApplyBiFunction<T,​U,​R> - Class in uk.gov.gchq.koryphe.impl.function
A KorypheFunction2 that applies a given BiFunction (or BinaryOperator).
ApplyBiFunction() - Constructor for class uk.gov.gchq.koryphe.impl.function.ApplyBiFunction
 
ApplyBiFunction(BiFunction<T, U, R>) - Constructor for class uk.gov.gchq.koryphe.impl.function.ApplyBiFunction
 
AreEqual - Class in uk.gov.gchq.koryphe.impl.predicate
An AreEqual is a BiPredicate that returns true if the two input objects are equal.
AreEqual() - Constructor for class uk.gov.gchq.koryphe.impl.predicate.AreEqual
 
AreIn - Class in uk.gov.gchq.koryphe.impl.predicate
An AreIn is a BiPredicate that checks if a provided Collection contains all the provided input values.
AreIn() - Constructor for class uk.gov.gchq.koryphe.impl.predicate.AreIn
 
AreIn(Object...) - Constructor for class uk.gov.gchq.koryphe.impl.predicate.AreIn
 
AreIn(Collection<?>) - Constructor for class uk.gov.gchq.koryphe.impl.predicate.AreIn
 
AreIn(Collection<?>, boolean) - Constructor for class uk.gov.gchq.koryphe.impl.predicate.AreIn
 
arr(Integer...) - Static method in class uk.gov.gchq.koryphe.util.Util
Converts varargs integers into an array.
arr(String...) - Static method in class uk.gov.gchq.koryphe.util.Util
Converts varargs strings into an array.
ArrayTuple - Class in uk.gov.gchq.koryphe.tuple
An ArrayTuple is a simple implementation of the Tuple interface, backed by an array of Objects, referenced by their index.
ArrayTuple(int) - Constructor for class uk.gov.gchq.koryphe.tuple.ArrayTuple
Create an ArrayTuple backed by a new array of the given size.
ArrayTuple(Iterable<?>) - Constructor for class uk.gov.gchq.koryphe.tuple.ArrayTuple
 
ArrayTuple(Object...) - Constructor for class uk.gov.gchq.koryphe.tuple.ArrayTuple
Create an ArrayTuple backed by the given array.
asMilliSeconds(Long) - Method in enum uk.gov.gchq.koryphe.util.TimeUnit
Converts a unit of time to milliseconds.
asMilliSeconds(TimeUnit, Long) - Static method in enum uk.gov.gchq.koryphe.util.TimeUnit
Converts a unit of time to milliseconds.
assignable(Class<?>...) - Method in class uk.gov.gchq.koryphe.signature.Signature
Tests whether this Signature is compatible with the types supplied.
assignable(Class<?>...) - Method in class uk.gov.gchq.koryphe.signature.SingletonSignature
 
assignable(Class<?>...) - Method in class uk.gov.gchq.koryphe.signature.TupleSignature
 

B

Base64Decode - Class in uk.gov.gchq.koryphe.impl.function
A Base64Decode is a Function that takes a Base 64 encoded byte[] and decodes it into a byte[].
Base64Decode() - Constructor for class uk.gov.gchq.koryphe.impl.function.Base64Decode
 
BaseBuilder(R) - Constructor for class uk.gov.gchq.koryphe.impl.predicate.range.AbstractInTimeRange.BaseBuilder
 
BaseBuilder(R) - Constructor for class uk.gov.gchq.koryphe.impl.predicate.range.AbstractInTimeRangeDual.BaseBuilder
 
BaseBuilder(R) - Constructor for class uk.gov.gchq.koryphe.impl.predicate.range.InRange.BaseBuilder
 
BaseBuilder(R) - Constructor for class uk.gov.gchq.koryphe.impl.predicate.range.InRangeDual.BaseBuilder
 
BinaryOperatorComposite<T,​C extends BinaryOperator<T>> - Class in uk.gov.gchq.koryphe.binaryoperator
A Composite BinaryOperator that applies each operator in turn, supplying the result of each operator as the state of the next, and returning the result of the last operator.
BinaryOperatorComposite() - Constructor for class uk.gov.gchq.koryphe.binaryoperator.BinaryOperatorComposite
Default - for serialisation.
BinaryOperatorComposite(List<C>) - Constructor for class uk.gov.gchq.koryphe.binaryoperator.BinaryOperatorComposite
 
BinaryOperatorMap<K,​T> - Class in uk.gov.gchq.koryphe.binaryoperator
Applies a BinaryOperator to the values of an input Map, combining values with matching keys.
BinaryOperatorMap() - Constructor for class uk.gov.gchq.koryphe.binaryoperator.BinaryOperatorMap
Default - for serialisation.
BinaryOperatorMap(BinaryOperator<? super T>) - Constructor for class uk.gov.gchq.koryphe.binaryoperator.BinaryOperatorMap
 
build() - Method in class uk.gov.gchq.koryphe.impl.function.FunctionChain.Builder
 
build() - Method in class uk.gov.gchq.koryphe.impl.function.IterableFunction.OutputBuilder
 
build() - Method in class uk.gov.gchq.koryphe.impl.predicate.And.Builder
 
build() - Method in class uk.gov.gchq.koryphe.impl.predicate.If.SelectedBuilder
 
build() - Method in class uk.gov.gchq.koryphe.impl.predicate.Or.Builder
 
build() - Method in class uk.gov.gchq.koryphe.impl.predicate.range.AbstractInTimeRange.BaseBuilder
 
build() - Method in class uk.gov.gchq.koryphe.impl.predicate.range.AbstractInTimeRangeDual.BaseBuilder
 
build() - Method in class uk.gov.gchq.koryphe.impl.predicate.range.InRange.BaseBuilder
 
build() - Method in class uk.gov.gchq.koryphe.impl.predicate.range.InRangeDual.BaseBuilder
 
build() - Method in class uk.gov.gchq.koryphe.serialisation.json.DelegatingAnnotationIntrospector.Builder
 
build() - Method in class uk.gov.gchq.koryphe.tuple.binaryoperator.TupleAdaptedBinaryOperatorComposite.Builder
 
build() - Method in class uk.gov.gchq.koryphe.tuple.function.TupleAdaptedFunctionComposite.Builder
 
build() - Method in class uk.gov.gchq.koryphe.tuple.predicate.TupleAdaptedPredicateComposite.Builder
 
Builder() - Constructor for class uk.gov.gchq.koryphe.impl.function.FunctionChain.Builder
 
Builder() - Constructor for class uk.gov.gchq.koryphe.impl.function.IterableFunction.Builder
 
Builder() - Constructor for class uk.gov.gchq.koryphe.impl.predicate.And.Builder
 
Builder() - Constructor for class uk.gov.gchq.koryphe.impl.predicate.Or.Builder
 
Builder() - Constructor for class uk.gov.gchq.koryphe.impl.predicate.range.InDateRange.Builder
 
Builder() - Constructor for class uk.gov.gchq.koryphe.impl.predicate.range.InDateRangeDual.Builder
 
Builder() - Constructor for class uk.gov.gchq.koryphe.impl.predicate.range.InRange.Builder
 
Builder() - Constructor for class uk.gov.gchq.koryphe.impl.predicate.range.InRangeDual.Builder
 
Builder() - Constructor for class uk.gov.gchq.koryphe.impl.predicate.range.InTimeRange.Builder
 
Builder() - Constructor for class uk.gov.gchq.koryphe.impl.predicate.range.InTimeRangeDual.Builder
 
Builder() - Constructor for class uk.gov.gchq.koryphe.serialisation.json.DelegatingAnnotationIntrospector.Builder
 
Builder() - Constructor for class uk.gov.gchq.koryphe.tuple.binaryoperator.TupleAdaptedBinaryOperatorComposite.Builder
 
Builder() - Constructor for class uk.gov.gchq.koryphe.tuple.function.TupleAdaptedFunctionComposite.Builder
 
Builder() - Constructor for class uk.gov.gchq.koryphe.tuple.predicate.TupleAdaptedPredicateComposite.Builder
 

C

Cache() - Constructor for class uk.gov.gchq.koryphe.tuple.ReflectiveTuple.Cache
 
CallMethod - Class in uk.gov.gchq.koryphe.impl.function
A CallMethod is a Function that takes a method name and then invokes it.
CallMethod() - Constructor for class uk.gov.gchq.koryphe.impl.function.CallMethod
 
CallMethod(String) - Constructor for class uk.gov.gchq.koryphe.impl.function.CallMethod
 
Cast<I,​O> - Class in uk.gov.gchq.koryphe.impl.function
A Cast is a Function that takes an input class and casts it to an output class.
Cast() - Constructor for class uk.gov.gchq.koryphe.impl.function.Cast
 
Cast(Class<O>) - Constructor for class uk.gov.gchq.koryphe.impl.function.Cast
 
ChainedIterable<T> - Class in uk.gov.gchq.koryphe.iterable
A ChainedIterable is a Closeable Iterable composed of other Iterables.
ChainedIterable(Iterable<? extends Iterable<? extends T>>) - Constructor for class uk.gov.gchq.koryphe.iterable.ChainedIterable
 
ChainedIterable(Iterable<? extends T>...) - Constructor for class uk.gov.gchq.koryphe.iterable.ChainedIterable
 
ChainedIterator<T> - Class in uk.gov.gchq.koryphe.iterable
 
ChainedIterator(Iterator<? extends Iterable<? extends T>>) - Constructor for class uk.gov.gchq.koryphe.iterable.ChainedIterator
 
close() - Method in class uk.gov.gchq.koryphe.iterable.ChainedIterable
 
close() - Method in class uk.gov.gchq.koryphe.iterable.ChainedIterator
 
close() - Method in class uk.gov.gchq.koryphe.iterable.FilteredIterable
 
close() - Method in class uk.gov.gchq.koryphe.iterable.FilteredIterator
 
close() - Method in class uk.gov.gchq.koryphe.iterable.LimitedIterable
 
close() - Method in class uk.gov.gchq.koryphe.iterable.LimitedIterator
 
close() - Method in class uk.gov.gchq.koryphe.iterable.MappedIterable
 
close() - Method in class uk.gov.gchq.koryphe.iterable.MappedIterator
 
close(AutoCloseable) - Static method in class uk.gov.gchq.koryphe.util.CloseableUtil
Close an AutoCloseable object.
close(AutoCloseable...) - Static method in class uk.gov.gchq.koryphe.util.CloseableUtil
Close a group of AutoCloseable objects.
close(Object) - Static method in class uk.gov.gchq.koryphe.util.CloseableUtil
Close an object.
close(Object...) - Static method in class uk.gov.gchq.koryphe.util.CloseableUtil
Close a group of objects.
CloseableUtil - Class in uk.gov.gchq.koryphe.util
Utility class for handling Closeables.
CollectionConcat<T> - Class in uk.gov.gchq.koryphe.impl.binaryoperator
A CollectionConcat is a KorypheBinaryOperator that concatenates Collections together.
CollectionConcat() - Constructor for class uk.gov.gchq.koryphe.impl.binaryoperator.CollectionConcat
 
CollectionContains - Class in uk.gov.gchq.koryphe.impl.predicate
An CollectionContains is a Predicate that checks if a Collection contains a provided value.
CollectionContains() - Constructor for class uk.gov.gchq.koryphe.impl.predicate.CollectionContains
 
CollectionContains(Object) - Constructor for class uk.gov.gchq.koryphe.impl.predicate.CollectionContains
 
CollectionIntersect<T> - Class in uk.gov.gchq.koryphe.impl.binaryoperator
A CollectionIntersect is a KorypheBinaryOperator that intersects 2 collections.
CollectionIntersect() - Constructor for class uk.gov.gchq.koryphe.impl.binaryoperator.CollectionIntersect
 
Composite<C> - Class in uk.gov.gchq.koryphe.composite
A Composite contains an ArrayList of components that combine to make a composite.
Composite() - Constructor for class uk.gov.gchq.koryphe.composite.Composite
 
Composite(List<C>) - Constructor for class uk.gov.gchq.koryphe.composite.Composite
 
concat(Iterable<? extends Iterable<? extends T>>) - Static method in class uk.gov.gchq.koryphe.util.IterableUtil
 
Concat - Class in uk.gov.gchq.koryphe.impl.function
A Concat is a Function that takes in two objects and calls toString on them and concatenates them together.
Concat() - Constructor for class uk.gov.gchq.koryphe.impl.function.Concat
 
Concat(String) - Constructor for class uk.gov.gchq.koryphe.impl.function.Concat
 
condition(boolean) - Method in class uk.gov.gchq.koryphe.impl.function.If
 
condition(boolean) - Method in class uk.gov.gchq.koryphe.impl.predicate.If.SelectedBuilder
 
configureObjectMapper(ObjectMapper) - Static method in class uk.gov.gchq.koryphe.serialisation.json.SimpleClassNameIdResolver
Call this method with an ObjectMapper to configure the object mapper to use this SimpleClassNameIdResolver.
copyOf(Set<T>) - Static method in class uk.gov.gchq.koryphe.util.JavaUtils.Set
 
CreateObject - Class in uk.gov.gchq.koryphe.impl.function
A CreateObject is a Function that takes an optional Object and creates an new instance of a class.
CreateObject() - Constructor for class uk.gov.gchq.koryphe.impl.function.CreateObject
 
CreateObject(Class<?>) - Constructor for class uk.gov.gchq.koryphe.impl.function.CreateObject
 
CsvLinesToMaps - Class in uk.gov.gchq.koryphe.impl.function
 
CsvLinesToMaps() - Constructor for class uk.gov.gchq.koryphe.impl.function.CsvLinesToMaps
 
CsvToMaps - Class in uk.gov.gchq.koryphe.impl.function
 
CsvToMaps() - Constructor for class uk.gov.gchq.koryphe.impl.function.CsvToMaps
 
CurrentDate - Class in uk.gov.gchq.koryphe.impl.function
A CurrentDate is a Function that returns the current Date.
CurrentDate() - Constructor for class uk.gov.gchq.koryphe.impl.function.CurrentDate
 
CurrentTime - Class in uk.gov.gchq.koryphe.impl.function
A CurrentTime is a Function that returns the current time in milliseconds.
CurrentTime() - Constructor for class uk.gov.gchq.koryphe.impl.function.CurrentTime
 

D

DateUtil - Class in uk.gov.gchq.koryphe.util
A utility class for Dates.
DAY - uk.gov.gchq.koryphe.util.TimeUnit
 
DAYS_TO_MILLISECONDS - Static variable in class uk.gov.gchq.koryphe.impl.predicate.AgeOff
 
DAYS_TO_MILLISECONDS - Static variable in class uk.gov.gchq.koryphe.impl.predicate.AgeOffFromDays
 
DAYS_TO_MILLISECONDS - Static variable in class uk.gov.gchq.koryphe.util.DateUtil
 
DEFAULT_CHARSET - Static variable in class uk.gov.gchq.koryphe.impl.function.ToBytes
 
DEFAULT_CHARSET - Static variable in class uk.gov.gchq.koryphe.impl.function.ToString
 
DEFAULT_FULLY_CONTAINED - Static variable in class uk.gov.gchq.koryphe.util.RangeUtil
 
DEFAULT_IMPLEMENTATION - Static variable in class uk.gov.gchq.koryphe.impl.function.ToSet
 
DEFAULT_PACKAGES - Static variable in class uk.gov.gchq.koryphe.util.ReflectionUtil
 
DEFAULT_USE_FULL_NAME_FOR_SERIALISATION - Static variable in class uk.gov.gchq.koryphe.serialisation.json.SimpleClassNameCache
 
DefaultIfEmpty - Class in uk.gov.gchq.koryphe.impl.function
A DefaultIfEmpty is a Function which supplies a default value if an input is empty.
DefaultIfEmpty() - Constructor for class uk.gov.gchq.koryphe.impl.function.DefaultIfEmpty
 
DefaultIfEmpty(Object) - Constructor for class uk.gov.gchq.koryphe.impl.function.DefaultIfEmpty
 
DefaultIfNull - Class in uk.gov.gchq.koryphe.impl.function
A DefaultIfNull is a Function which supplies a default value if the input is null.
DefaultIfNull() - Constructor for class uk.gov.gchq.koryphe.impl.function.DefaultIfNull
 
DefaultIfNull(Object) - Constructor for class uk.gov.gchq.koryphe.impl.function.DefaultIfNull
 
delegateApply(Tuple2<T, U>) - Method in class uk.gov.gchq.koryphe.tuple.function.KorypheFunction2
 
delegateApply(Tuple3<T, U, V>) - Method in class uk.gov.gchq.koryphe.tuple.function.KorypheFunction3
 
delegateApply(Tuple4<T, U, V, W>) - Method in class uk.gov.gchq.koryphe.tuple.function.KorypheFunction4
 
delegateApply(Tuple5<T, U, V, W, X>) - Method in class uk.gov.gchq.koryphe.tuple.function.KorypheFunction5
 
DelegatingAnnotationIntrospector - Class in uk.gov.gchq.koryphe.serialisation.json
A DelegatingAnnotationIntrospector is a lightweight extension to JacksonAnnotationIntrospector to trick Jackson into thinking all classes are annotated with @JsonTypeIdResolver(value = SimpleClassNameIdResolver.class) If you add a custom JsonTypeIdResolver annotation it will override the magic annotation from this class.
DelegatingAnnotationIntrospector.Builder - Class in uk.gov.gchq.koryphe.serialisation.json
 
delimiter(char) - Method in class uk.gov.gchq.koryphe.impl.function.CsvLinesToMaps
 
delimiter(char) - Method in class uk.gov.gchq.koryphe.impl.function.CsvToMaps
 
description() - Method in annotation type uk.gov.gchq.koryphe.example.annotation.Example
 
deserialise(String, TypeReference<T>) - Static method in class uk.gov.gchq.koryphe.example.util.JsonSerialiser
 
deserialise(String, Class<T>) - Static method in class uk.gov.gchq.koryphe.example.util.JsonSerialiser
 
DeserialiseJson<T> - Class in uk.gov.gchq.koryphe.impl.function
 
DeserialiseJson() - Constructor for class uk.gov.gchq.koryphe.impl.function.DeserialiseJson
 
DeserialiseJson(Class<T>) - Constructor for class uk.gov.gchq.koryphe.impl.function.DeserialiseJson
 
DeserialiseXml - Class in uk.gov.gchq.koryphe.impl.function
 
DeserialiseXml() - Constructor for class uk.gov.gchq.koryphe.impl.function.DeserialiseXml
 
deserializeKey(String, DeserializationContext) - Method in class uk.gov.gchq.koryphe.serialisation.json.SimpleClassKeyDeserializer
 
DictionaryLookup<K,​V> - Class in uk.gov.gchq.koryphe.impl.function
A DictionaryLookup is a KorypheFunction that takes a key and using a dictionary returns a value.
DictionaryLookup() - Constructor for class uk.gov.gchq.koryphe.impl.function.DictionaryLookup
 
DictionaryLookup(Map<K, V>) - Constructor for class uk.gov.gchq.koryphe.impl.function.DictionaryLookup
 
Divide - Class in uk.gov.gchq.koryphe.impl.function
A Divide is a Function that takes in two Integers and returns the result of dividing the first by the second.
Divide() - Constructor for class uk.gov.gchq.koryphe.impl.function.Divide
 
DivideBy - Class in uk.gov.gchq.koryphe.impl.function
A DivideBy is a Function that takes in an Integer and returns the result of dividing this integer by a pre-configured value.
DivideBy() - Constructor for class uk.gov.gchq.koryphe.impl.function.DivideBy
 
DivideBy(int) - Constructor for class uk.gov.gchq.koryphe.impl.function.DivideBy
 
DivideByExample - Class in uk.gov.gchq.koryphe.example.function
This example demonstrates a function that returns more than one result value.
DivideByExample() - Constructor for class uk.gov.gchq.koryphe.example.function.DivideByExample
 
DivideExample - Class in uk.gov.gchq.koryphe.example.function
This example demonstrates a function that accepts more than one input value and returns more than one result value.
DivideExample() - Constructor for class uk.gov.gchq.koryphe.example.function.DivideExample
 

E

end(String) - Method in class uk.gov.gchq.koryphe.impl.predicate.range.AbstractInTimeRange.BaseBuilder
 
end(String) - Method in class uk.gov.gchq.koryphe.impl.predicate.range.AbstractInTimeRangeDual.BaseBuilder
 
end(T) - Method in class uk.gov.gchq.koryphe.impl.predicate.range.InRange.BaseBuilder
 
end(T) - Method in class uk.gov.gchq.koryphe.impl.predicate.range.InRange.Builder
 
end(T) - Method in class uk.gov.gchq.koryphe.impl.predicate.range.InRangeDual.BaseBuilder
 
end(T) - Method in class uk.gov.gchq.koryphe.impl.predicate.range.InRangeDual.Builder
 
endFullyContained(boolean) - Method in class uk.gov.gchq.koryphe.impl.predicate.range.AbstractInTimeRangeDual.BaseBuilder
 
endFullyContained(boolean) - Method in class uk.gov.gchq.koryphe.impl.predicate.range.InRangeDual.BaseBuilder
 
endInclusive(boolean) - Method in class uk.gov.gchq.koryphe.impl.predicate.range.AbstractInTimeRange.BaseBuilder
 
endInclusive(boolean) - Method in class uk.gov.gchq.koryphe.impl.predicate.range.AbstractInTimeRangeDual.BaseBuilder
 
endInclusive(boolean) - Method in class uk.gov.gchq.koryphe.impl.predicate.range.InRange.BaseBuilder
 
endInclusive(boolean) - Method in class uk.gov.gchq.koryphe.impl.predicate.range.InRangeDual.BaseBuilder
 
endOffset(Long) - Method in class uk.gov.gchq.koryphe.impl.predicate.range.AbstractInTimeRange.BaseBuilder
 
endOffset(Long) - Method in class uk.gov.gchq.koryphe.impl.predicate.range.AbstractInTimeRangeDual.BaseBuilder
 
equals(Object) - Method in class uk.gov.gchq.koryphe.adapted.Adapted
 
equals(Object) - Method in class uk.gov.gchq.koryphe.adapted.InputAdapted
 
equals(Object) - Method in class uk.gov.gchq.koryphe.adapted.StateAgnosticOutputAdapter
 
equals(Object) - Method in class uk.gov.gchq.koryphe.binaryoperator.AdaptedBinaryOperator
 
equals(Object) - Method in class uk.gov.gchq.koryphe.binaryoperator.KorypheBinaryOperator
 
equals(Object) - Method in class uk.gov.gchq.koryphe.composite.Composite
 
equals(Object) - Method in class uk.gov.gchq.koryphe.function.AdaptedFunction
 
equals(Object) - Method in class uk.gov.gchq.koryphe.function.KorypheFunction
 
equals(Object) - Method in class uk.gov.gchq.koryphe.impl.binaryoperator.StringConcat
 
equals(Object) - Method in class uk.gov.gchq.koryphe.impl.binaryoperator.StringDeduplicateConcat
 
equals(Object) - Method in class uk.gov.gchq.koryphe.impl.function.ApplyBiFunction
 
equals(Object) - Method in class uk.gov.gchq.koryphe.impl.function.CallMethod
 
equals(Object) - Method in class uk.gov.gchq.koryphe.impl.function.Cast
 
equals(Object) - Method in class uk.gov.gchq.koryphe.impl.function.Concat
 
equals(Object) - Method in class uk.gov.gchq.koryphe.impl.function.CreateObject
 
equals(Object) - Method in class uk.gov.gchq.koryphe.impl.function.CsvLinesToMaps
 
equals(Object) - Method in class uk.gov.gchq.koryphe.impl.function.CsvToMaps
 
equals(Object) - Method in class uk.gov.gchq.koryphe.impl.function.DefaultIfEmpty
 
equals(Object) - Method in class uk.gov.gchq.koryphe.impl.function.DefaultIfNull
 
equals(Object) - Method in class uk.gov.gchq.koryphe.impl.function.DeserialiseJson
 
equals(Object) - Method in class uk.gov.gchq.koryphe.impl.function.DictionaryLookup
 
equals(Object) - Method in class uk.gov.gchq.koryphe.impl.function.DivideBy
 
equals(Object) - Method in class uk.gov.gchq.koryphe.impl.function.ExtractValue
 
equals(Object) - Method in class uk.gov.gchq.koryphe.impl.function.FirstValid
 
equals(Object) - Method in class uk.gov.gchq.koryphe.impl.function.If
 
equals(Object) - Method in class uk.gov.gchq.koryphe.impl.function.Increment
 
equals(Object) - Method in class uk.gov.gchq.koryphe.impl.function.IterableFilter
 
equals(Object) - Method in class uk.gov.gchq.koryphe.impl.function.IterableFlatten
 
equals(Object) - Method in class uk.gov.gchq.koryphe.impl.function.IterableFunction
 
equals(Object) - Method in class uk.gov.gchq.koryphe.impl.function.Length
 
equals(Object) - Method in class uk.gov.gchq.koryphe.impl.function.MapFilter
 
equals(Object) - Method in class uk.gov.gchq.koryphe.impl.function.MultiplyBy
 
equals(Object) - Method in class uk.gov.gchq.koryphe.impl.function.MultiplyLongBy
 
equals(Object) - Method in class uk.gov.gchq.koryphe.impl.function.NthItem
 
equals(Object) - Method in class uk.gov.gchq.koryphe.impl.function.ParseDate
 
equals(Object) - Method in class uk.gov.gchq.koryphe.impl.function.ParseTime
 
equals(Object) - Method in class uk.gov.gchq.koryphe.impl.function.SetValue
 
equals(Object) - Method in class uk.gov.gchq.koryphe.impl.function.StringAppend
 
equals(Object) - Method in class uk.gov.gchq.koryphe.impl.function.StringJoin
 
equals(Object) - Method in class uk.gov.gchq.koryphe.impl.function.StringPrepend
 
equals(Object) - Method in class uk.gov.gchq.koryphe.impl.function.StringRegexReplace
 
equals(Object) - Method in class uk.gov.gchq.koryphe.impl.function.StringRegexSplit
 
equals(Object) - Method in class uk.gov.gchq.koryphe.impl.function.StringReplace
 
equals(Object) - Method in class uk.gov.gchq.koryphe.impl.function.StringSplit
 
equals(Object) - Method in class uk.gov.gchq.koryphe.impl.function.StringTruncate
 
equals(Object) - Method in class uk.gov.gchq.koryphe.impl.function.ToBytes
 
equals(Object) - Method in class uk.gov.gchq.koryphe.impl.function.ToDateString
 
equals(Object) - Method in class uk.gov.gchq.koryphe.impl.function.ToString
 
equals(Object) - Method in class uk.gov.gchq.koryphe.impl.predicate.AgeOff
 
equals(Object) - Method in class uk.gov.gchq.koryphe.impl.predicate.AreIn
 
equals(Object) - Method in class uk.gov.gchq.koryphe.impl.predicate.CollectionContains
 
equals(Object) - Method in class uk.gov.gchq.koryphe.impl.predicate.If
 
equals(Object) - Method in class uk.gov.gchq.koryphe.impl.predicate.IsA
 
equals(Object) - Method in class uk.gov.gchq.koryphe.impl.predicate.IsEqual
 
equals(Object) - Method in class uk.gov.gchq.koryphe.impl.predicate.IsIn
 
equals(Object) - Method in class uk.gov.gchq.koryphe.impl.predicate.IsLessThan
 
equals(Object) - Method in class uk.gov.gchq.koryphe.impl.predicate.IsLongerThan
 
equals(Object) - Method in class uk.gov.gchq.koryphe.impl.predicate.IsMoreThan
 
equals(Object) - Method in class uk.gov.gchq.koryphe.impl.predicate.IsShorterThan
 
equals(Object) - Method in class uk.gov.gchq.koryphe.impl.predicate.MapContains
 
equals(Object) - Method in class uk.gov.gchq.koryphe.impl.predicate.MapContainsPredicate
 
equals(Object) - Method in class uk.gov.gchq.koryphe.impl.predicate.MultiRegex
 
equals(Object) - Method in class uk.gov.gchq.koryphe.impl.predicate.Not
 
equals(Object) - Method in class uk.gov.gchq.koryphe.impl.predicate.range.AbstractInTimeRange
 
equals(Object) - Method in class uk.gov.gchq.koryphe.impl.predicate.range.AbstractInTimeRangeDual
 
equals(Object) - Method in class uk.gov.gchq.koryphe.impl.predicate.range.InRange
 
equals(Object) - Method in class uk.gov.gchq.koryphe.impl.predicate.range.InRangeDual
 
equals(Object) - Method in class uk.gov.gchq.koryphe.impl.predicate.Regex
 
equals(Object) - Method in class uk.gov.gchq.koryphe.impl.predicate.StringContains
 
equals(Object) - Method in class uk.gov.gchq.koryphe.predicate.AdaptedPredicate
 
equals(Object) - Method in class uk.gov.gchq.koryphe.predicate.KoryphePredicate
 
equals(Object) - Method in class uk.gov.gchq.koryphe.predicate.PredicateMap
 
equals(Object) - Method in class uk.gov.gchq.koryphe.serialisation.json.SimpleClassNameIdResolverAnnotation
 
equals(Object) - Method in class uk.gov.gchq.koryphe.tuple.ArrayTuple
 
equals(Object) - Method in class uk.gov.gchq.koryphe.tuple.MapTuple
 
equals(Object) - Method in class uk.gov.gchq.koryphe.tuple.ReferenceArrayTuple
 
equals(Object) - Method in class uk.gov.gchq.koryphe.tuple.ReflectiveTuple
 
equals(Object) - Method in class uk.gov.gchq.koryphe.tuple.TupleInputAdapter
 
equals(Object) - Method in class uk.gov.gchq.koryphe.tuple.TupleOutputAdapter
 
equals(Object) - Method in class uk.gov.gchq.koryphe.ValidationResult
 
ERROR_WRONG_PARAM - Static variable in class uk.gov.gchq.koryphe.tuple.ReflectiveTuple
 
Example - Annotation Type in uk.gov.gchq.koryphe.example.annotation
 
execute() - Method in class uk.gov.gchq.koryphe.example.KorypheExample
 
execute(BinaryOperator) - Method in class uk.gov.gchq.koryphe.tuple.binaryoperator.TupleAdaptedBinaryOperatorComposite.SelectedBuilder
 
execute(Function) - Method in class uk.gov.gchq.koryphe.impl.function.FunctionChain.Builder
 
execute(Function) - Method in class uk.gov.gchq.koryphe.tuple.function.TupleAdaptedFunctionComposite.SelectedBuilder
 
execute(Predicate) - Method in class uk.gov.gchq.koryphe.impl.predicate.And.SelectedBuilder
 
execute(Predicate) - Method in class uk.gov.gchq.koryphe.impl.predicate.Or.SelectedBuilder
 
execute(Predicate) - Method in class uk.gov.gchq.koryphe.tuple.predicate.TupleAdaptedPredicateComposite.SelectedBuilder
 
execute(R[], Function, R[]) - Method in class uk.gov.gchq.koryphe.impl.function.FunctionChain.Builder
 
Exists - Class in uk.gov.gchq.koryphe.impl.predicate
An Exists is a Predicate that simply checks the input object is not null.
Exists() - Constructor for class uk.gov.gchq.koryphe.impl.predicate.Exists
 
ExtractKeys<K,​V> - Class in uk.gov.gchq.koryphe.impl.function
An ExtractKeys is a KorypheFunction which extracts the Set of keys of a provided input Map
ExtractKeys() - Constructor for class uk.gov.gchq.koryphe.impl.function.ExtractKeys
 
ExtractKeysExample - Class in uk.gov.gchq.koryphe.example.function
 
ExtractKeysExample() - Constructor for class uk.gov.gchq.koryphe.example.function.ExtractKeysExample
 
ExtractValue<K,​V> - Class in uk.gov.gchq.koryphe.impl.function
An ExtractValue is a Function that retrieves the value from a given Map, for the corresponding pre-configured key.
ExtractValue() - Constructor for class uk.gov.gchq.koryphe.impl.function.ExtractValue
 
ExtractValue(K) - Constructor for class uk.gov.gchq.koryphe.impl.function.ExtractValue
 
ExtractValueExample - Class in uk.gov.gchq.koryphe.example.function
 
ExtractValueExample() - Constructor for class uk.gov.gchq.koryphe.example.function.ExtractValueExample
 
ExtractValues<K,​V> - Class in uk.gov.gchq.koryphe.impl.function
An ExtractValues is a KorypheFunction which extracts the Set of values of a provided input Map
ExtractValues() - Constructor for class uk.gov.gchq.koryphe.impl.function.ExtractValues
 
ExtractValuesExample - Class in uk.gov.gchq.koryphe.example.function
 
ExtractValuesExample() - Constructor for class uk.gov.gchq.koryphe.example.function.ExtractValuesExample
 

F

filter(Iterable<T>, Predicate) - Static method in class uk.gov.gchq.koryphe.util.IterableUtil
Filters items out of an iterable.
filter(Iterable<T>, List<Predicate>) - Static method in class uk.gov.gchq.koryphe.util.IterableUtil
Filters items out of an iterable.
FilteredIterable<T> - Class in uk.gov.gchq.koryphe.iterable
A FilteredIterable is a Closeable Iterable which can filter out elements based on a List of Predicates.
FilteredIterable(Iterable<T>, Predicate...) - Constructor for class uk.gov.gchq.koryphe.iterable.FilteredIterable
 
FilteredIterable(Iterable<T>, List<Predicate>) - Constructor for class uk.gov.gchq.koryphe.iterable.FilteredIterable
 
FilteredIterator<T> - Class in uk.gov.gchq.koryphe.iterable
 
FilteredIterator(Iterator<T>, List<Predicate>) - Constructor for class uk.gov.gchq.koryphe.iterable.FilteredIterator
 
first(Function<I_ITEM, O_ITEM>) - Method in class uk.gov.gchq.koryphe.impl.function.IterableFunction.Builder
 
First - Class in uk.gov.gchq.koryphe.impl.binaryoperator
A First is a KorypheBinaryOperator that assumes the value will never change and just returns the first non null value it gets.
First() - Constructor for class uk.gov.gchq.koryphe.impl.binaryoperator.First
 
FirstItem<T> - Class in uk.gov.gchq.koryphe.impl.function
A FirstItem is a KorypheFunction that returns the first item from a provided Iterable of items of type T
FirstItem() - Constructor for class uk.gov.gchq.koryphe.impl.function.FirstItem
 
FirstItemExample - Class in uk.gov.gchq.koryphe.example.function
 
FirstItemExample() - Constructor for class uk.gov.gchq.koryphe.example.function.FirstItemExample
 
firstRow(int) - Method in class uk.gov.gchq.koryphe.impl.function.CsvLinesToMaps
 
firstRow(int) - Method in class uk.gov.gchq.koryphe.impl.function.CsvToMaps
 
FirstValid<I_ITEM> - Class in uk.gov.gchq.koryphe.impl.function
A FirstValid is a Function that returns the first item from a provided input Iterable which matches the provided Predicate
FirstValid() - Constructor for class uk.gov.gchq.koryphe.impl.function.FirstValid
 
FirstValid(Predicate) - Constructor for class uk.gov.gchq.koryphe.impl.function.FirstValid
 
format(String) - Method in class uk.gov.gchq.koryphe.impl.function.ParseDate
 
format(String) - Method in class uk.gov.gchq.koryphe.impl.function.ParseTime
 
fromMilliSeconds(Long) - Method in enum uk.gov.gchq.koryphe.util.TimeUnit
 
fromMilliSeconds(TimeUnit, Long) - Static method in enum uk.gov.gchq.koryphe.util.TimeUnit
 
FunctionChain<I,​O> - Class in uk.gov.gchq.koryphe.impl.function
A composite Function that applies the given functions consecutively, returning the final output.
FunctionChain() - Constructor for class uk.gov.gchq.koryphe.impl.function.FunctionChain
 
FunctionChain(Function...) - Constructor for class uk.gov.gchq.koryphe.impl.function.FunctionChain
 
FunctionChain(List<Function>) - Constructor for class uk.gov.gchq.koryphe.impl.function.FunctionChain
 
FunctionChain.Builder<I,​O> - Class in uk.gov.gchq.koryphe.impl.function
 
FunctionComposite<I,​O,​C extends Function> - Class in uk.gov.gchq.koryphe.function
A Composite Function that applies each function in turn, supplying the result of each function as the input of the next, and returning the result of the last function.
FunctionComposite() - Constructor for class uk.gov.gchq.koryphe.function.FunctionComposite
Default - for serialisation.
FunctionComposite(List<C>) - Constructor for class uk.gov.gchq.koryphe.function.FunctionComposite
 
FunctionMap<K,​I,​O> - Class in uk.gov.gchq.koryphe.function
Applies a Function to the values of an input Map, to produce a new output map.
FunctionMap() - Constructor for class uk.gov.gchq.koryphe.function.FunctionMap
Default - for serialisation.
FunctionMap(Function<I, O>) - Constructor for class uk.gov.gchq.koryphe.function.FunctionMap
 

G

get(Class<?>, String) - Method in class uk.gov.gchq.koryphe.tuple.ReflectiveTuple.Cache
 
get(Integer) - Method in class uk.gov.gchq.koryphe.tuple.ArrayTuple
Get a value from this ArrayTuple at the given index.
get(Integer) - Method in class uk.gov.gchq.koryphe.tuple.ReferenceArrayTuple
 
get(String) - Method in class uk.gov.gchq.koryphe.tuple.ReflectiveTuple
 
get(R) - Method in class uk.gov.gchq.koryphe.tuple.MapTuple
 
get(R) - Method in interface uk.gov.gchq.koryphe.tuple.Tuple
Get a value from this Tuple with the given reference.
get0() - Method in class uk.gov.gchq.koryphe.tuple.n.Tuple1
 
get1() - Method in class uk.gov.gchq.koryphe.tuple.n.Tuple2
 
get2() - Method in class uk.gov.gchq.koryphe.tuple.n.Tuple3
 
get3() - Method in class uk.gov.gchq.koryphe.tuple.n.Tuple4
 
get4() - Method in class uk.gov.gchq.koryphe.tuple.n.Tuple5
 
getAdapter() - Method in class uk.gov.gchq.koryphe.adapted.StateAgnosticOutputAdapter
 
getAgeOffTime() - Method in class uk.gov.gchq.koryphe.impl.predicate.AgeOff
 
getAllowedValues() - Method in class uk.gov.gchq.koryphe.impl.predicate.IsIn
 
getAllowedValuesArray() - Method in class uk.gov.gchq.koryphe.impl.predicate.AreIn
 
getAllowedValuesArray() - Method in class uk.gov.gchq.koryphe.impl.predicate.IsIn
 
getAnnotatedTypes(Class<? extends Annotation>) - Static method in class uk.gov.gchq.koryphe.util.ReflectionUtil
Get classes annotated with the given annotation class.
getBinaryOperator() - Method in class uk.gov.gchq.koryphe.binaryoperator.AdaptedBinaryOperator
 
getBinaryOperator() - Method in class uk.gov.gchq.koryphe.binaryoperator.BinaryOperatorMap
 
getBinaryOperator() - Method in class uk.gov.gchq.koryphe.example.binaryoperator.TupleAggregationProductExample
 
getBinaryOperator() - Method in class uk.gov.gchq.koryphe.example.binaryoperator.TupleCompositeAggregationExample
 
getBinaryOperator() - Method in class uk.gov.gchq.koryphe.example.KorypheBinaryOperatorExample
 
getBy() - Method in class uk.gov.gchq.koryphe.impl.function.DivideBy
 
getBy() - Method in class uk.gov.gchq.koryphe.impl.function.MultiplyBy
 
getBy() - Method in class uk.gov.gchq.koryphe.impl.function.MultiplyLongBy
 
getCharset() - Method in class uk.gov.gchq.koryphe.impl.function.ToBytes
 
getCharset() - Method in class uk.gov.gchq.koryphe.impl.function.ToString
 
getCharsetAsString() - Method in class uk.gov.gchq.koryphe.impl.function.ToBytes
 
getCharsetAsString() - Method in class uk.gov.gchq.koryphe.impl.function.ToString
 
getClasses() - Method in class uk.gov.gchq.koryphe.signature.Signature
 
getClasses() - Method in class uk.gov.gchq.koryphe.signature.SingletonSignature
 
getClasses() - Method in class uk.gov.gchq.koryphe.signature.TupleSignature
 
getClassFromName(String) - Static method in class uk.gov.gchq.koryphe.util.ReflectionUtil
Simply returns Class.forName(className), but any ClassNotFoundException exceptions are caught and null is returned.
getClassName(String) - Static method in class uk.gov.gchq.koryphe.serialisation.json.SimpleClassNameCache
Gets the class name for a given id.
getClassName(String) - Static method in class uk.gov.gchq.koryphe.serialisation.json.SimpleClassNameIdResolver
Gets the class name for a given id.
getClassName(String, JavaType) - Static method in class uk.gov.gchq.koryphe.serialisation.json.SimpleClassNameCache
Gets the class name for a given id.
getClassName(String, JavaType) - Static method in class uk.gov.gchq.koryphe.serialisation.json.SimpleClassNameIdResolver
Gets the class name for a given id.
getComponents() - Method in class uk.gov.gchq.koryphe.binaryoperator.BinaryOperatorComposite
 
getComponents() - Method in class uk.gov.gchq.koryphe.composite.Composite
 
getComponents() - Method in class uk.gov.gchq.koryphe.function.FunctionComposite
 
getComponents() - Method in class uk.gov.gchq.koryphe.predicate.PredicateComposite
 
getComponents() - Method in class uk.gov.gchq.koryphe.tuple.binaryoperator.TupleAdaptedBinaryOperatorComposite
 
getComponents() - Method in class uk.gov.gchq.koryphe.tuple.function.TupleAdaptedFunctionComposite
 
getComponents() - Method in class uk.gov.gchq.koryphe.tuple.predicate.TupleAdaptedPredicateComposite
 
getCondition() - Method in class uk.gov.gchq.koryphe.impl.function.If
 
getCondition() - Method in class uk.gov.gchq.koryphe.impl.predicate.If
 
getControlValue() - Method in class uk.gov.gchq.koryphe.impl.predicate.IsEqual
 
getControlValue() - Method in class uk.gov.gchq.koryphe.impl.predicate.IsLessThan
 
getControlValue() - Method in class uk.gov.gchq.koryphe.impl.predicate.IsMoreThan
 
getControlValue() - Method in class uk.gov.gchq.koryphe.impl.predicate.Regex
 
getDefaultValue() - Method in class uk.gov.gchq.koryphe.impl.function.DefaultIfEmpty
 
getDefaultValue() - Method in class uk.gov.gchq.koryphe.impl.function.DefaultIfNull
 
getDelimiter() - Method in class uk.gov.gchq.koryphe.impl.function.CsvLinesToMaps
 
getDelimiter() - Method in class uk.gov.gchq.koryphe.impl.function.CsvToMaps
 
getDelimiter() - Method in class uk.gov.gchq.koryphe.impl.function.StringJoin
 
getDelimiter() - Method in class uk.gov.gchq.koryphe.impl.function.StringSplit
 
getDescForKnownTypeIds() - Method in class uk.gov.gchq.koryphe.serialisation.json.SimpleClassNameIdResolver
 
getDictionary() - Method in class uk.gov.gchq.koryphe.impl.function.DictionaryLookup
 
getEnd() - Method in class uk.gov.gchq.koryphe.impl.predicate.range.AbstractInTimeRange
 
getEnd() - Method in class uk.gov.gchq.koryphe.impl.predicate.range.AbstractInTimeRangeDual
 
getEnd() - Method in class uk.gov.gchq.koryphe.impl.predicate.range.InRange
 
getEnd() - Method in class uk.gov.gchq.koryphe.impl.predicate.range.InRangeDual
 
getEnd() - Method in class uk.gov.gchq.koryphe.iterable.LimitedIterable
 
getEndOffset() - Method in class uk.gov.gchq.koryphe.impl.predicate.range.AbstractInTimeRange
 
getEndOffset() - Method in class uk.gov.gchq.koryphe.impl.predicate.range.AbstractInTimeRangeDual
 
getErrors() - Method in class uk.gov.gchq.koryphe.ValidationResult
 
getErrorString() - Method in class uk.gov.gchq.koryphe.ValidationResult
 
getFirstRow() - Method in class uk.gov.gchq.koryphe.impl.function.CsvLinesToMaps
 
getFirstRow() - Method in class uk.gov.gchq.koryphe.impl.function.CsvToMaps
 
getFormat() - Method in class uk.gov.gchq.koryphe.impl.function.ParseDate
 
getFormat() - Method in class uk.gov.gchq.koryphe.impl.function.ParseTime
 
getFormat() - Method in class uk.gov.gchq.koryphe.impl.function.ToDateString
 
getFunction() - Method in class uk.gov.gchq.koryphe.example.function.DivideByExample
 
getFunction() - Method in class uk.gov.gchq.koryphe.example.function.DivideExample
 
getFunction() - Method in class uk.gov.gchq.koryphe.example.function.ExtractKeysExample
 
getFunction() - Method in class uk.gov.gchq.koryphe.example.function.ExtractValueExample
 
getFunction() - Method in class uk.gov.gchq.koryphe.example.function.ExtractValuesExample
 
getFunction() - Method in class uk.gov.gchq.koryphe.example.function.FirstItemExample
 
getFunction() - Method in class uk.gov.gchq.koryphe.example.function.IsEmptyExample
 
getFunction() - Method in class uk.gov.gchq.koryphe.example.function.iterable.IterableConcatExample
 
getFunction() - Method in class uk.gov.gchq.koryphe.example.function.iterable.IterableFunctionExample
 
getFunction() - Method in class uk.gov.gchq.koryphe.example.function.LastItemExample
 
getFunction() - Method in class uk.gov.gchq.koryphe.example.function.LengthExample
 
getFunction() - Method in class uk.gov.gchq.koryphe.example.function.MultiplyByExample
 
getFunction() - Method in class uk.gov.gchq.koryphe.example.function.MultiplyExample
 
getFunction() - Method in class uk.gov.gchq.koryphe.example.function.NthItemExample
 
getFunction() - Method in class uk.gov.gchq.koryphe.example.function.SizeExample
 
getFunction() - Method in class uk.gov.gchq.koryphe.example.function.TupleCompositeMultiplyByExample
 
getFunction() - Method in class uk.gov.gchq.koryphe.example.function.TupleDivideByExample
 
getFunction() - Method in class uk.gov.gchq.koryphe.example.function.TupleDivideExample
 
getFunction() - Method in class uk.gov.gchq.koryphe.example.function.TupleMultiplyByExample
 
getFunction() - Method in class uk.gov.gchq.koryphe.example.function.TupleMultiplyExample
 
getFunction() - Method in class uk.gov.gchq.koryphe.example.KorypheFunctionExample
 
getFunction() - Method in class uk.gov.gchq.koryphe.function.AdaptedFunction
 
getFunction() - Method in class uk.gov.gchq.koryphe.function.FunctionMap
 
getFunction() - Method in interface uk.gov.gchq.koryphe.function.WrappedBiFunction
 
getFunction() - Method in class uk.gov.gchq.koryphe.impl.function.ApplyBiFunction
 
getFunctions() - Method in class uk.gov.gchq.koryphe.impl.function.IterableFunction
 
getHeader() - Method in class uk.gov.gchq.koryphe.impl.function.CsvLinesToMaps
 
getHeader() - Method in class uk.gov.gchq.koryphe.impl.function.CsvToMaps
 
getIgnoreCase() - Method in class uk.gov.gchq.koryphe.impl.predicate.StringContains
 
getImplementation() - Method in class uk.gov.gchq.koryphe.impl.function.ToSet
 
getImplementationAsString() - Method in class uk.gov.gchq.koryphe.impl.function.ToSet
 
getIncrement() - Method in class uk.gov.gchq.koryphe.impl.function.Increment
 
getInput() - Method in class uk.gov.gchq.koryphe.example.binaryoperator.TupleAggregationProductExample
 
getInput() - Method in class uk.gov.gchq.koryphe.example.binaryoperator.TupleCompositeAggregationExample
 
getInput() - Method in class uk.gov.gchq.koryphe.example.function.DivideByExample
 
getInput() - Method in class uk.gov.gchq.koryphe.example.function.DivideExample
 
getInput() - Method in class uk.gov.gchq.koryphe.example.function.ExtractKeysExample
 
getInput() - Method in class uk.gov.gchq.koryphe.example.function.ExtractValueExample
 
getInput() - Method in class uk.gov.gchq.koryphe.example.function.ExtractValuesExample
 
getInput() - Method in class uk.gov.gchq.koryphe.example.function.FirstItemExample
 
getInput() - Method in class uk.gov.gchq.koryphe.example.function.IsEmptyExample
 
getInput() - Method in class uk.gov.gchq.koryphe.example.function.iterable.IterableConcatExample
 
getInput() - Method in class uk.gov.gchq.koryphe.example.function.iterable.IterableFunctionExample
 
getInput() - Method in class uk.gov.gchq.koryphe.example.function.LastItemExample
 
getInput() - Method in class uk.gov.gchq.koryphe.example.function.LengthExample
 
getInput() - Method in class uk.gov.gchq.koryphe.example.function.MultiplyByExample
 
getInput() - Method in class uk.gov.gchq.koryphe.example.function.MultiplyExample
 
getInput() - Method in class uk.gov.gchq.koryphe.example.function.NthItemExample
 
getInput() - Method in class uk.gov.gchq.koryphe.example.function.SizeExample
 
getInput() - Method in class uk.gov.gchq.koryphe.example.function.TupleCompositeMultiplyByExample
 
getInput() - Method in class uk.gov.gchq.koryphe.example.function.TupleDivideByExample
 
getInput() - Method in class uk.gov.gchq.koryphe.example.function.TupleDivideExample
 
getInput() - Method in class uk.gov.gchq.koryphe.example.function.TupleMultiplyByExample
 
getInput() - Method in class uk.gov.gchq.koryphe.example.function.TupleMultiplyExample
 
getInput() - Method in class uk.gov.gchq.koryphe.example.KorypheExample
 
getInput() - Method in class uk.gov.gchq.koryphe.example.predicate.IsMoreThanExample
 
getInput() - Method in class uk.gov.gchq.koryphe.example.predicate.TupleAndExample
 
getInput() - Method in class uk.gov.gchq.koryphe.example.predicate.TupleCompositeAndExample
 
getInputAdapter() - Method in class uk.gov.gchq.koryphe.adapted.InputAdapted
 
getInputAdapter() - Method in class uk.gov.gchq.koryphe.tuple.binaryoperator.TupleAdaptedBinaryOperator
 
getInputAdapter() - Method in class uk.gov.gchq.koryphe.tuple.function.TupleAdaptedFunction
 
getInputAdapter() - Method in class uk.gov.gchq.koryphe.tuple.predicate.TupleAdaptedPredicate
 
getInputSignature(F) - Static method in class uk.gov.gchq.koryphe.signature.Signature
Get the input signature of a BiFunction.
getInputSignature(Function) - Static method in class uk.gov.gchq.koryphe.signature.Signature
Get the input signature of a function.
getInputSignature(Predicate) - Static method in class uk.gov.gchq.koryphe.signature.Signature
Get the input signature of a predicate.
getKey() - Method in class uk.gov.gchq.koryphe.impl.function.ExtractValue
 
getKey() - Method in class uk.gov.gchq.koryphe.impl.predicate.MapContains
 
getKey() - Method in class uk.gov.gchq.koryphe.predicate.PredicateMap
 
getKeyPredicate() - Method in class uk.gov.gchq.koryphe.impl.function.MapFilter
 
getKeyPredicate() - Method in class uk.gov.gchq.koryphe.impl.predicate.MapContainsPredicate
 
getKeyValuePredicate() - Method in class uk.gov.gchq.koryphe.impl.function.MapFilter
 
getLength() - Method in class uk.gov.gchq.koryphe.impl.function.StringTruncate
 
getMaxLength() - Method in class uk.gov.gchq.koryphe.impl.function.Length
 
getMaxLength() - Method in class uk.gov.gchq.koryphe.impl.predicate.IsShorterThan
 
getMechanism() - Method in class uk.gov.gchq.koryphe.serialisation.json.SimpleClassNameIdResolver
 
getMethod() - Method in class uk.gov.gchq.koryphe.impl.function.CallMethod
 
getMinLength() - Method in class uk.gov.gchq.koryphe.impl.predicate.IsLongerThan
 
getModule() - Static method in class uk.gov.gchq.koryphe.serialisation.json.SimpleClassSerializer
 
getNullOrEmptyAllowedValuesAccepted() - Method in class uk.gov.gchq.koryphe.impl.predicate.AreIn
 
getNullString() - Method in class uk.gov.gchq.koryphe.impl.function.CsvLinesToMaps
 
getNumClasses() - Method in class uk.gov.gchq.koryphe.signature.Signature
 
getNumClasses() - Method in class uk.gov.gchq.koryphe.signature.SingletonSignature
 
getNumClasses() - Method in class uk.gov.gchq.koryphe.signature.TupleSignature
 
getObjectClass() - Method in class uk.gov.gchq.koryphe.impl.function.CreateObject
 
getOffsetUnit() - Method in class uk.gov.gchq.koryphe.impl.predicate.range.AbstractInTimeRange
 
getOffsetUnit() - Method in class uk.gov.gchq.koryphe.impl.predicate.range.AbstractInTimeRangeDual
 
getOperator() - Method in class uk.gov.gchq.koryphe.impl.function.IterableFlatten
 
getOrEqualTo() - Method in class uk.gov.gchq.koryphe.impl.predicate.IsLessThan
 
getOrEqualTo() - Method in class uk.gov.gchq.koryphe.impl.predicate.IsMoreThan
 
getOtherwise() - Method in class uk.gov.gchq.koryphe.impl.function.If
 
getOtherwise() - Method in class uk.gov.gchq.koryphe.impl.predicate.If
 
getOutputAdapter() - Method in class uk.gov.gchq.koryphe.adapted.Adapted
 
getOutputAdapter() - Method in class uk.gov.gchq.koryphe.tuple.binaryoperator.TupleAdaptedBinaryOperator
 
getOutputAdapter() - Method in class uk.gov.gchq.koryphe.tuple.function.TupleAdaptedFunction
 
getOutputClass() - Method in class uk.gov.gchq.koryphe.impl.function.Cast
 
getOutputClass() - Method in class uk.gov.gchq.koryphe.impl.function.DeserialiseJson
 
getOutputSignature(F) - Static method in class uk.gov.gchq.koryphe.signature.Signature
Get the output signature of a function.
getOutputSignature(Function) - Static method in class uk.gov.gchq.koryphe.signature.Signature
Get the output signature of a function.
getPatterns() - Method in class uk.gov.gchq.koryphe.impl.predicate.MultiRegex
 
getPredicate() - Method in class uk.gov.gchq.koryphe.example.KoryphePredicateExample
 
getPredicate() - Method in class uk.gov.gchq.koryphe.example.predicate.IsMoreThanExample
 
getPredicate() - Method in class uk.gov.gchq.koryphe.example.predicate.TupleAndExample
 
getPredicate() - Method in class uk.gov.gchq.koryphe.example.predicate.TupleCompositeAndExample
 
getPredicate() - Method in class uk.gov.gchq.koryphe.impl.function.FirstValid
 
getPredicate() - Method in class uk.gov.gchq.koryphe.impl.function.If
 
getPredicate() - Method in class uk.gov.gchq.koryphe.impl.function.IterableFilter
 
getPredicate() - Method in class uk.gov.gchq.koryphe.impl.predicate.If
 
getPredicate() - Method in class uk.gov.gchq.koryphe.impl.predicate.Not
 
getPredicate() - Method in class uk.gov.gchq.koryphe.predicate.AdaptedPredicate
 
getPredicate() - Method in class uk.gov.gchq.koryphe.predicate.PredicateMap
 
getPrefix() - Method in class uk.gov.gchq.koryphe.impl.function.StringPrepend
 
getProjection() - Method in class uk.gov.gchq.koryphe.tuple.function.TupleAdaptedFunction
 
getProjection() - Method in class uk.gov.gchq.koryphe.tuple.TupleOutputAdapter
 
getQuoteChar() - Method in class uk.gov.gchq.koryphe.impl.function.CsvLinesToMaps
 
getQuoteChar() - Method in class uk.gov.gchq.koryphe.impl.function.CsvToMaps
 
getRecord() - Method in class uk.gov.gchq.koryphe.tuple.ReflectiveTuple
 
getReflectionPackages() - Static method in class uk.gov.gchq.koryphe.util.ReflectionUtil
 
getRegex() - Method in class uk.gov.gchq.koryphe.impl.function.StringRegexReplace
 
getRegex() - Method in class uk.gov.gchq.koryphe.impl.function.StringRegexSplit
 
getReplacement() - Method in class uk.gov.gchq.koryphe.impl.function.StringRegexReplace
 
getReplacement() - Method in class uk.gov.gchq.koryphe.impl.function.StringReplace
 
getSearchString() - Method in class uk.gov.gchq.koryphe.impl.function.StringReplace
 
getSelection() - Method in class uk.gov.gchq.koryphe.impl.function.NthItem
 
getSelection() - Method in class uk.gov.gchq.koryphe.tuple.binaryoperator.TupleAdaptedBinaryOperator
 
getSelection() - Method in class uk.gov.gchq.koryphe.tuple.function.TupleAdaptedFunction
 
getSelection() - Method in class uk.gov.gchq.koryphe.tuple.predicate.TupleAdaptedPredicate
 
getSelection() - Method in class uk.gov.gchq.koryphe.tuple.TupleInputAdapter
 
getSeparator() - Method in class uk.gov.gchq.koryphe.impl.binaryoperator.StringConcat
 
getSeparator() - Method in class uk.gov.gchq.koryphe.impl.binaryoperator.StringDeduplicateConcat
 
getSeparator() - Method in class uk.gov.gchq.koryphe.impl.function.Concat
 
getSimpleClassName(Class<?>) - Static method in class uk.gov.gchq.koryphe.serialisation.json.SimpleClassNameCache
Gets a simple class name for the given class.
getSimpleClassName(Class<?>) - Static method in class uk.gov.gchq.koryphe.serialisation.json.SimpleClassNameIdResolver
Gets a simple class name for the given class.
getSimpleClassNameOrNull(Class<?>) - Static method in class uk.gov.gchq.koryphe.serialisation.json.SimpleClassNameCache
 
getSimpleClassNameOrNull(Class<?>) - Static method in class uk.gov.gchq.koryphe.serialisation.json.SimpleClassNameIdResolver
Gets a simple class name for the given class.
getSimpleClassNames(Class<?>) - Static method in class uk.gov.gchq.koryphe.util.ReflectionUtil
Get a map of simple class name to class, for all sub classes of a given class.
getStart() - Method in class uk.gov.gchq.koryphe.impl.predicate.range.AbstractInTimeRange
 
getStart() - Method in class uk.gov.gchq.koryphe.impl.predicate.range.AbstractInTimeRangeDual
 
getStart() - Method in class uk.gov.gchq.koryphe.impl.predicate.range.InRange
 
getStart() - Method in class uk.gov.gchq.koryphe.impl.predicate.range.InRangeDual
 
getStart() - Method in class uk.gov.gchq.koryphe.iterable.LimitedIterable
 
getStartOffset() - Method in class uk.gov.gchq.koryphe.impl.predicate.range.AbstractInTimeRange
 
getStartOffset() - Method in class uk.gov.gchq.koryphe.impl.predicate.range.AbstractInTimeRangeDual
 
getSubTypes(Class<?>) - Static method in class uk.gov.gchq.koryphe.util.ReflectionUtil
Get implementations of a given class.
getSuffix() - Method in class uk.gov.gchq.koryphe.impl.function.StringAppend
 
getThen() - Method in class uk.gov.gchq.koryphe.impl.function.If
 
getThen() - Method in class uk.gov.gchq.koryphe.impl.predicate.If
 
getTimeUnit() - Method in class uk.gov.gchq.koryphe.impl.function.ParseTime
 
getTimeUnit() - Method in class uk.gov.gchq.koryphe.impl.predicate.range.AbstractInTimeRange
 
getTimeUnit() - Method in class uk.gov.gchq.koryphe.impl.predicate.range.AbstractInTimeRangeDual
 
getTimeZone() - Method in class uk.gov.gchq.koryphe.impl.function.ParseDate
 
getTimeZone() - Method in class uk.gov.gchq.koryphe.impl.function.ParseTime
 
getTimeZone() - Method in class uk.gov.gchq.koryphe.impl.predicate.range.AbstractInTimeRange
 
getTimeZone() - Method in class uk.gov.gchq.koryphe.impl.predicate.range.AbstractInTimeRangeDual
 
getTimeZoneAsString() - Method in class uk.gov.gchq.koryphe.impl.function.ParseDate
 
getTimeZoneAsString() - Method in class uk.gov.gchq.koryphe.impl.function.ParseTime
 
getTimeZoneDefault() - Static method in class uk.gov.gchq.koryphe.util.DateUtil
 
getTimeZoneId() - Method in class uk.gov.gchq.koryphe.impl.predicate.range.AbstractInTimeRange
 
getTimeZoneId() - Method in class uk.gov.gchq.koryphe.impl.predicate.range.AbstractInTimeRangeDual
 
getTrim() - Method in class uk.gov.gchq.koryphe.impl.function.CsvLinesToMaps
 
getType() - Method in class uk.gov.gchq.koryphe.impl.predicate.IsA
 
getValue() - Method in class uk.gov.gchq.koryphe.impl.function.SetValue
 
getValue() - Method in class uk.gov.gchq.koryphe.impl.predicate.CollectionContains
 
getValue() - Method in class uk.gov.gchq.koryphe.impl.predicate.StringContains
 
getValuePredicate() - Method in class uk.gov.gchq.koryphe.impl.function.MapFilter
 
getValues() - Method in class uk.gov.gchq.koryphe.impl.predicate.AreIn
 
getValues() - Method in class uk.gov.gchq.koryphe.tuple.MapTuple
 
Gunzip - Class in uk.gov.gchq.koryphe.impl.function
A Gunzip is a Function that takes a byte[] of gzipped data and decompresses it.
Gunzip() - Constructor for class uk.gov.gchq.koryphe.impl.function.Gunzip
 

H

hashCode() - Method in class uk.gov.gchq.koryphe.adapted.Adapted
 
hashCode() - Method in class uk.gov.gchq.koryphe.adapted.InputAdapted
 
hashCode() - Method in class uk.gov.gchq.koryphe.adapted.StateAgnosticOutputAdapter
 
hashCode() - Method in class uk.gov.gchq.koryphe.binaryoperator.AdaptedBinaryOperator
 
hashCode() - Method in class uk.gov.gchq.koryphe.binaryoperator.KorypheBinaryOperator
 
hashCode() - Method in class uk.gov.gchq.koryphe.composite.Composite
 
hashCode() - Method in class uk.gov.gchq.koryphe.function.AdaptedFunction
 
hashCode() - Method in class uk.gov.gchq.koryphe.function.KorypheFunction
 
hashCode() - Method in class uk.gov.gchq.koryphe.impl.binaryoperator.StringConcat
 
hashCode() - Method in class uk.gov.gchq.koryphe.impl.binaryoperator.StringDeduplicateConcat
 
hashCode() - Method in class uk.gov.gchq.koryphe.impl.function.ApplyBiFunction
 
hashCode() - Method in class uk.gov.gchq.koryphe.impl.function.CallMethod
 
hashCode() - Method in class uk.gov.gchq.koryphe.impl.function.Cast
 
hashCode() - Method in class uk.gov.gchq.koryphe.impl.function.Concat
 
hashCode() - Method in class uk.gov.gchq.koryphe.impl.function.CreateObject
 
hashCode() - Method in class uk.gov.gchq.koryphe.impl.function.CsvLinesToMaps
 
hashCode() - Method in class uk.gov.gchq.koryphe.impl.function.CsvToMaps
 
hashCode() - Method in class uk.gov.gchq.koryphe.impl.function.DefaultIfEmpty
 
hashCode() - Method in class uk.gov.gchq.koryphe.impl.function.DefaultIfNull
 
hashCode() - Method in class uk.gov.gchq.koryphe.impl.function.DeserialiseJson
 
hashCode() - Method in class uk.gov.gchq.koryphe.impl.function.DictionaryLookup
 
hashCode() - Method in class uk.gov.gchq.koryphe.impl.function.DivideBy
 
hashCode() - Method in class uk.gov.gchq.koryphe.impl.function.ExtractValue
 
hashCode() - Method in class uk.gov.gchq.koryphe.impl.function.FirstValid
 
hashCode() - Method in class uk.gov.gchq.koryphe.impl.function.If
 
hashCode() - Method in class uk.gov.gchq.koryphe.impl.function.Increment
 
hashCode() - Method in class uk.gov.gchq.koryphe.impl.function.IterableFilter
 
hashCode() - Method in class uk.gov.gchq.koryphe.impl.function.IterableFlatten
 
hashCode() - Method in class uk.gov.gchq.koryphe.impl.function.IterableFunction
 
hashCode() - Method in class uk.gov.gchq.koryphe.impl.function.Length
 
hashCode() - Method in class uk.gov.gchq.koryphe.impl.function.MapFilter
 
hashCode() - Method in class uk.gov.gchq.koryphe.impl.function.MultiplyBy
 
hashCode() - Method in class uk.gov.gchq.koryphe.impl.function.MultiplyLongBy
 
hashCode() - Method in class uk.gov.gchq.koryphe.impl.function.NthItem
 
hashCode() - Method in class uk.gov.gchq.koryphe.impl.function.ParseDate
 
hashCode() - Method in class uk.gov.gchq.koryphe.impl.function.ParseTime
 
hashCode() - Method in class uk.gov.gchq.koryphe.impl.function.SetValue
 
hashCode() - Method in class uk.gov.gchq.koryphe.impl.function.StringAppend
 
hashCode() - Method in class uk.gov.gchq.koryphe.impl.function.StringJoin
 
hashCode() - Method in class uk.gov.gchq.koryphe.impl.function.StringPrepend
 
hashCode() - Method in class uk.gov.gchq.koryphe.impl.function.StringRegexReplace
 
hashCode() - Method in class uk.gov.gchq.koryphe.impl.function.StringRegexSplit
 
hashCode() - Method in class uk.gov.gchq.koryphe.impl.function.StringReplace
 
hashCode() - Method in class uk.gov.gchq.koryphe.impl.function.StringSplit
 
hashCode() - Method in class uk.gov.gchq.koryphe.impl.function.StringTruncate
 
hashCode() - Method in class uk.gov.gchq.koryphe.impl.function.ToBytes
 
hashCode() - Method in class uk.gov.gchq.koryphe.impl.function.ToDateString
 
hashCode() - Method in class uk.gov.gchq.koryphe.impl.function.ToString
 
hashCode() - Method in class uk.gov.gchq.koryphe.impl.predicate.AgeOff
 
hashCode() - Method in class uk.gov.gchq.koryphe.impl.predicate.AreIn
 
hashCode() - Method in class uk.gov.gchq.koryphe.impl.predicate.CollectionContains
 
hashCode() - Method in class uk.gov.gchq.koryphe.impl.predicate.If
 
hashCode() - Method in class uk.gov.gchq.koryphe.impl.predicate.IsA
 
hashCode() - Method in class uk.gov.gchq.koryphe.impl.predicate.IsEqual
 
hashCode() - Method in class uk.gov.gchq.koryphe.impl.predicate.IsIn
 
hashCode() - Method in class uk.gov.gchq.koryphe.impl.predicate.IsLessThan
 
hashCode() - Method in class uk.gov.gchq.koryphe.impl.predicate.IsLongerThan
 
hashCode() - Method in class uk.gov.gchq.koryphe.impl.predicate.IsMoreThan
 
hashCode() - Method in class uk.gov.gchq.koryphe.impl.predicate.IsShorterThan
 
hashCode() - Method in class uk.gov.gchq.koryphe.impl.predicate.MapContains
 
hashCode() - Method in class uk.gov.gchq.koryphe.impl.predicate.MapContainsPredicate
 
hashCode() - Method in class uk.gov.gchq.koryphe.impl.predicate.MultiRegex
 
hashCode() - Method in class uk.gov.gchq.koryphe.impl.predicate.Not
 
hashCode() - Method in class uk.gov.gchq.koryphe.impl.predicate.range.AbstractInTimeRange
 
hashCode() - Method in class uk.gov.gchq.koryphe.impl.predicate.range.AbstractInTimeRangeDual
 
hashCode() - Method in class uk.gov.gchq.koryphe.impl.predicate.range.InRange
 
hashCode() - Method in class uk.gov.gchq.koryphe.impl.predicate.range.InRangeDual
 
hashCode() - Method in class uk.gov.gchq.koryphe.impl.predicate.Regex
 
hashCode() - Method in class uk.gov.gchq.koryphe.impl.predicate.StringContains
 
hashCode() - Method in class uk.gov.gchq.koryphe.predicate.AdaptedPredicate
 
hashCode() - Method in class uk.gov.gchq.koryphe.predicate.KoryphePredicate
 
hashCode() - Method in class uk.gov.gchq.koryphe.predicate.PredicateMap
 
hashCode() - Method in class uk.gov.gchq.koryphe.serialisation.json.SimpleClassNameIdResolverAnnotation
 
hashCode() - Method in class uk.gov.gchq.koryphe.tuple.ArrayTuple
 
hashCode() - Method in class uk.gov.gchq.koryphe.tuple.MapTuple
 
hashCode() - Method in class uk.gov.gchq.koryphe.tuple.ReferenceArrayTuple
 
hashCode() - Method in class uk.gov.gchq.koryphe.tuple.ReflectiveTuple
 
hashCode() - Method in class uk.gov.gchq.koryphe.tuple.TupleInputAdapter
 
hashCode() - Method in class uk.gov.gchq.koryphe.tuple.TupleOutputAdapter
 
hashCode() - Method in class uk.gov.gchq.koryphe.ValidationResult
 
hasNext() - Method in class uk.gov.gchq.koryphe.iterable.ChainedIterator
 
hasNext() - Method in class uk.gov.gchq.koryphe.iterable.FilteredIterator
 
hasNext() - Method in class uk.gov.gchq.koryphe.iterable.LimitedIterator
 
hasNext() - Method in class uk.gov.gchq.koryphe.iterable.MappedIterator
 
header(String...) - Method in class uk.gov.gchq.koryphe.impl.function.CsvLinesToMaps
 
header(String...) - Method in class uk.gov.gchq.koryphe.impl.function.CsvToMaps
 
header(Collection<String>) - Method in class uk.gov.gchq.koryphe.impl.function.CsvLinesToMaps
 
header(Collection<String>) - Method in class uk.gov.gchq.koryphe.impl.function.CsvToMaps
 
HOUR - uk.gov.gchq.koryphe.util.TimeUnit
 
HOURS_TO_MILLISECONDS - Static variable in class uk.gov.gchq.koryphe.impl.predicate.AgeOff
 
HOURS_TO_MILLISECONDS - Static variable in class uk.gov.gchq.koryphe.util.DateUtil
 

I

Identity - Class in uk.gov.gchq.koryphe.impl.function
An Identity is a Function which takes a single object as an input, and simply returns that object.
Identity() - Constructor for class uk.gov.gchq.koryphe.impl.function.Identity
 
idFromBaseType() - Method in class uk.gov.gchq.koryphe.serialisation.json.SimpleClassNameIdResolver
 
idFromValue(Object) - Method in class uk.gov.gchq.koryphe.serialisation.json.SimpleClassNameIdResolver
 
idFromValueAndType(Object, Class<?>) - Method in class uk.gov.gchq.koryphe.serialisation.json.SimpleClassNameIdResolver
 
If<I,​O> - Class in uk.gov.gchq.koryphe.impl.function
An If is a Function that conditionally applies one of two functions to a provided input.
If<I> - Class in uk.gov.gchq.koryphe.impl.predicate
An If is a Predicate that conditionally applies one of two predicates to a provided input.
If() - Constructor for class uk.gov.gchq.koryphe.impl.function.If
 
If() - Constructor for class uk.gov.gchq.koryphe.impl.predicate.If
 
If(boolean, Predicate<? super I>) - Constructor for class uk.gov.gchq.koryphe.impl.predicate.If
Constructs a new If object, with a boolean condition, and one predicate that will test the input, if the boolean condition resolves to true.
If(boolean, Predicate<? super I>, Predicate<? super I>) - Constructor for class uk.gov.gchq.koryphe.impl.predicate.If
Constructs a new If object, with a boolean condition, one predicate to test the input if the condition is true, and another predicate to test the input if the condition is false.
If(Predicate<? super I>, Predicate<? super I>) - Constructor for class uk.gov.gchq.koryphe.impl.predicate.If
Constructs a new If object, with an initial predicate, and another predicate to test the input if the initial predicate resolves to true.
If(Predicate<? super I>, Predicate<? super I>, Predicate<? super I>) - Constructor for class uk.gov.gchq.koryphe.impl.predicate.If
Constructs a new If object, with an initial predicate, a second predicate to test the input if the initial predicate resolves to true, and a third predicate to test the input if the initial predicate resolves to false.
If.SelectedBuilder - Class in uk.gov.gchq.koryphe.impl.predicate
 
immutableCopyOf(Map<K, V>) - Static method in class uk.gov.gchq.koryphe.util.JavaUtils.Map
 
immutableCopyOf(Set<T>) - Static method in class uk.gov.gchq.koryphe.util.JavaUtils.Set
 
includeSubtypes() - Method in annotation type uk.gov.gchq.koryphe.serialisation.json.JsonSimpleClassName
 
Increment - Class in uk.gov.gchq.koryphe.impl.function
A Increment is a Function that takes a number and adds a given number to it.
Increment() - Constructor for class uk.gov.gchq.koryphe.impl.function.Increment
 
Increment(Number) - Constructor for class uk.gov.gchq.koryphe.impl.function.Increment
 
InDateRange - Class in uk.gov.gchq.koryphe.impl.predicate.range
An InDateRange is a Predicate that tests if a Comparable is within a provided range [start, end].
InDateRange() - Constructor for class uk.gov.gchq.koryphe.impl.predicate.range.InDateRange
 
InDateRange.Builder - Class in uk.gov.gchq.koryphe.impl.predicate.range
 
InDateRangeDual - Class in uk.gov.gchq.koryphe.impl.predicate.range
An InDateRangeDual is a Predicate that tests if a start Comparable and end Comparable is within a provided range [start, end].
InDateRangeDual() - Constructor for class uk.gov.gchq.koryphe.impl.predicate.range.InDateRangeDual
 
InDateRangeDual.Builder - Class in uk.gov.gchq.koryphe.impl.predicate.range
 
init(JavaType) - Method in class uk.gov.gchq.koryphe.serialisation.json.SimpleClassNameIdResolver
 
initialise() - Method in class uk.gov.gchq.koryphe.impl.predicate.range.AbstractInTimeRangeDual
 
initialise() - Method in class uk.gov.gchq.koryphe.impl.predicate.range.InRangeDual
 
initialise() - Static method in class uk.gov.gchq.koryphe.serialisation.json.SimpleClassNameCache
 
InputAdapted<I,​AI> - Class in uk.gov.gchq.koryphe.adapted
An InputAdapted class is one that applies a function to it's inputs, allowing it to be applied to different input types.
InputAdapted() - Constructor for class uk.gov.gchq.koryphe.adapted.InputAdapted
 
InputAdapted(Function<I, AI>) - Constructor for class uk.gov.gchq.koryphe.adapted.InputAdapted
 
InputValidator - Interface in uk.gov.gchq.koryphe.signature
 
inRange(Comparable<T>, Comparable<T>, T, T, Boolean, Boolean) - Static method in class uk.gov.gchq.koryphe.util.RangeUtil
Checks the start and end values within a provided range.
inRange(Comparable<T>, Comparable<T>, T, T, Boolean, Boolean, Boolean, Boolean) - Static method in class uk.gov.gchq.koryphe.util.RangeUtil
Checks the start and end values within a provided range.
InRange<T extends Comparable<T>> - Class in uk.gov.gchq.koryphe.impl.predicate.range
An InRange is a Predicate that tests if a Comparable is within a provided range [start, end].
InRange() - Constructor for class uk.gov.gchq.koryphe.impl.predicate.range.InRange
 
InRange.BaseBuilder<B extends InRange.BaseBuilder<B,​R,​T>,​R extends InRange<T>,​T extends Comparable<T>> - Class in uk.gov.gchq.koryphe.impl.predicate.range
 
InRange.Builder<T extends Comparable<T>> - Class in uk.gov.gchq.koryphe.impl.predicate.range
 
InRangeDual<T extends Comparable<T>> - Class in uk.gov.gchq.koryphe.impl.predicate.range
A InRangeDual is a Predicate that tests if a start Comparable and end Comparable is within a provided range [start, end].
InRangeDual() - Constructor for class uk.gov.gchq.koryphe.impl.predicate.range.InRangeDual
 
InRangeDual.BaseBuilder<B extends InRangeDual.BaseBuilder<B,​R,​T>,​R extends InRangeDual<T>,​T extends Comparable<T>> - Class in uk.gov.gchq.koryphe.impl.predicate.range
 
InRangeDual.Builder<T extends Comparable<T>> - Class in uk.gov.gchq.koryphe.impl.predicate.range
 
IntegerTupleAdaptedPredicate - Class in uk.gov.gchq.koryphe.tuple.predicate
 
IntegerTupleAdaptedPredicate() - Constructor for class uk.gov.gchq.koryphe.tuple.predicate.IntegerTupleAdaptedPredicate
 
IntegerTupleAdaptedPredicate(Predicate, Integer...) - Constructor for class uk.gov.gchq.koryphe.tuple.predicate.IntegerTupleAdaptedPredicate
 
InTimeRange - Class in uk.gov.gchq.koryphe.impl.predicate.range
An InTimeRange is a Predicate that tests if a Long representing a timestamp is within a provided range [start, end].
InTimeRange() - Constructor for class uk.gov.gchq.koryphe.impl.predicate.range.InTimeRange
 
InTimeRange.Builder - Class in uk.gov.gchq.koryphe.impl.predicate.range
 
InTimeRangeDual - Class in uk.gov.gchq.koryphe.impl.predicate.range
An InTimeRangeDual is a Predicate that tests if a start Comparable and end Comparable is within a provided range [start, end].
InTimeRangeDual() - Constructor for class uk.gov.gchq.koryphe.impl.predicate.range.InTimeRangeDual
 
InTimeRangeDual.Builder - Class in uk.gov.gchq.koryphe.impl.predicate.range
 
IsA - Class in uk.gov.gchq.koryphe.impl.predicate
An IsA Predicate tests whether an input Object is an instance of a given control Class.
IsA() - Constructor for class uk.gov.gchq.koryphe.impl.predicate.IsA
Default constructor - used for serialisation.
IsA(Class<?>) - Constructor for class uk.gov.gchq.koryphe.impl.predicate.IsA
Create an IsA validate that tests for instances of a given control Class.
IsA(String) - Constructor for class uk.gov.gchq.koryphe.impl.predicate.IsA
Create an IsA validate that tests for instances of a given control class name.
isEllipses() - Method in class uk.gov.gchq.koryphe.impl.function.StringTruncate
 
IsEmpty - Class in uk.gov.gchq.koryphe.impl.function
A IsEmpty is a KorypheFunction which returns a boolean based on whether or not the input Iterable is empty.
IsEmpty() - Constructor for class uk.gov.gchq.koryphe.impl.function.IsEmpty
 
IsEmptyExample - Class in uk.gov.gchq.koryphe.example.function
 
IsEmptyExample() - Constructor for class uk.gov.gchq.koryphe.example.function.IsEmptyExample
 
isEndFullyContained() - Method in class uk.gov.gchq.koryphe.impl.predicate.range.AbstractInTimeRangeDual
 
isEndFullyContained() - Method in class uk.gov.gchq.koryphe.impl.predicate.range.InRangeDual
 
isEndInclusive() - Method in class uk.gov.gchq.koryphe.impl.predicate.range.AbstractInTimeRange
 
isEndInclusive() - Method in class uk.gov.gchq.koryphe.impl.predicate.range.AbstractInTimeRangeDual
 
isEndInclusive() - Method in class uk.gov.gchq.koryphe.impl.predicate.range.InRange
 
isEndInclusive() - Method in class uk.gov.gchq.koryphe.impl.predicate.range.InRangeDual
 
IsEqual - Class in uk.gov.gchq.koryphe.impl.predicate
An IsEqual is a Predicate that checks that the input is equal to a control value.
IsEqual() - Constructor for class uk.gov.gchq.koryphe.impl.predicate.IsEqual
 
IsEqual(Object) - Constructor for class uk.gov.gchq.koryphe.impl.predicate.IsEqual
 
IsFalse - Class in uk.gov.gchq.koryphe.impl.predicate
An IsFalse is a Predicate that checks that the input boolean is false.
IsFalse() - Constructor for class uk.gov.gchq.koryphe.impl.predicate.IsFalse
 
IsIn - Class in uk.gov.gchq.koryphe.impl.predicate
An IsIn is a Predicate that checks that the input is in a set of allowed values.
IsIn() - Constructor for class uk.gov.gchq.koryphe.impl.predicate.IsIn
 
IsIn(Object...) - Constructor for class uk.gov.gchq.koryphe.impl.predicate.IsIn
 
IsIn(Collection<Object>) - Constructor for class uk.gov.gchq.koryphe.impl.predicate.IsIn
 
isInputValid(Class<?>...) - Method in class uk.gov.gchq.koryphe.impl.function.Length
 
isInputValid(Class<?>...) - Method in class uk.gov.gchq.koryphe.impl.predicate.IsLessThan
 
isInputValid(Class<?>...) - Method in class uk.gov.gchq.koryphe.impl.predicate.IsLongerThan
 
isInputValid(Class<?>...) - Method in class uk.gov.gchq.koryphe.impl.predicate.IsMoreThan
 
isInputValid(Class<?>...) - Method in class uk.gov.gchq.koryphe.impl.predicate.IsShorterThan
 
isInputValid(Class<?>...) - Method in class uk.gov.gchq.koryphe.impl.predicate.IsXLessThanY
 
isInputValid(Class<?>...) - Method in class uk.gov.gchq.koryphe.impl.predicate.IsXMoreThanY
 
isInputValid(Class<?>...) - Method in class uk.gov.gchq.koryphe.impl.predicate.Not
 
isInputValid(Class<?>...) - Method in class uk.gov.gchq.koryphe.predicate.PredicateComposite
 
isInputValid(Class<?>...) - Method in interface uk.gov.gchq.koryphe.signature.InputValidator
 
isInputValid(Class<?>...) - Method in class uk.gov.gchq.koryphe.tuple.predicate.IntegerTupleAdaptedPredicate
 
IsLessThan - Class in uk.gov.gchq.koryphe.impl.predicate
An IsLessThan is a Predicate that checks that the input Comparable is less than a control value.
IsLessThan() - Constructor for class uk.gov.gchq.koryphe.impl.predicate.IsLessThan
 
IsLessThan(Comparable<?>) - Constructor for class uk.gov.gchq.koryphe.impl.predicate.IsLessThan
 
IsLessThan(Comparable, boolean) - Constructor for class uk.gov.gchq.koryphe.impl.predicate.IsLessThan
 
IsLongerThan - Class in uk.gov.gchq.koryphe.impl.predicate
An IsLongerThan is a Predicate that checks that the input object has a length more than a minimum length.
IsLongerThan() - Constructor for class uk.gov.gchq.koryphe.impl.predicate.IsLongerThan
 
IsLongerThan(int) - Constructor for class uk.gov.gchq.koryphe.impl.predicate.IsLongerThan
 
IsLongerThan(int, boolean) - Constructor for class uk.gov.gchq.koryphe.impl.predicate.IsLongerThan
 
isMicroseconds() - Method in class uk.gov.gchq.koryphe.impl.function.ParseDate
 
IsMoreThan - Class in uk.gov.gchq.koryphe.impl.predicate
An IsMoreThan is a Predicate that checks that the input Comparable is more than a control value.
IsMoreThan() - Constructor for class uk.gov.gchq.koryphe.impl.predicate.IsMoreThan
 
IsMoreThan(Comparable<?>) - Constructor for class uk.gov.gchq.koryphe.impl.predicate.IsMoreThan
 
IsMoreThan(Comparable, boolean) - Constructor for class uk.gov.gchq.koryphe.impl.predicate.IsMoreThan
 
IsMoreThanExample - Class in uk.gov.gchq.koryphe.example.predicate
 
IsMoreThanExample() - Constructor for class uk.gov.gchq.koryphe.example.predicate.IsMoreThanExample
 
isOrEqualTo() - Method in class uk.gov.gchq.koryphe.impl.predicate.IsLongerThan
 
isOrEqualTo() - Method in class uk.gov.gchq.koryphe.impl.predicate.IsShorterThan
 
isOutputValid(Class<?>...) - Method in interface uk.gov.gchq.koryphe.signature.OutputValidator
 
isPublicConcrete(Class) - Static method in class uk.gov.gchq.koryphe.util.ReflectionUtil
 
isQuoted() - Method in class uk.gov.gchq.koryphe.impl.function.CsvLinesToMaps
 
isQuoted() - Method in class uk.gov.gchq.koryphe.impl.function.CsvToMaps
 
IsShorterThan - Class in uk.gov.gchq.koryphe.impl.predicate
An IsShorterThan is a Predicate that checks that the input object has a length less than a maximum length.
IsShorterThan() - Constructor for class uk.gov.gchq.koryphe.impl.predicate.IsShorterThan
 
IsShorterThan(int) - Constructor for class uk.gov.gchq.koryphe.impl.predicate.IsShorterThan
 
IsShorterThan(int, boolean) - Constructor for class uk.gov.gchq.koryphe.impl.predicate.IsShorterThan
 
isStartFullyContained() - Method in class uk.gov.gchq.koryphe.impl.predicate.range.AbstractInTimeRangeDual
 
isStartFullyContained() - Method in class uk.gov.gchq.koryphe.impl.predicate.range.InRangeDual
 
isStartInclusive() - Method in class uk.gov.gchq.koryphe.impl.predicate.range.AbstractInTimeRange
 
isStartInclusive() - Method in class uk.gov.gchq.koryphe.impl.predicate.range.AbstractInTimeRangeDual
 
isStartInclusive() - Method in class uk.gov.gchq.koryphe.impl.predicate.range.InRange
 
isStartInclusive() - Method in class uk.gov.gchq.koryphe.impl.predicate.range.InRangeDual
 
IsTrue - Class in uk.gov.gchq.koryphe.impl.predicate
An IsTrue is a Predicate that checks that the input boolean is true.
IsTrue() - Constructor for class uk.gov.gchq.koryphe.impl.predicate.IsTrue
 
isUseFullNameForSerialisation() - Static method in class uk.gov.gchq.koryphe.serialisation.json.SimpleClassNameCache
 
isValid() - Method in class uk.gov.gchq.koryphe.ValidationResult
 
IsXLessThanY - Class in uk.gov.gchq.koryphe.impl.predicate
An IsXLessThanY is a BiPredicate that checks that the first input Comparable is less than the second input Comparable.
IsXLessThanY() - Constructor for class uk.gov.gchq.koryphe.impl.predicate.IsXLessThanY
 
IsXMoreThanY - Class in uk.gov.gchq.koryphe.impl.predicate
An IsXMoreThanY is a BiPredicate that checks that the first input Comparable is more than the second input Comparable.
IsXMoreThanY() - Constructor for class uk.gov.gchq.koryphe.impl.predicate.IsXMoreThanY
 
IterableConcat<I_ITEM> - Class in uk.gov.gchq.koryphe.impl.function
An IterableConcat is a KorypheFunction which flattens an Iterable of Iterables by concatenating them.
IterableConcat() - Constructor for class uk.gov.gchq.koryphe.impl.function.IterableConcat
 
IterableConcatExample - Class in uk.gov.gchq.koryphe.example.function.iterable
 
IterableConcatExample() - Constructor for class uk.gov.gchq.koryphe.example.function.iterable.IterableConcatExample
 
IterableFilter<I_ITEM> - Class in uk.gov.gchq.koryphe.impl.function
A IterableFilter is a Function that filters items from an Iterable based on a Predicate.
IterableFilter() - Constructor for class uk.gov.gchq.koryphe.impl.function.IterableFilter
 
IterableFilter(Predicate) - Constructor for class uk.gov.gchq.koryphe.impl.function.IterableFilter
 
IterableFlatten<I_ITEM> - Class in uk.gov.gchq.koryphe.impl.function
A IterableFlatten is a Function that takes items from an Iterable and combines them into a single result based on a provided BinaryOperator.
IterableFlatten() - Constructor for class uk.gov.gchq.koryphe.impl.function.IterableFlatten
 
IterableFlatten(BinaryOperator<I_ITEM>) - Constructor for class uk.gov.gchq.koryphe.impl.function.IterableFlatten
 
IterableFunction<I_ITEM,​O_ITEM> - Class in uk.gov.gchq.koryphe.impl.function
An IterableFunction is a KorypheFunction which lazily applies a supplied Function, or List of Functions to each object in the input Iterable, returning an output Iterable.
IterableFunction() - Constructor for class uk.gov.gchq.koryphe.impl.function.IterableFunction
 
IterableFunction(Function) - Constructor for class uk.gov.gchq.koryphe.impl.function.IterableFunction
 
IterableFunction(List<Function>) - Constructor for class uk.gov.gchq.koryphe.impl.function.IterableFunction
 
IterableFunction.Builder<I_ITEM> - Class in uk.gov.gchq.koryphe.impl.function
 
IterableFunction.OutputBuilder<I_ITEM,​O_ITEM> - Class in uk.gov.gchq.koryphe.impl.function
 
IterableFunctionExample - Class in uk.gov.gchq.koryphe.example.function.iterable
 
IterableFunctionExample() - Constructor for class uk.gov.gchq.koryphe.example.function.iterable.IterableFunctionExample
 
IterableLongest - Class in uk.gov.gchq.koryphe.impl.function
An IterableLongest is a Function which evaluates the length of each item in the input Iterable and returns the longest item.
IterableLongest() - Constructor for class uk.gov.gchq.koryphe.impl.function.IterableLongest
 
IterableUtil - Class in uk.gov.gchq.koryphe.util
An IterableUtil is a utility class providing capabilities for: Lazily applying a Function, or a List of Functions, to each element of an Iterable Flatmapping of nested Iterables via concatenation, to allow correct closing of the iterables
iterator() - Method in class uk.gov.gchq.koryphe.iterable.ChainedIterable
 
iterator() - Method in class uk.gov.gchq.koryphe.iterable.FilteredIterable
 
iterator() - Method in class uk.gov.gchq.koryphe.iterable.LimitedIterable
 
iterator() - Method in class uk.gov.gchq.koryphe.iterable.MappedIterable
 
iterator() - Method in class uk.gov.gchq.koryphe.tuple.ArrayTuple
 
iterator() - Method in class uk.gov.gchq.koryphe.tuple.MapTuple
 
iterator() - Method in class uk.gov.gchq.koryphe.tuple.ReferenceArrayTuple
 
iterator() - Method in interface uk.gov.gchq.koryphe.tuple.Tuple
 

J

JavaUtils - Class in uk.gov.gchq.koryphe.util
Copies of various methods/classes from the Java 11 JDK.
JavaUtils.Map - Class in uk.gov.gchq.koryphe.util
 
JavaUtils.Set - Class in uk.gov.gchq.koryphe.util
 
JsonSerialiser - Class in uk.gov.gchq.koryphe.example.util
 
JsonSimpleClassName - Annotation Type in uk.gov.gchq.koryphe.serialisation.json
 

K

keepPublicConcreteClasses(Collection<Class>) - Static method in class uk.gov.gchq.koryphe.util.ReflectionUtil
Removes non public or non concrete classes from the given collection.
keyPredicate(Predicate) - Method in class uk.gov.gchq.koryphe.impl.function.MapFilter
 
keyValuePredicate(KoryphePredicate2) - Method in class uk.gov.gchq.koryphe.impl.function.MapFilter
 
KorypheBinaryOperator<T> - Class in uk.gov.gchq.koryphe.binaryoperator
Abstract superclass provided for convenience.
KorypheBinaryOperator() - Constructor for class uk.gov.gchq.koryphe.binaryoperator.KorypheBinaryOperator
 
KorypheBinaryOperatorExample<T> - Class in uk.gov.gchq.koryphe.example
 
KorypheBinaryOperatorExample() - Constructor for class uk.gov.gchq.koryphe.example.KorypheBinaryOperatorExample
 
KorypheExample<I,​O> - Class in uk.gov.gchq.koryphe.example
 
KorypheExample() - Constructor for class uk.gov.gchq.koryphe.example.KorypheExample
 
KorypheFunction<I,​O> - Class in uk.gov.gchq.koryphe.function
Abstract superclass provided for convenience.
KorypheFunction() - Constructor for class uk.gov.gchq.koryphe.function.KorypheFunction
 
KorypheFunction2<T,​U,​R> - Class in uk.gov.gchq.koryphe.tuple.function
 
KorypheFunction2() - Constructor for class uk.gov.gchq.koryphe.tuple.function.KorypheFunction2
 
KorypheFunction3<T,​U,​V,​R> - Class in uk.gov.gchq.koryphe.tuple.function
 
KorypheFunction3() - Constructor for class uk.gov.gchq.koryphe.tuple.function.KorypheFunction3
 
KorypheFunction4<T,​U,​V,​W,​R> - Class in uk.gov.gchq.koryphe.tuple.function
 
KorypheFunction4() - Constructor for class uk.gov.gchq.koryphe.tuple.function.KorypheFunction4
 
KorypheFunction5<T,​U,​V,​W,​X,​R> - Class in uk.gov.gchq.koryphe.tuple.function
 
KorypheFunction5() - Constructor for class uk.gov.gchq.koryphe.tuple.function.KorypheFunction5
 
KorypheFunctionExample<I,​O> - Class in uk.gov.gchq.koryphe.example
 
KorypheFunctionExample() - Constructor for class uk.gov.gchq.koryphe.example.KorypheFunctionExample
 
KorypheFunctionN<TUPLE extends Tuple<Integer>,​R> - Class in uk.gov.gchq.koryphe.tuple.function
 
KorypheFunctionN() - Constructor for class uk.gov.gchq.koryphe.tuple.function.KorypheFunctionN
 
KorypheIterableFunctionExample<I extends Iterable,​O extends Iterable> - Class in uk.gov.gchq.koryphe.example.function.iterable
 
KorypheIterableFunctionExample() - Constructor for class uk.gov.gchq.koryphe.example.function.iterable.KorypheIterableFunctionExample
 
KoryphePredicate<I> - Class in uk.gov.gchq.koryphe.predicate
Abstract superclass provided for convenience.
KoryphePredicate() - Constructor for class uk.gov.gchq.koryphe.predicate.KoryphePredicate
 
KoryphePredicate2<T,​U> - Class in uk.gov.gchq.koryphe.tuple.predicate
 
KoryphePredicate2() - Constructor for class uk.gov.gchq.koryphe.tuple.predicate.KoryphePredicate2
 
KoryphePredicate3<T,​U,​V> - Class in uk.gov.gchq.koryphe.tuple.predicate
 
KoryphePredicate3() - Constructor for class uk.gov.gchq.koryphe.tuple.predicate.KoryphePredicate3
 
KoryphePredicate4<T,​U,​V,​W> - Class in uk.gov.gchq.koryphe.tuple.predicate
 
KoryphePredicate4() - Constructor for class uk.gov.gchq.koryphe.tuple.predicate.KoryphePredicate4
 
KoryphePredicate5<T,​U,​V,​W,​X> - Class in uk.gov.gchq.koryphe.tuple.predicate
 
KoryphePredicate5() - Constructor for class uk.gov.gchq.koryphe.tuple.predicate.KoryphePredicate5
 
KoryphePredicateExample<I> - Class in uk.gov.gchq.koryphe.example
 
KoryphePredicateExample() - Constructor for class uk.gov.gchq.koryphe.example.KoryphePredicateExample
 
KoryphePredicateN<TUPLE extends Tuple<Integer>> - Class in uk.gov.gchq.koryphe.tuple.predicate
 
KoryphePredicateN() - Constructor for class uk.gov.gchq.koryphe.tuple.predicate.KoryphePredicateN
 

L

Last - Class in uk.gov.gchq.koryphe.impl.binaryoperator
A Last is a KorypheBinaryOperator returns the last non null value it gets.
Last() - Constructor for class uk.gov.gchq.koryphe.impl.binaryoperator.Last
 
LastItem<T> - Class in uk.gov.gchq.koryphe.impl.function
A LastItem is a KorypheFunction that returns the last item from a provided Iterable of items of type T
LastItem() - Constructor for class uk.gov.gchq.koryphe.impl.function.LastItem
 
LastItemExample - Class in uk.gov.gchq.koryphe.example.function
 
LastItemExample() - Constructor for class uk.gov.gchq.koryphe.example.function.LastItemExample
 
Length - Class in uk.gov.gchq.koryphe.impl.function
A Length is a KorypheFunction that returns the length for a provided object.
Length() - Constructor for class uk.gov.gchq.koryphe.impl.function.Length
 
Length(Integer) - Constructor for class uk.gov.gchq.koryphe.impl.function.Length
 
LengthExample - Class in uk.gov.gchq.koryphe.example.function
 
LengthExample() - Constructor for class uk.gov.gchq.koryphe.example.function.LengthExample
 
limit(Iterable<T>, int, Integer, boolean) - Static method in class uk.gov.gchq.koryphe.util.IterableUtil
 
LimitedIterable<T> - Class in uk.gov.gchq.koryphe.iterable
A LimitedIterable is a Closeable Iterable which is limited to a maximum size.
LimitedIterable(Iterable<T>, int, Integer) - Constructor for class uk.gov.gchq.koryphe.iterable.LimitedIterable
 
LimitedIterable(Iterable<T>, int, Integer, boolean) - Constructor for class uk.gov.gchq.koryphe.iterable.LimitedIterable
 
LimitedIterator<T> - Class in uk.gov.gchq.koryphe.iterable
An LimitedIterator is a Closeable Iterator which is limited to a maximum size.
LimitedIterator(Iterator<T>, int, Integer) - Constructor for class uk.gov.gchq.koryphe.iterable.LimitedIterator
 
LimitedIterator(Iterator<T>, int, Integer, boolean) - Constructor for class uk.gov.gchq.koryphe.iterable.LimitedIterator
 
logDebug() - Method in class uk.gov.gchq.koryphe.ValidationResult
 
logErrors() - Method in class uk.gov.gchq.koryphe.ValidationResult
 
logInfo() - Method in class uk.gov.gchq.koryphe.ValidationResult
 
logTrace() - Method in class uk.gov.gchq.koryphe.ValidationResult
 
logWarns() - Method in class uk.gov.gchq.koryphe.ValidationResult
 
Longest<T> - Class in uk.gov.gchq.koryphe.impl.function
A Longest is a Function which takes two inputs and returns the longest of the two.
Longest() - Constructor for class uk.gov.gchq.koryphe.impl.function.Longest
 

M

main(String[]) - Static method in class uk.gov.gchq.koryphe.example.RunAll
 
map(Iterable<I_ITEM>, Function) - Static method in class uk.gov.gchq.koryphe.util.IterableUtil
 
map(Iterable<I_ITEM>, List<Function>) - Static method in class uk.gov.gchq.koryphe.util.IterableUtil
 
Map() - Constructor for class uk.gov.gchq.koryphe.util.JavaUtils.Map
 
MapContains - Class in uk.gov.gchq.koryphe.impl.predicate
An MapContains is a Predicate that checks whether a Map contains a provided key.
MapContains() - Constructor for class uk.gov.gchq.koryphe.impl.predicate.MapContains
 
MapContains(String) - Constructor for class uk.gov.gchq.koryphe.impl.predicate.MapContains
 
MapContainsPredicate - Class in uk.gov.gchq.koryphe.impl.predicate
An MapContainsPredicate is a Predicate that checks whether a Map contains a key that matches a given predicate.
MapContainsPredicate() - Constructor for class uk.gov.gchq.koryphe.impl.predicate.MapContainsPredicate
 
MapContainsPredicate(Predicate) - Constructor for class uk.gov.gchq.koryphe.impl.predicate.MapContainsPredicate
 
MapFilter<K,​V> - Class in uk.gov.gchq.koryphe.impl.function
A MapFilter is a Function that filters items from a Map based on a Predicate.
MapFilter() - Constructor for class uk.gov.gchq.koryphe.impl.function.MapFilter
 
MappedIterable<I_ITEM,​O_ITEM> - Class in uk.gov.gchq.koryphe.iterable
A MappedIterable is a Closeable Iterable which applied a List of Functions to an Iterable.
MappedIterable(Iterable<I_ITEM>, Function...) - Constructor for class uk.gov.gchq.koryphe.iterable.MappedIterable
 
MappedIterable(Iterable<I_ITEM>, List<Function>) - Constructor for class uk.gov.gchq.koryphe.iterable.MappedIterable
 
MappedIterator<I_ITEM,​O_ITEM> - Class in uk.gov.gchq.koryphe.iterable
 
MappedIterator(Iterator<I_ITEM>, List<Function>) - Constructor for class uk.gov.gchq.koryphe.iterable.MappedIterator
 
MapToTuple<K> - Class in uk.gov.gchq.koryphe.impl.function
 
MapToTuple() - Constructor for class uk.gov.gchq.koryphe.impl.function.MapToTuple
 
MapTuple<R> - Class in uk.gov.gchq.koryphe.tuple
A MapTuple is an implementation of Tuple backed by a Map.
MapTuple() - Constructor for class uk.gov.gchq.koryphe.tuple.MapTuple
Create a MapTuple backed by a new HashMap.
MapTuple(Map<R, Object>) - Constructor for class uk.gov.gchq.koryphe.tuple.MapTuple
Create a MapTuple backed by the given Map.
Max - Class in uk.gov.gchq.koryphe.impl.binaryoperator
A Max is a KorypheBinaryOperator that takes in Comparables and calculates the maximum comparable.
Max() - Constructor for class uk.gov.gchq.koryphe.impl.binaryoperator.Max
 
MICROSECOND - uk.gov.gchq.koryphe.util.TimeUnit
 
microseconds(boolean) - Method in class uk.gov.gchq.koryphe.impl.function.ParseDate
 
MICROSECONDS_TO_MILLISECONDS - Static variable in class uk.gov.gchq.koryphe.util.DateUtil
 
MILLISECOND - uk.gov.gchq.koryphe.util.TimeUnit
 
Min - Class in uk.gov.gchq.koryphe.impl.binaryoperator
A Min is a KorypheBinaryOperator that takes in Comparables and calculates the minimum comparable.
Min() - Constructor for class uk.gov.gchq.koryphe.impl.binaryoperator.Min
 
MINUTE - uk.gov.gchq.koryphe.util.TimeUnit
 
MINUTES_TO_MILLISECONDS - Static variable in class uk.gov.gchq.koryphe.util.DateUtil
 
Multiply - Class in uk.gov.gchq.koryphe.impl.function
A Multiply is a Function that takes in two Integers and returns the result of multiplying the first by the second.
Multiply() - Constructor for class uk.gov.gchq.koryphe.impl.function.Multiply
 
MultiplyBy - Class in uk.gov.gchq.koryphe.impl.function
A MultiplyBy is a Function that takes in an Integer and returns the result of multiplying this integer by a pre-configured value.
MultiplyBy() - Constructor for class uk.gov.gchq.koryphe.impl.function.MultiplyBy
 
MultiplyBy(int) - Constructor for class uk.gov.gchq.koryphe.impl.function.MultiplyBy
 
MultiplyByExample - Class in uk.gov.gchq.koryphe.example.function
This example demonstrates a simple function that has a single input and output.
MultiplyByExample() - Constructor for class uk.gov.gchq.koryphe.example.function.MultiplyByExample
 
MultiplyExample - Class in uk.gov.gchq.koryphe.example.function
This example demonstrates a function that accepts more than one input value and returns a single result value.
MultiplyExample() - Constructor for class uk.gov.gchq.koryphe.example.function.MultiplyExample
 
MultiplyLongBy - Class in uk.gov.gchq.koryphe.impl.function
A MultiplyLongBy is a Function that takes in an Long and returns the result of multiplying this long by a pre-configured value.
MultiplyLongBy() - Constructor for class uk.gov.gchq.koryphe.impl.function.MultiplyLongBy
 
MultiplyLongBy(long) - Constructor for class uk.gov.gchq.koryphe.impl.function.MultiplyLongBy
 
MultiRegex - Class in uk.gov.gchq.koryphe.impl.predicate
A MultiRegex is a KoryphePredicate that returns true if an input string matches a provided multiregex pattern, false otherwise.
MultiRegex() - Constructor for class uk.gov.gchq.koryphe.impl.predicate.MultiRegex
 
MultiRegex(Pattern...) - Constructor for class uk.gov.gchq.koryphe.impl.predicate.MultiRegex
 

N

name() - Method in annotation type uk.gov.gchq.koryphe.example.annotation.Example
 
next() - Method in class uk.gov.gchq.koryphe.iterable.ChainedIterator
 
next() - Method in class uk.gov.gchq.koryphe.iterable.FilteredIterator
 
next() - Method in class uk.gov.gchq.koryphe.iterable.LimitedIterator
 
next() - Method in class uk.gov.gchq.koryphe.iterable.MappedIterator
 
Not<I> - Class in uk.gov.gchq.koryphe.impl.predicate
A Predicate that returns the inverse of the wrapped predicate.
Not() - Constructor for class uk.gov.gchq.koryphe.impl.predicate.Not
 
Not(Predicate<I>) - Constructor for class uk.gov.gchq.koryphe.impl.predicate.Not
 
NthItem<T> - Class in uk.gov.gchq.koryphe.impl.function
A NthItem is a KorypheFunction that returns an item based on user selection, from an Iterable of items of type T
NthItem() - Constructor for class uk.gov.gchq.koryphe.impl.function.NthItem
 
NthItem(int) - Constructor for class uk.gov.gchq.koryphe.impl.function.NthItem
 
NthItemExample - Class in uk.gov.gchq.koryphe.example.function
 
NthItemExample() - Constructor for class uk.gov.gchq.koryphe.example.function.NthItemExample
 
nullString(String) - Method in class uk.gov.gchq.koryphe.impl.function.CsvLinesToMaps
 
NumericAggregateFunction - Class in uk.gov.gchq.koryphe.impl.binaryoperator
A NumericAggregateFunction is a KorypheBinaryOperator that takes in Numbers of the same type and processes the number in some way.
NumericAggregateFunction() - Constructor for class uk.gov.gchq.koryphe.impl.binaryoperator.NumericAggregateFunction
 

O

of(T...) - Static method in class uk.gov.gchq.koryphe.util.JavaUtils.Set
 
offsetUnit(TimeUnit) - Method in class uk.gov.gchq.koryphe.impl.predicate.range.AbstractInTimeRange.BaseBuilder
 
offsetUnit(TimeUnit) - Method in class uk.gov.gchq.koryphe.impl.predicate.range.AbstractInTimeRangeDual.BaseBuilder
 
Or - Class in uk.gov.gchq.koryphe.impl.binaryoperator
An Or is a KorypheBinaryOperator which takes two Booleans and returns the result of applying the logical OR operation on the inputs.
Or<I> - Class in uk.gov.gchq.koryphe.impl.predicate
A composite Predicate that returns true if any of it's predicates return true, otherwise false.
Or() - Constructor for class uk.gov.gchq.koryphe.impl.binaryoperator.Or
 
Or() - Constructor for class uk.gov.gchq.koryphe.impl.predicate.Or
 
Or(Predicate<?>...) - Constructor for class uk.gov.gchq.koryphe.impl.predicate.Or
 
Or(List<Predicate>) - Constructor for class uk.gov.gchq.koryphe.impl.predicate.Or
 
Or.Builder<I> - Class in uk.gov.gchq.koryphe.impl.predicate
 
Or.SelectedBuilder<I> - Class in uk.gov.gchq.koryphe.impl.predicate
 
otherwise(Integer[], Function<?, ?>) - Method in class uk.gov.gchq.koryphe.impl.function.If
 
otherwise(Integer[], Function<?, ?>, Integer[]) - Method in class uk.gov.gchq.koryphe.impl.function.If
 
otherwise(Integer, Function<?, ?>) - Method in class uk.gov.gchq.koryphe.impl.function.If
 
otherwise(Integer, Function<?, ?>, Integer) - Method in class uk.gov.gchq.koryphe.impl.function.If
 
otherwise(Function<?, ?>) - Method in class uk.gov.gchq.koryphe.impl.function.If
 
otherwise(Predicate<?>, Integer...) - Method in class uk.gov.gchq.koryphe.impl.predicate.If.SelectedBuilder
 
otherwise(Predicate<Tuple<Integer>>) - Method in class uk.gov.gchq.koryphe.impl.predicate.If.SelectedBuilder
 
outputClass(Class<T>) - Method in class uk.gov.gchq.koryphe.impl.function.DeserialiseJson
 
OutputValidator - Interface in uk.gov.gchq.koryphe.signature
 

P

PACKAGES_KEY - Static variable in class uk.gov.gchq.koryphe.util.ReflectionUtil
 
parse(String) - Static method in class uk.gov.gchq.koryphe.util.DateUtil
Parse the provided date.
parse(String, TimeZone) - Static method in class uk.gov.gchq.koryphe.util.DateUtil
 
parse(String, TimeZone, boolean) - Static method in class uk.gov.gchq.koryphe.util.DateUtil
 
ParseDate - Class in uk.gov.gchq.koryphe.impl.function
Parses a date string and returns the Date.
ParseDate() - Constructor for class uk.gov.gchq.koryphe.impl.function.ParseDate
 
parseHeader(String) - Method in class uk.gov.gchq.koryphe.impl.function.CsvLinesToMaps
 
parseTime(String) - Static method in class uk.gov.gchq.koryphe.util.DateUtil
Parse the provided date and returns the time in milliseconds.
parseTime(String, TimeZone) - Static method in class uk.gov.gchq.koryphe.util.DateUtil
 
ParseTime - Class in uk.gov.gchq.koryphe.impl.function
Parses a date string and returns the timestamp as a Long.
ParseTime() - Constructor for class uk.gov.gchq.koryphe.impl.function.ParseTime
 
predicate(Integer[], Predicate<?>) - Method in class uk.gov.gchq.koryphe.impl.function.If
 
predicate(Integer, Predicate<?>) - Method in class uk.gov.gchq.koryphe.impl.function.If
 
predicate(Predicate) - Method in class uk.gov.gchq.koryphe.impl.function.FirstValid
 
predicate(Predicate) - Method in class uk.gov.gchq.koryphe.impl.function.IterableFilter
 
predicate(Predicate<?>) - Method in class uk.gov.gchq.koryphe.impl.function.If
 
predicate(Predicate<?>, Integer...) - Method in class uk.gov.gchq.koryphe.impl.predicate.If.SelectedBuilder
 
predicate(Predicate<Tuple<Integer>>) - Method in class uk.gov.gchq.koryphe.impl.predicate.If.SelectedBuilder
 
PredicateComposite<I,​C extends Predicate<I>> - Class in uk.gov.gchq.koryphe.predicate
A Composite Predicate that applies each predicate in turn, returning true if all Predicates are met, otherwise false.
PredicateComposite() - Constructor for class uk.gov.gchq.koryphe.predicate.PredicateComposite
Default - for serialisation.
PredicateComposite(List<C>) - Constructor for class uk.gov.gchq.koryphe.predicate.PredicateComposite
 
PredicateMap<T> - Class in uk.gov.gchq.koryphe.predicate
An PredicateMap is a Predicate that extracts a value from a map using the provided key and passes the value to a provided Predicate.
PredicateMap() - Constructor for class uk.gov.gchq.koryphe.predicate.PredicateMap
 
PredicateMap(Object, Predicate<? super T>) - Constructor for class uk.gov.gchq.koryphe.predicate.PredicateMap
 
printInput(I) - Method in class uk.gov.gchq.koryphe.example.KorypheExample
 
printOutput(O) - Method in class uk.gov.gchq.koryphe.example.KorypheExample
 
printValue(Object) - Method in class uk.gov.gchq.koryphe.example.KorypheExample
 
Product - Class in uk.gov.gchq.koryphe.impl.binaryoperator
A Product is a BinaryOperator that takes in Numbers of the same type and calculates the product.
Product() - Constructor for class uk.gov.gchq.koryphe.impl.binaryoperator.Product
 
project(Integer...) - Static method in class uk.gov.gchq.koryphe.util.Util
Converts varargs integers into an array.
project(String...) - Static method in class uk.gov.gchq.koryphe.util.Util
Converts varargs strings into an array.
project(R[]) - Method in class uk.gov.gchq.koryphe.tuple.function.TupleAdaptedFunctionComposite.ExecutedBuilder
 
put(Class<?>, String, T) - Method in class uk.gov.gchq.koryphe.tuple.ReflectiveTuple.Cache
 
put(Integer, Object) - Method in class uk.gov.gchq.koryphe.tuple.ArrayTuple
Put a value into this ArrayTuple at the given index.
put(Integer, Object) - Method in class uk.gov.gchq.koryphe.tuple.ReferenceArrayTuple
 
put(String, Object) - Method in class uk.gov.gchq.koryphe.tuple.ReflectiveTuple
 
put(R, Object) - Method in class uk.gov.gchq.koryphe.tuple.MapTuple
 
put(R, Object) - Method in interface uk.gov.gchq.koryphe.tuple.Tuple
Put a value into this Tuple with the given reference.
put0(A) - Method in class uk.gov.gchq.koryphe.tuple.n.Tuple1
 
put1(B) - Method in class uk.gov.gchq.koryphe.tuple.n.Tuple2
 
put2(C) - Method in class uk.gov.gchq.koryphe.tuple.n.Tuple3
 
put3(D) - Method in class uk.gov.gchq.koryphe.tuple.n.Tuple4
 
put4(E) - Method in class uk.gov.gchq.koryphe.tuple.n.Tuple5
 

Q

quoteChar(char) - Method in class uk.gov.gchq.koryphe.impl.function.CsvLinesToMaps
 
quoteChar(char) - Method in class uk.gov.gchq.koryphe.impl.function.CsvToMaps
 
quoted() - Method in class uk.gov.gchq.koryphe.impl.function.CsvLinesToMaps
 
quoted() - Method in class uk.gov.gchq.koryphe.impl.function.CsvToMaps
 
quoted(boolean) - Method in class uk.gov.gchq.koryphe.impl.function.CsvLinesToMaps
 
quoted(boolean) - Method in class uk.gov.gchq.koryphe.impl.function.CsvToMaps
 

R

RangeUtil - Class in uk.gov.gchq.koryphe.util
A utility class for Ranges.
ReferenceArrayTuple<R> - Class in uk.gov.gchq.koryphe.tuple
 
ReferenceArrayTuple(Tuple<R>, R[]) - Constructor for class uk.gov.gchq.koryphe.tuple.ReferenceArrayTuple
 
ReflectionUtil - Class in uk.gov.gchq.koryphe.util
Reflection utilities.
ReflectiveTuple - Class in uk.gov.gchq.koryphe.tuple
A ReflectiveTuple is a Tuple that wraps an object and treats it as a Tuple by using reflection to call fields directly or via getters.
ReflectiveTuple(Object) - Constructor for class uk.gov.gchq.koryphe.tuple.ReflectiveTuple
 
ReflectiveTuple.Cache<T extends AccessibleObject> - Class in uk.gov.gchq.koryphe.tuple
 
Regex - Class in uk.gov.gchq.koryphe.impl.predicate
A Regex is a KoryphePredicate that returns true if an input string matches a supplied regex pattern, false otherwise.
Regex() - Constructor for class uk.gov.gchq.koryphe.impl.predicate.Regex
 
Regex(String) - Constructor for class uk.gov.gchq.koryphe.impl.predicate.Regex
 
Regex(Pattern) - Constructor for class uk.gov.gchq.koryphe.impl.predicate.Regex
 
remove() - Method in class uk.gov.gchq.koryphe.iterable.ChainedIterator
 
remove() - Method in class uk.gov.gchq.koryphe.iterable.FilteredIterator
 
remove() - Method in class uk.gov.gchq.koryphe.iterable.LimitedIterator
 
requireNonNullElse(T, T) - Static method in class uk.gov.gchq.koryphe.util.JavaUtils
 
reset() - Static method in class uk.gov.gchq.koryphe.serialisation.json.SimpleClassNameCache
Resets the caches.
resetReflectionCache() - Static method in class uk.gov.gchq.koryphe.util.ReflectionUtil
Resets the caches.
resetReflectionPackages() - Static method in class uk.gov.gchq.koryphe.util.ReflectionUtil
Resets the list of packages that are scanned.
ReverseString - Class in uk.gov.gchq.koryphe.impl.function
A ReverseString is a Function that takes a String and reverses the order of the characters.
ReverseString() - Constructor for class uk.gov.gchq.koryphe.impl.function.ReverseString
 
RunAll - Class in uk.gov.gchq.koryphe.example
 

S

SECOND - uk.gov.gchq.koryphe.util.TimeUnit
 
SECONDS_TO_MILLISECONDS - Static variable in class uk.gov.gchq.koryphe.util.DateUtil
 
select(Integer...) - Method in class uk.gov.gchq.koryphe.impl.predicate.And.Builder
 
select(Integer...) - Method in class uk.gov.gchq.koryphe.impl.predicate.Or.Builder
 
select(Integer...) - Static method in class uk.gov.gchq.koryphe.util.Util
Converts varargs integers into an array.
select(String...) - Static method in class uk.gov.gchq.koryphe.util.Util
Converts varargs strings into an array.
select(R[]) - Method in class uk.gov.gchq.koryphe.tuple.binaryoperator.TupleAdaptedBinaryOperatorComposite.Builder
 
select(R[]) - Method in class uk.gov.gchq.koryphe.tuple.function.TupleAdaptedFunctionComposite.Builder
 
select(R[]) - Method in class uk.gov.gchq.koryphe.tuple.predicate.TupleAdaptedPredicateComposite.Builder
 
SelectedBuilder() - Constructor for class uk.gov.gchq.koryphe.impl.predicate.If.SelectedBuilder
 
SELECTION_S_DOES_NOT_EXIST - Static variable in class uk.gov.gchq.koryphe.tuple.ReflectiveTuple
 
serialise(Object) - Static method in class uk.gov.gchq.koryphe.example.util.JsonSerialiser
 
serialize(Class<?>, JsonGenerator, SerializerProvider) - Method in class uk.gov.gchq.koryphe.serialisation.json.SimpleClassSerializer
 
serialize(Object, JsonGenerator, SerializerProvider) - Method in class uk.gov.gchq.koryphe.serialisation.json.SimpleClassKeySerializer
 
Set() - Constructor for class uk.gov.gchq.koryphe.util.JavaUtils.Set
 
setAdapter(Function<U, R>) - Method in class uk.gov.gchq.koryphe.adapted.StateAgnosticOutputAdapter
 
setAgeOffDays(int) - Method in class uk.gov.gchq.koryphe.impl.predicate.AgeOff
 
setAgeOffHours(long) - Method in class uk.gov.gchq.koryphe.impl.predicate.AgeOff
 
setAgeOffTime(long) - Method in class uk.gov.gchq.koryphe.impl.predicate.AgeOff
 
setAllowedValues(Object[]) - Method in class uk.gov.gchq.koryphe.impl.predicate.AreIn
 
setAllowedValues(Object[]) - Method in class uk.gov.gchq.koryphe.impl.predicate.IsIn
 
setAllowedValues(Set<Object>) - Method in class uk.gov.gchq.koryphe.impl.predicate.IsIn
 
setBinaryOperator(BinaryOperator<? super T>) - Method in class uk.gov.gchq.koryphe.binaryoperator.BinaryOperatorMap
 
setBinaryOperator(BinaryOperator<OT>) - Method in class uk.gov.gchq.koryphe.binaryoperator.AdaptedBinaryOperator
 
setBy(int) - Method in class uk.gov.gchq.koryphe.impl.function.DivideBy
 
setBy(int) - Method in class uk.gov.gchq.koryphe.impl.function.MultiplyBy
 
setBy(long) - Method in class uk.gov.gchq.koryphe.impl.function.MultiplyLongBy
 
setCharset(String) - Method in class uk.gov.gchq.koryphe.impl.function.ToBytes
 
setCharset(String) - Method in class uk.gov.gchq.koryphe.impl.function.ToString
 
setCharset(Charset) - Method in class uk.gov.gchq.koryphe.impl.function.ToBytes
 
setCharset(Charset) - Method in class uk.gov.gchq.koryphe.impl.function.ToString
 
setComponents(List<C>) - Method in class uk.gov.gchq.koryphe.composite.Composite
 
setCondition(boolean) - Method in class uk.gov.gchq.koryphe.impl.function.If
 
setCondition(boolean) - Method in class uk.gov.gchq.koryphe.impl.predicate.If
 
setControlValue(Comparable) - Method in class uk.gov.gchq.koryphe.impl.predicate.IsLessThan
 
setControlValue(Comparable) - Method in class uk.gov.gchq.koryphe.impl.predicate.IsMoreThan
 
setControlValue(Object) - Method in class uk.gov.gchq.koryphe.impl.predicate.IsEqual
 
setControlValue(Pattern) - Method in class uk.gov.gchq.koryphe.impl.predicate.Regex
 
setDefaultValue(Object) - Method in class uk.gov.gchq.koryphe.impl.function.DefaultIfEmpty
 
setDefaultValue(Object) - Method in class uk.gov.gchq.koryphe.impl.function.DefaultIfNull
 
setDelimiter(char) - Method in class uk.gov.gchq.koryphe.impl.function.CsvLinesToMaps
 
setDelimiter(char) - Method in class uk.gov.gchq.koryphe.impl.function.CsvToMaps
 
setDelimiter(String) - Method in class uk.gov.gchq.koryphe.impl.function.StringJoin
 
setDelimiter(String) - Method in class uk.gov.gchq.koryphe.impl.function.StringSplit
 
setDictionary(Map<K, V>) - Method in class uk.gov.gchq.koryphe.impl.function.DictionaryLookup
 
setEllipses(boolean) - Method in class uk.gov.gchq.koryphe.impl.function.StringTruncate
 
setFirstRow(int) - Method in class uk.gov.gchq.koryphe.impl.function.CsvLinesToMaps
 
setFirstRow(int) - Method in class uk.gov.gchq.koryphe.impl.function.CsvToMaps
 
setFormat(String) - Method in class uk.gov.gchq.koryphe.impl.function.ParseDate
 
setFormat(String) - Method in class uk.gov.gchq.koryphe.impl.function.ParseTime
 
setFormat(String) - Method in class uk.gov.gchq.koryphe.impl.function.ToDateString
 
setFunction(BiFunction<T, U, R>) - Method in class uk.gov.gchq.koryphe.impl.function.ApplyBiFunction
 
setFunction(Function<FI, FO>) - Method in class uk.gov.gchq.koryphe.function.AdaptedFunction
 
setFunction(Function<I, O>) - Method in class uk.gov.gchq.koryphe.function.FunctionMap
 
setFunctions(List<Function>) - Method in class uk.gov.gchq.koryphe.impl.function.IterableFunction
 
setHeader(List<String>) - Method in class uk.gov.gchq.koryphe.impl.function.CsvLinesToMaps
 
setHeader(List<String>) - Method in class uk.gov.gchq.koryphe.impl.function.CsvToMaps
 
setIgnoreCase(boolean) - Method in class uk.gov.gchq.koryphe.impl.predicate.StringContains
 
setImplementation(Class) - Method in class uk.gov.gchq.koryphe.impl.function.ToSet
 
setImplementation(String) - Method in class uk.gov.gchq.koryphe.impl.function.ToSet
 
setIncrement(Number) - Method in class uk.gov.gchq.koryphe.impl.function.Increment
 
setInputAdapter(Function<I, AI>) - Method in class uk.gov.gchq.koryphe.adapted.InputAdapted
 
setKey(Object) - Method in class uk.gov.gchq.koryphe.predicate.PredicateMap
 
setKey(String) - Method in class uk.gov.gchq.koryphe.impl.predicate.MapContains
 
setKey(K) - Method in class uk.gov.gchq.koryphe.impl.function.ExtractValue
 
setKeyPredicate(Predicate) - Method in class uk.gov.gchq.koryphe.impl.predicate.MapContainsPredicate
 
setKeyPredicate(Predicate<K>) - Method in class uk.gov.gchq.koryphe.impl.function.MapFilter
 
setKeyValuePredicate(KoryphePredicate2<K, V>) - Method in class uk.gov.gchq.koryphe.impl.function.MapFilter
 
setLength(int) - Method in class uk.gov.gchq.koryphe.impl.function.StringTruncate
 
setMaxLength(int) - Method in class uk.gov.gchq.koryphe.impl.predicate.IsShorterThan
 
setMaxLength(Integer) - Method in class uk.gov.gchq.koryphe.impl.function.Length
 
setMethod(String) - Method in class uk.gov.gchq.koryphe.impl.function.CallMethod
 
setMicroseconds(boolean) - Method in class uk.gov.gchq.koryphe.impl.function.ParseDate
 
setMinLength(int) - Method in class uk.gov.gchq.koryphe.impl.predicate.IsLongerThan
 
setNullOrEmptyAllowedValuesAccepted(boolean) - Method in class uk.gov.gchq.koryphe.impl.predicate.AreIn
 
setNullString(String) - Method in class uk.gov.gchq.koryphe.impl.function.CsvLinesToMaps
 
setObjectClass(Class<?>) - Method in class uk.gov.gchq.koryphe.impl.function.CreateObject
 
setOperator(BinaryOperator<I_ITEM>) - Method in class uk.gov.gchq.koryphe.impl.function.IterableFlatten
 
setOrEqualTo(boolean) - Method in class uk.gov.gchq.koryphe.impl.predicate.IsLessThan
 
setOrEqualTo(boolean) - Method in class uk.gov.gchq.koryphe.impl.predicate.IsLongerThan
 
setOrEqualTo(boolean) - Method in class uk.gov.gchq.koryphe.impl.predicate.IsMoreThan
 
setOrEqualTo(boolean) - Method in class uk.gov.gchq.koryphe.impl.predicate.IsShorterThan
 
setOtherwise(Function<?, ?>) - Method in class uk.gov.gchq.koryphe.impl.function.If
 
setOtherwise(Predicate<? super I>) - Method in class uk.gov.gchq.koryphe.impl.predicate.If
 
setOutputAdapter(BiFunction<C, AO, O>) - Method in class uk.gov.gchq.koryphe.adapted.Adapted
 
setOutputAdapter(Function<AO, O>) - Method in class uk.gov.gchq.koryphe.adapted.Adapted
 
setOutputClass(Class<O>) - Method in class uk.gov.gchq.koryphe.impl.function.Cast
 
setOutputClass(Class<T>) - Method in class uk.gov.gchq.koryphe.impl.function.DeserialiseJson
 
setPatterns(Pattern[]) - Method in class uk.gov.gchq.koryphe.impl.predicate.MultiRegex
 
setPredicate(Predicate) - Method in class uk.gov.gchq.koryphe.impl.function.FirstValid
 
setPredicate(Predicate<?>) - Method in class uk.gov.gchq.koryphe.impl.function.If
 
setPredicate(Predicate<? super I>) - Method in class uk.gov.gchq.koryphe.impl.predicate.If
 
setPredicate(Predicate<? super T>) - Method in class uk.gov.gchq.koryphe.predicate.PredicateMap
 
setPredicate(Predicate<I_ITEM>) - Method in class uk.gov.gchq.koryphe.impl.function.IterableFilter
 
setPredicate(Predicate<I>) - Method in class uk.gov.gchq.koryphe.impl.predicate.Not
 
setPredicate(Predicate<PI>) - Method in class uk.gov.gchq.koryphe.predicate.AdaptedPredicate
 
setPrefix(String) - Method in class uk.gov.gchq.koryphe.impl.function.StringPrepend
 
setProjection(R[]) - Method in class uk.gov.gchq.koryphe.tuple.function.TupleAdaptedFunction
 
setProjection(R[]) - Method in class uk.gov.gchq.koryphe.tuple.TupleOutputAdapter
Set this TupleMask to refer to a tuple of field references.
setQuoteChar(char) - Method in class uk.gov.gchq.koryphe.impl.function.CsvLinesToMaps
 
setQuoteChar(char) - Method in class uk.gov.gchq.koryphe.impl.function.CsvToMaps
 
setQuoted(boolean) - Method in class uk.gov.gchq.koryphe.impl.function.CsvLinesToMaps
 
setQuoted(boolean) - Method in class uk.gov.gchq.koryphe.impl.function.CsvToMaps
 
setRegex(String) - Method in class uk.gov.gchq.koryphe.impl.function.StringRegexReplace
 
setRegex(String) - Method in class uk.gov.gchq.koryphe.impl.function.StringRegexSplit
 
setReplacement(String) - Method in class uk.gov.gchq.koryphe.impl.function.StringRegexReplace
 
setReplacement(String) - Method in class uk.gov.gchq.koryphe.impl.function.StringReplace
 
setSearchString(String) - Method in class uk.gov.gchq.koryphe.impl.function.StringReplace
 
setSelection(int) - Method in class uk.gov.gchq.koryphe.impl.function.NthItem
 
setSelection(R[]) - Method in class uk.gov.gchq.koryphe.tuple.binaryoperator.TupleAdaptedBinaryOperator
 
setSelection(R[]) - Method in class uk.gov.gchq.koryphe.tuple.function.TupleAdaptedFunction
 
setSelection(R[]) - Method in class uk.gov.gchq.koryphe.tuple.predicate.TupleAdaptedPredicate
 
setSelection(R[]) - Method in class uk.gov.gchq.koryphe.tuple.TupleInputAdapter
Set this TupleMask to refer to a tuple of field references.
setSeparator(String) - Method in class uk.gov.gchq.koryphe.impl.binaryoperator.StringConcat
 
setSeparator(String) - Method in class uk.gov.gchq.koryphe.impl.binaryoperator.StringDeduplicateConcat
 
setSeparator(String) - Method in class uk.gov.gchq.koryphe.impl.function.Concat
 
setSuffix(String) - Method in class uk.gov.gchq.koryphe.impl.function.StringAppend
 
setThen(Function<?, ?>) - Method in class uk.gov.gchq.koryphe.impl.function.If
 
setThen(Predicate<? super I>) - Method in class uk.gov.gchq.koryphe.impl.predicate.If
 
setTimeUnit(String) - Method in class uk.gov.gchq.koryphe.impl.function.ParseTime
 
setTimeUnit(TimeUnit) - Method in class uk.gov.gchq.koryphe.impl.function.ParseTime
 
setTimeZone(String) - Method in class uk.gov.gchq.koryphe.impl.function.ParseDate
 
setTimeZone(String) - Method in class uk.gov.gchq.koryphe.impl.function.ParseTime
 
setTimeZone(TimeZone) - Method in class uk.gov.gchq.koryphe.impl.function.ParseDate
 
setTimeZone(TimeZone) - Method in class uk.gov.gchq.koryphe.impl.function.ParseTime
 
setTrim(boolean) - Method in class uk.gov.gchq.koryphe.impl.function.CsvLinesToMaps
 
setType(String) - Method in class uk.gov.gchq.koryphe.impl.predicate.IsA
 
setUseFullNameForSerialisation(boolean) - Static method in class uk.gov.gchq.koryphe.serialisation.json.SimpleClassNameCache
 
setValue(Object) - Method in class uk.gov.gchq.koryphe.impl.function.SetValue
 
setValue(Object) - Method in class uk.gov.gchq.koryphe.impl.predicate.CollectionContains
 
setValue(String) - Method in class uk.gov.gchq.koryphe.impl.predicate.StringContains
 
SetValue - Class in uk.gov.gchq.koryphe.impl.function
A SetValue is a Function that takes an input object and returns a set value.
SetValue() - Constructor for class uk.gov.gchq.koryphe.impl.function.SetValue
 
SetValue(Object) - Constructor for class uk.gov.gchq.koryphe.impl.function.SetValue
 
setValuePredicate(Predicate<V>) - Method in class uk.gov.gchq.koryphe.impl.function.MapFilter
 
setValues(Collection<?>) - Method in class uk.gov.gchq.koryphe.impl.predicate.AreIn
 
setValues(Map<R, Object>) - Method in class uk.gov.gchq.koryphe.tuple.MapTuple
 
Signature - Class in uk.gov.gchq.koryphe.signature
A Signature is the type metadata for the input or output of a Function.
Signature() - Constructor for class uk.gov.gchq.koryphe.signature.Signature
 
Signature.UnknownGenericType - Class in uk.gov.gchq.koryphe.signature
 
SimpleClassDeserializer - Class in uk.gov.gchq.koryphe.serialisation.json
A SimpleClassDeserializer is a JsonDeserializer for Classes, which utilises the SimpleClassNameIdResolver to allow simple class names to be used.
SimpleClassDeserializer() - Constructor for class uk.gov.gchq.koryphe.serialisation.json.SimpleClassDeserializer
 
SimpleClassKeyDeserializer - Class in uk.gov.gchq.koryphe.serialisation.json
A SimpleClassDeserializer is a JsonSerializer for Classes, which utilises the SimpleClassNameIdResolver to allow simple class names to be used.
SimpleClassKeyDeserializer() - Constructor for class uk.gov.gchq.koryphe.serialisation.json.SimpleClassKeyDeserializer
 
SimpleClassKeySerializer - Class in uk.gov.gchq.koryphe.serialisation.json
A SimpleClassKeySerializer is a JsonSerializer for Classes as Map keys, which utilises the SimpleClassNameIdResolver to allow simple class names to be used.
SimpleClassKeySerializer() - Constructor for class uk.gov.gchq.koryphe.serialisation.json.SimpleClassKeySerializer
 
SimpleClassNameCache - Class in uk.gov.gchq.koryphe.serialisation.json
A SimpleClassNameCache is a cache for indexing simple class names.
SimpleClassNameIdResolver - Class in uk.gov.gchq.koryphe.serialisation.json
A SimpleClassNameIdResolver is a TypeIdResolver that allows simple class names to be used as type ids, rather than needing to provide the entire class name.
SimpleClassNameIdResolver() - Constructor for class uk.gov.gchq.koryphe.serialisation.json.SimpleClassNameIdResolver
 
SimpleClassNameIdResolverAnnotation - Class in uk.gov.gchq.koryphe.serialisation.json
A SimpleClassNameIdResolverAnnotation is lightweight implementation of JsonTypeIdResolver that sets the value to SimpleClassNameIdResolver.class.
SimpleClassNameIdResolverAnnotation() - Constructor for class uk.gov.gchq.koryphe.serialisation.json.SimpleClassNameIdResolverAnnotation
 
SimpleClassSerializer - Class in uk.gov.gchq.koryphe.serialisation.json
 
SimpleClassSerializer() - Constructor for class uk.gov.gchq.koryphe.serialisation.json.SimpleClassSerializer
 
Since - Annotation Type in uk.gov.gchq.koryphe
Annotation used to define the version at which an implementation was added.
SingletonSignature - Class in uk.gov.gchq.koryphe.signature
A SingletonSignature is the type metadata for a single instance of a specific type.
Size - Class in uk.gov.gchq.koryphe.impl.function
A Size is a KorypheFunction which returns the size of a provided Iterable.
Size() - Constructor for class uk.gov.gchq.koryphe.impl.function.Size
 
SizeExample - Class in uk.gov.gchq.koryphe.example.function
 
SizeExample() - Constructor for class uk.gov.gchq.koryphe.example.function.SizeExample
 
start(String) - Method in class uk.gov.gchq.koryphe.impl.predicate.range.AbstractInTimeRange.BaseBuilder
 
start(String) - Method in class uk.gov.gchq.koryphe.impl.predicate.range.AbstractInTimeRangeDual.BaseBuilder
 
start(T) - Method in class uk.gov.gchq.koryphe.impl.predicate.range.InRange.BaseBuilder
 
start(T) - Method in class uk.gov.gchq.koryphe.impl.predicate.range.InRange.Builder
 
start(T) - Method in class uk.gov.gchq.koryphe.impl.predicate.range.InRangeDual.BaseBuilder
 
start(T) - Method in class uk.gov.gchq.koryphe.impl.predicate.range.InRangeDual.Builder
 
startFullyContained(boolean) - Method in class uk.gov.gchq.koryphe.impl.predicate.range.AbstractInTimeRangeDual.BaseBuilder
 
startFullyContained(boolean) - Method in class uk.gov.gchq.koryphe.impl.predicate.range.InRangeDual.BaseBuilder
 
startInclusive(boolean) - Method in class uk.gov.gchq.koryphe.impl.predicate.range.AbstractInTimeRange.BaseBuilder
 
startInclusive(boolean) - Method in class uk.gov.gchq.koryphe.impl.predicate.range.AbstractInTimeRangeDual.BaseBuilder
 
startInclusive(boolean) - Method in class uk.gov.gchq.koryphe.impl.predicate.range.InRange.BaseBuilder
 
startInclusive(boolean) - Method in class uk.gov.gchq.koryphe.impl.predicate.range.InRangeDual.BaseBuilder
 
startOffset(Long) - Method in class uk.gov.gchq.koryphe.impl.predicate.range.AbstractInTimeRange.BaseBuilder
 
startOffset(Long) - Method in class uk.gov.gchq.koryphe.impl.predicate.range.AbstractInTimeRangeDual.BaseBuilder
 
StateAgnosticOutputAdapter<T,​U,​R> - Class in uk.gov.gchq.koryphe.adapted
A StateAgnosticOutputAdapter is a BiFunction which ignores the first argument (the state) and applies a provided function to the output.
StateAgnosticOutputAdapter() - Constructor for class uk.gov.gchq.koryphe.adapted.StateAgnosticOutputAdapter
 
StateAgnosticOutputAdapter(Function<U, R>) - Constructor for class uk.gov.gchq.koryphe.adapted.StateAgnosticOutputAdapter
 
StringAppend - Class in uk.gov.gchq.koryphe.impl.function
A StringAppend is a Function which takes a input String and returns the same string, appended with a suffix.
StringAppend() - Constructor for class uk.gov.gchq.koryphe.impl.function.StringAppend
 
StringAppend(String) - Constructor for class uk.gov.gchq.koryphe.impl.function.StringAppend
 
StringConcat - Class in uk.gov.gchq.koryphe.impl.binaryoperator
A StringConcat is a KorypheBinaryOperator that takes in Strings and concatenates them together.
StringConcat() - Constructor for class uk.gov.gchq.koryphe.impl.binaryoperator.StringConcat
 
StringConcat(String) - Constructor for class uk.gov.gchq.koryphe.impl.binaryoperator.StringConcat
 
StringContains - Class in uk.gov.gchq.koryphe.impl.predicate
A StringContains is a Predicate that checks if a provided String contains some String value.
StringContains() - Constructor for class uk.gov.gchq.koryphe.impl.predicate.StringContains
 
StringContains(String) - Constructor for class uk.gov.gchq.koryphe.impl.predicate.StringContains
 
StringContains(String, boolean) - Constructor for class uk.gov.gchq.koryphe.impl.predicate.StringContains
 
StringDeduplicateConcat - Class in uk.gov.gchq.koryphe.impl.binaryoperator
A StringDeduplicateConcat is a KorypheBinaryOperator that takes in Strings, potentially with separators, and concatenates them together, omitting any duplicate substrings.
StringDeduplicateConcat() - Constructor for class uk.gov.gchq.koryphe.impl.binaryoperator.StringDeduplicateConcat
 
StringJoin<I_ITEM> - Class in uk.gov.gchq.koryphe.impl.function
A StringJoin is a Function which joins together all items in the provided Iterable into a single output string, separated by a supplied delimiter.
StringJoin() - Constructor for class uk.gov.gchq.koryphe.impl.function.StringJoin
 
StringJoin(String) - Constructor for class uk.gov.gchq.koryphe.impl.function.StringJoin
 
StringPrepend - Class in uk.gov.gchq.koryphe.impl.function
A StringPrepend is a Function which takes a input String and returns the same string, prepended with a prefix.
StringPrepend() - Constructor for class uk.gov.gchq.koryphe.impl.function.StringPrepend
 
StringPrepend(String) - Constructor for class uk.gov.gchq.koryphe.impl.function.StringPrepend
 
StringRegexReplace - Class in uk.gov.gchq.koryphe.impl.function
A StringRegexReplace is a Function which takes an input string and applies the provided regular expression to find matching substrings to replace.
StringRegexReplace() - Constructor for class uk.gov.gchq.koryphe.impl.function.StringRegexReplace
 
StringRegexReplace(String, String) - Constructor for class uk.gov.gchq.koryphe.impl.function.StringRegexReplace
 
StringRegexSplit - Class in uk.gov.gchq.koryphe.impl.function
A StringRegexSplit is a Function which splits an input string based on the provided regular expression.
StringRegexSplit() - Constructor for class uk.gov.gchq.koryphe.impl.function.StringRegexSplit
 
StringRegexSplit(String) - Constructor for class uk.gov.gchq.koryphe.impl.function.StringRegexSplit
 
StringReplace - Class in uk.gov.gchq.koryphe.impl.function
A StringReplace is a Function which searches an input String for all occurrences of a search string, and replaces those matches with an alternative string.
StringReplace() - Constructor for class uk.gov.gchq.koryphe.impl.function.StringReplace
 
StringReplace(String, String) - Constructor for class uk.gov.gchq.koryphe.impl.function.StringReplace
 
StringSplit - Class in uk.gov.gchq.koryphe.impl.function
A StringSplit is a Function which splits a String based on a supplied delimiter.
StringSplit() - Constructor for class uk.gov.gchq.koryphe.impl.function.StringSplit
 
StringSplit(String) - Constructor for class uk.gov.gchq.koryphe.impl.function.StringSplit
 
StringTrim - Class in uk.gov.gchq.koryphe.impl.function
A StringTrim is a Function which takes a String and removes all leading and trailing whitespace characters.
StringTrim() - Constructor for class uk.gov.gchq.koryphe.impl.function.StringTrim
 
StringTruncate - Class in uk.gov.gchq.koryphe.impl.function
A StringTruncate is a Function which truncates an input String to a specified length, optionally appending ellipsis characters to denote that the string was truncated.
StringTruncate() - Constructor for class uk.gov.gchq.koryphe.impl.function.StringTruncate
 
StringTruncate(int) - Constructor for class uk.gov.gchq.koryphe.impl.function.StringTruncate
 
StringTruncate(int, boolean) - Constructor for class uk.gov.gchq.koryphe.impl.function.StringTruncate
 
Sum - Class in uk.gov.gchq.koryphe.impl.binaryoperator
A Sum is a BinaryOperator that takes in Numbers of the same type and calculates the sum.
Sum() - Constructor for class uk.gov.gchq.koryphe.impl.binaryoperator.Sum
 
Summary - Annotation Type in uk.gov.gchq.koryphe
Annotation used to provide a quick summary of the implementation.
SummaryUtil - Class in uk.gov.gchq.koryphe.util
Utility class for checking Summary strings within the project.

T

test(I) - Method in class uk.gov.gchq.koryphe.impl.predicate.And
 
test(I) - Method in class uk.gov.gchq.koryphe.impl.predicate.If
If the condition is not being used or has not been set, then the provided predicate will test the input (assuming it is also not null).
test(I) - Method in class uk.gov.gchq.koryphe.impl.predicate.Not
 
test(I) - Method in class uk.gov.gchq.koryphe.impl.predicate.Or
 
test(I) - Method in class uk.gov.gchq.koryphe.predicate.AdaptedPredicate
Apply the Predicate by adapting the input.
test(I) - Method in class uk.gov.gchq.koryphe.predicate.PredicateComposite
Apply the predicate components in turn, returning false if any fail the test.
test(Boolean) - Method in class uk.gov.gchq.koryphe.impl.predicate.IsFalse
 
test(Boolean) - Method in class uk.gov.gchq.koryphe.impl.predicate.IsTrue
 
test(Comparable) - Method in class uk.gov.gchq.koryphe.impl.predicate.IsLessThan
 
test(Comparable) - Method in class uk.gov.gchq.koryphe.impl.predicate.IsMoreThan
 
test(Comparable<T>, Comparable<T>) - Method in class uk.gov.gchq.koryphe.impl.predicate.range.AbstractInTimeRangeDual
 
test(Comparable<T>, Comparable<T>) - Method in class uk.gov.gchq.koryphe.impl.predicate.range.InRangeDual
 
test(Comparable, Comparable) - Method in class uk.gov.gchq.koryphe.impl.predicate.IsXLessThanY
 
test(Comparable, Comparable) - Method in class uk.gov.gchq.koryphe.impl.predicate.IsXMoreThanY
 
test(Long) - Method in class uk.gov.gchq.koryphe.impl.predicate.AgeOff
 
test(Long, Integer) - Method in class uk.gov.gchq.koryphe.impl.predicate.AgeOffFromDays
 
test(Object) - Method in class uk.gov.gchq.koryphe.impl.predicate.Exists
 
test(Object) - Method in class uk.gov.gchq.koryphe.impl.predicate.IsA
Tests whether the argument supplied is an instance of the control class.
test(Object) - Method in class uk.gov.gchq.koryphe.impl.predicate.IsEqual
 
test(Object) - Method in class uk.gov.gchq.koryphe.impl.predicate.IsIn
 
test(Object) - Method in class uk.gov.gchq.koryphe.impl.predicate.IsLongerThan
 
test(Object) - Method in class uk.gov.gchq.koryphe.impl.predicate.IsShorterThan
 
test(Object, Object) - Method in class uk.gov.gchq.koryphe.impl.predicate.AreEqual
 
test(String) - Method in class uk.gov.gchq.koryphe.impl.predicate.MultiRegex
 
test(String) - Method in class uk.gov.gchq.koryphe.impl.predicate.Regex
 
test(String) - Method in class uk.gov.gchq.koryphe.impl.predicate.StringContains
 
test(Collection<?>) - Method in class uk.gov.gchq.koryphe.impl.predicate.AreIn
 
test(Collection<?>) - Method in class uk.gov.gchq.koryphe.impl.predicate.CollectionContains
 
test(Map) - Method in class uk.gov.gchq.koryphe.impl.predicate.MapContains
 
test(Map) - Method in class uk.gov.gchq.koryphe.impl.predicate.MapContainsPredicate
 
test(Map<?, T>) - Method in class uk.gov.gchq.koryphe.predicate.PredicateMap
 
test(T) - Method in class uk.gov.gchq.koryphe.impl.predicate.range.AbstractInTimeRange
 
test(T) - Method in class uk.gov.gchq.koryphe.impl.predicate.range.InRange
 
test(T, U) - Method in class uk.gov.gchq.koryphe.tuple.predicate.KoryphePredicate2
 
test(T, U, V) - Method in class uk.gov.gchq.koryphe.tuple.predicate.KoryphePredicate3
 
test(T, U, V, W) - Method in class uk.gov.gchq.koryphe.tuple.predicate.KoryphePredicate4
 
test(T, U, V, W, X) - Method in class uk.gov.gchq.koryphe.tuple.predicate.KoryphePredicate5
 
test(TUPLE) - Method in class uk.gov.gchq.koryphe.tuple.predicate.KoryphePredicateN
 
then(Integer[], Function<?, ?>) - Method in class uk.gov.gchq.koryphe.impl.function.If
 
then(Integer[], Function<?, ?>, Integer[]) - Method in class uk.gov.gchq.koryphe.impl.function.If
 
then(Integer, Function<?, ?>) - Method in class uk.gov.gchq.koryphe.impl.function.If
 
then(Integer, Function<?, ?>, Integer) - Method in class uk.gov.gchq.koryphe.impl.function.If
 
then(Function<?, ?>) - Method in class uk.gov.gchq.koryphe.impl.function.If
 
then(Function<? super O_ITEM, NEXT>) - Method in class uk.gov.gchq.koryphe.impl.function.IterableFunction.OutputBuilder
 
then(Predicate<?>, Integer...) - Method in class uk.gov.gchq.koryphe.impl.predicate.If.SelectedBuilder
 
then(Predicate<Tuple<Integer>>) - Method in class uk.gov.gchq.koryphe.impl.predicate.If.SelectedBuilder
 
THIS - Static variable in interface uk.gov.gchq.koryphe.tuple.Tuple
 
TIME_ZONE - Static variable in class uk.gov.gchq.koryphe.util.DateUtil
 
timeUnit(String) - Method in class uk.gov.gchq.koryphe.impl.function.ParseTime
 
timeUnit(TimeUnit) - Method in class uk.gov.gchq.koryphe.impl.function.ParseTime
 
timeUnit(TimeUnit) - Method in class uk.gov.gchq.koryphe.impl.predicate.range.AbstractInTimeRange.BaseBuilder
 
timeUnit(TimeUnit) - Method in class uk.gov.gchq.koryphe.impl.predicate.range.AbstractInTimeRangeDual.BaseBuilder
 
timeUnit(TimeUnit) - Method in class uk.gov.gchq.koryphe.impl.predicate.range.InDateRange.Builder
 
timeUnit(TimeUnit) - Method in class uk.gov.gchq.koryphe.impl.predicate.range.InDateRangeDual.Builder
 
TimeUnit - Enum in uk.gov.gchq.koryphe.util
A TimeUnit is an enum that defines a period of time.
timeZone(String) - Method in class uk.gov.gchq.koryphe.impl.function.ParseDate
 
timeZone(String) - Method in class uk.gov.gchq.koryphe.impl.function.ParseTime
 
timeZone(String) - Method in class uk.gov.gchq.koryphe.impl.predicate.range.AbstractInTimeRange.BaseBuilder
 
timeZone(String) - Method in class uk.gov.gchq.koryphe.impl.predicate.range.AbstractInTimeRangeDual.BaseBuilder
 
timeZone(TimeZone) - Method in class uk.gov.gchq.koryphe.impl.function.ParseDate
 
timeZone(TimeZone) - Method in class uk.gov.gchq.koryphe.impl.function.ParseTime
 
timeZone(TimeZone) - Method in class uk.gov.gchq.koryphe.impl.predicate.range.AbstractInTimeRange.BaseBuilder
 
timeZone(TimeZone) - Method in class uk.gov.gchq.koryphe.impl.predicate.range.AbstractInTimeRangeDual.BaseBuilder
 
ToArray - Class in uk.gov.gchq.koryphe.impl.function
A ToArray is a Function that takes an Object and converts it to a array.
ToArray() - Constructor for class uk.gov.gchq.koryphe.impl.function.ToArray
 
ToBoolean - Class in uk.gov.gchq.koryphe.impl.function
A ToBoolean is a Function that takes an Object and casts it to a Boolean.
ToBoolean() - Constructor for class uk.gov.gchq.koryphe.impl.function.ToBoolean
 
ToBytes - Class in uk.gov.gchq.koryphe.impl.function
A ToBytes is a Function that takes in a string and extracts the bytes using the provided charset.
ToBytes() - Constructor for class uk.gov.gchq.koryphe.impl.function.ToBytes
 
ToBytes(String) - Constructor for class uk.gov.gchq.koryphe.impl.function.ToBytes
 
ToBytes(Charset) - Constructor for class uk.gov.gchq.koryphe.impl.function.ToBytes
 
ToDateString - Class in uk.gov.gchq.koryphe.impl.function
A ToDateString is a Function that converts a Date into a String using the provided format.
ToDateString() - Constructor for class uk.gov.gchq.koryphe.impl.function.ToDateString
 
ToDateString(String) - Constructor for class uk.gov.gchq.koryphe.impl.function.ToDateString
 
ToDouble - Class in uk.gov.gchq.koryphe.impl.function
A ToDouble is a Function that takes an Object and casts it to a Double.
ToDouble() - Constructor for class uk.gov.gchq.koryphe.impl.function.ToDouble
 
ToFloat - Class in uk.gov.gchq.koryphe.impl.function
A ToFloat is a Function that takes an Object and casts it to a Float.
ToFloat() - Constructor for class uk.gov.gchq.koryphe.impl.function.ToFloat
 
ToInteger - Class in uk.gov.gchq.koryphe.impl.function
A ToInteger is a Function that takes an Object and casts it to an Integer.
ToInteger() - Constructor for class uk.gov.gchq.koryphe.impl.function.ToInteger
 
ToList - Class in uk.gov.gchq.koryphe.impl.function
A ToList is a Function that takes an Object and converts it to a list.
ToList() - Constructor for class uk.gov.gchq.koryphe.impl.function.ToList
 
ToLong - Class in uk.gov.gchq.koryphe.impl.function
A ToLong is a Function that takes an Object and casts it to a Long.
ToLong() - Constructor for class uk.gov.gchq.koryphe.impl.function.ToLong
 
ToLowerCase - Class in uk.gov.gchq.koryphe.impl.function
A ToLowerCase is a Function that takes an Object and performs toLowerCase on it.
ToLowerCase() - Constructor for class uk.gov.gchq.koryphe.impl.function.ToLowerCase
 
ToNull - Class in uk.gov.gchq.koryphe.impl.function
A toNull is a Function that takes an Object and returns null.
ToNull() - Constructor for class uk.gov.gchq.koryphe.impl.function.ToNull
 
ToSet - Class in uk.gov.gchq.koryphe.impl.function
A ToSet is a Function that takes an Object and converts it to a set.
ToSet() - Constructor for class uk.gov.gchq.koryphe.impl.function.ToSet
 
ToSet(Class) - Constructor for class uk.gov.gchq.koryphe.impl.function.ToSet
 
ToSet(String) - Constructor for class uk.gov.gchq.koryphe.impl.function.ToSet
 
toString() - Method in class uk.gov.gchq.koryphe.composite.Composite
 
toString() - Method in class uk.gov.gchq.koryphe.impl.binaryoperator.And
 
toString() - Method in class uk.gov.gchq.koryphe.impl.binaryoperator.Or
 
toString() - Method in class uk.gov.gchq.koryphe.impl.binaryoperator.StringConcat
 
toString() - Method in class uk.gov.gchq.koryphe.impl.binaryoperator.StringDeduplicateConcat
 
toString() - Method in class uk.gov.gchq.koryphe.impl.function.Concat
 
toString() - Method in class uk.gov.gchq.koryphe.impl.function.If
 
toString() - Method in class uk.gov.gchq.koryphe.impl.function.IterableFunction
 
toString() - Method in class uk.gov.gchq.koryphe.impl.function.MapFilter
 
toString() - Method in class uk.gov.gchq.koryphe.impl.predicate.AgeOff
 
toString() - Method in class uk.gov.gchq.koryphe.impl.predicate.And
 
toString() - Method in class uk.gov.gchq.koryphe.impl.predicate.AreIn
 
toString() - Method in class uk.gov.gchq.koryphe.impl.predicate.CollectionContains
 
toString() - Method in class uk.gov.gchq.koryphe.impl.predicate.If
 
toString() - Method in class uk.gov.gchq.koryphe.impl.predicate.IsA
 
toString() - Method in class uk.gov.gchq.koryphe.impl.predicate.IsEqual
 
toString() - Method in class uk.gov.gchq.koryphe.impl.predicate.IsIn
 
toString() - Method in class uk.gov.gchq.koryphe.impl.predicate.IsLessThan
 
toString() - Method in class uk.gov.gchq.koryphe.impl.predicate.IsLongerThan
 
toString() - Method in class uk.gov.gchq.koryphe.impl.predicate.IsMoreThan
 
toString() - Method in class uk.gov.gchq.koryphe.impl.predicate.IsShorterThan
 
toString() - Method in class uk.gov.gchq.koryphe.impl.predicate.MapContains
 
toString() - Method in class uk.gov.gchq.koryphe.impl.predicate.MapContainsPredicate
 
toString() - Method in class uk.gov.gchq.koryphe.impl.predicate.MultiRegex
 
toString() - Method in class uk.gov.gchq.koryphe.impl.predicate.Not
 
toString() - Method in class uk.gov.gchq.koryphe.impl.predicate.Or
 
toString() - Method in class uk.gov.gchq.koryphe.impl.predicate.range.AbstractInTimeRange
 
toString() - Method in class uk.gov.gchq.koryphe.impl.predicate.range.AbstractInTimeRangeDual
 
toString() - Method in class uk.gov.gchq.koryphe.impl.predicate.range.InRange
 
toString() - Method in class uk.gov.gchq.koryphe.impl.predicate.range.InRangeDual
 
toString() - Method in class uk.gov.gchq.koryphe.impl.predicate.Regex
 
toString() - Method in class uk.gov.gchq.koryphe.impl.predicate.StringContains
 
toString() - Method in class uk.gov.gchq.koryphe.predicate.PredicateMap
 
toString() - Method in class uk.gov.gchq.koryphe.serialisation.json.SimpleClassNameIdResolverAnnotation
 
toString() - Method in class uk.gov.gchq.koryphe.tuple.ArrayTuple
 
toString() - Method in class uk.gov.gchq.koryphe.tuple.MapTuple
 
toString() - Method in class uk.gov.gchq.koryphe.tuple.ReferenceArrayTuple
 
toString() - Method in class uk.gov.gchq.koryphe.ValidationResult
 
ToString - Class in uk.gov.gchq.koryphe.impl.function
A ToString is a Function that takes in an object (null or otherwise), and calls toString on it.
ToString() - Constructor for class uk.gov.gchq.koryphe.impl.function.ToString
 
ToString(String) - Constructor for class uk.gov.gchq.koryphe.impl.function.ToString
 
ToString(Charset) - Constructor for class uk.gov.gchq.koryphe.impl.function.ToString
 
ToTuple - Class in uk.gov.gchq.koryphe.impl.function
A ToTuple is a Function that takes an object and converts it into a Tuple for follow on processing.
ToTuple() - Constructor for class uk.gov.gchq.koryphe.impl.function.ToTuple
 
ToUpperCase - Class in uk.gov.gchq.koryphe.impl.function
A ToUpperCase is a Function that takes an Object and performs toUpperCase on it.
ToUpperCase() - Constructor for class uk.gov.gchq.koryphe.impl.function.ToUpperCase
 
trim(Boolean) - Method in class uk.gov.gchq.koryphe.impl.function.CsvLinesToMaps
 
Tuple<R> - Interface in uk.gov.gchq.koryphe.tuple
A Tuple provides a map-like interface to any data structure.
Tuple1<A> - Class in uk.gov.gchq.koryphe.tuple.n
An TupleN containing 1 entry.
Tuple1() - Constructor for class uk.gov.gchq.koryphe.tuple.n.Tuple1
 
Tuple1(A) - Constructor for class uk.gov.gchq.koryphe.tuple.n.Tuple1
 
Tuple2<A,​B> - Class in uk.gov.gchq.koryphe.tuple.n
An TupleN containing 2 entries.
Tuple2() - Constructor for class uk.gov.gchq.koryphe.tuple.n.Tuple2
 
Tuple2(A, B) - Constructor for class uk.gov.gchq.koryphe.tuple.n.Tuple2
 
Tuple3<A,​B,​C> - Class in uk.gov.gchq.koryphe.tuple.n
An TupleN containing 3 entries.
Tuple3() - Constructor for class uk.gov.gchq.koryphe.tuple.n.Tuple3
 
Tuple3(A, B, C) - Constructor for class uk.gov.gchq.koryphe.tuple.n.Tuple3
 
Tuple4<A,​B,​C,​D> - Class in uk.gov.gchq.koryphe.tuple.n
An TupleN containing 4 entries.
Tuple4() - Constructor for class uk.gov.gchq.koryphe.tuple.n.Tuple4
 
Tuple4(A, B, C, D) - Constructor for class uk.gov.gchq.koryphe.tuple.n.Tuple4
 
Tuple5<A,​B,​C,​D,​E> - Class in uk.gov.gchq.koryphe.tuple.n
An TupleN containing 5 entries.
Tuple5() - Constructor for class uk.gov.gchq.koryphe.tuple.n.Tuple5
 
Tuple5(A, B, C, D, E) - Constructor for class uk.gov.gchq.koryphe.tuple.n.Tuple5
 
TupleAdaptedBinaryOperator<R,​OT> - Class in uk.gov.gchq.koryphe.tuple.binaryoperator
A TupleAdaptedBinaryOperator adapts a BinaryOperator so it can be applied to selected fields from a Tuple.
TupleAdaptedBinaryOperator() - Constructor for class uk.gov.gchq.koryphe.tuple.binaryoperator.TupleAdaptedBinaryOperator
Default - for serialisation.
TupleAdaptedBinaryOperator(BinaryOperator<OT>, R[]) - Constructor for class uk.gov.gchq.koryphe.tuple.binaryoperator.TupleAdaptedBinaryOperator
 
TupleAdaptedBinaryOperatorComposite<R> - Class in uk.gov.gchq.koryphe.tuple.binaryoperator
A Composite TupleAdaptedBinaryOperator, allowing different BinaryOperators to be applied to different fields in tuples as a single BinaryOperator.
TupleAdaptedBinaryOperatorComposite() - Constructor for class uk.gov.gchq.koryphe.tuple.binaryoperator.TupleAdaptedBinaryOperatorComposite
 
TupleAdaptedBinaryOperatorComposite.Builder<R> - Class in uk.gov.gchq.koryphe.tuple.binaryoperator
 
TupleAdaptedBinaryOperatorComposite.SelectedBuilder<R> - Class in uk.gov.gchq.koryphe.tuple.binaryoperator
 
TupleAdaptedFunction<R,​FI,​FO> - Class in uk.gov.gchq.koryphe.tuple.function
A TupleAdaptedFunction adapts a Function so it can be applied to selected fields from a Tuple, projecting it's output back into the tuple.
TupleAdaptedFunction() - Constructor for class uk.gov.gchq.koryphe.tuple.function.TupleAdaptedFunction
Default - for serialisation.
TupleAdaptedFunction(Function<FI, FO>) - Constructor for class uk.gov.gchq.koryphe.tuple.function.TupleAdaptedFunction
 
TupleAdaptedFunction(R[], Function<FI, FO>, R[]) - Constructor for class uk.gov.gchq.koryphe.tuple.function.TupleAdaptedFunction
 
TupleAdaptedFunctionComposite<R> - Class in uk.gov.gchq.koryphe.tuple.function
A Composite TupleAdaptedFunction, allowing different Functions to be applied to different fields in tuples as a single Function.
TupleAdaptedFunctionComposite() - Constructor for class uk.gov.gchq.koryphe.tuple.function.TupleAdaptedFunctionComposite
 
TupleAdaptedFunctionComposite.Builder<R> - Class in uk.gov.gchq.koryphe.tuple.function
 
TupleAdaptedFunctionComposite.ExecutedBuilder<R> - Class in uk.gov.gchq.koryphe.tuple.function
 
TupleAdaptedFunctionComposite.SelectedBuilder<R> - Class in uk.gov.gchq.koryphe.tuple.function
 
TupleAdaptedPredicate<R,​PI> - Class in uk.gov.gchq.koryphe.tuple.predicate
A TupleAdaptedPredicate adapts a Predicate so it can be applied to selected fields from a Tuple.
TupleAdaptedPredicate() - Constructor for class uk.gov.gchq.koryphe.tuple.predicate.TupleAdaptedPredicate
Default constructor - for serialisation.
TupleAdaptedPredicate(Predicate<PI>, R[]) - Constructor for class uk.gov.gchq.koryphe.tuple.predicate.TupleAdaptedPredicate
 
TupleAdaptedPredicateComposite<R> - Class in uk.gov.gchq.koryphe.tuple.predicate
A Composite TupleAdaptedPredicate, allowing different Predicates to be applied to different fields in tuples as a single Predicate.
TupleAdaptedPredicateComposite() - Constructor for class uk.gov.gchq.koryphe.tuple.predicate.TupleAdaptedPredicateComposite
 
TupleAdaptedPredicateComposite.Builder<R> - Class in uk.gov.gchq.koryphe.tuple.predicate
 
TupleAdaptedPredicateComposite.SelectedBuilder<R> - Class in uk.gov.gchq.koryphe.tuple.predicate
 
TupleAggregationProductExample - Class in uk.gov.gchq.koryphe.example.binaryoperator
 
TupleAggregationProductExample() - Constructor for class uk.gov.gchq.koryphe.example.binaryoperator.TupleAggregationProductExample
 
TupleAndExample - Class in uk.gov.gchq.koryphe.example.predicate
 
TupleAndExample() - Constructor for class uk.gov.gchq.koryphe.example.predicate.TupleAndExample
 
TupleCompositeAggregationExample - Class in uk.gov.gchq.koryphe.example.binaryoperator
 
TupleCompositeAggregationExample() - Constructor for class uk.gov.gchq.koryphe.example.binaryoperator.TupleCompositeAggregationExample
 
TupleCompositeAndExample - Class in uk.gov.gchq.koryphe.example.predicate
 
TupleCompositeAndExample() - Constructor for class uk.gov.gchq.koryphe.example.predicate.TupleCompositeAndExample
 
TupleCompositeMultiplyByExample - Class in uk.gov.gchq.koryphe.example.function
This example shows a composite function that operates on a complex input object.
TupleCompositeMultiplyByExample() - Constructor for class uk.gov.gchq.koryphe.example.function.TupleCompositeMultiplyByExample
 
TupleDivideByExample - Class in uk.gov.gchq.koryphe.example.function
 
TupleDivideByExample() - Constructor for class uk.gov.gchq.koryphe.example.function.TupleDivideByExample
 
TupleDivideExample - Class in uk.gov.gchq.koryphe.example.function
 
TupleDivideExample() - Constructor for class uk.gov.gchq.koryphe.example.function.TupleDivideExample
 
TupleInputAdapter<R,​FI> - Class in uk.gov.gchq.koryphe.tuple
 
TupleInputAdapter() - Constructor for class uk.gov.gchq.koryphe.tuple.TupleInputAdapter
Create a new TupleMask.
TupleInputAdapter(R[]) - Constructor for class uk.gov.gchq.koryphe.tuple.TupleInputAdapter
Create a new TupleMask with the given field references.
TupleMultiplyByExample - Class in uk.gov.gchq.koryphe.example.function
 
TupleMultiplyByExample() - Constructor for class uk.gov.gchq.koryphe.example.function.TupleMultiplyByExample
 
TupleMultiplyExample - Class in uk.gov.gchq.koryphe.example.function
 
TupleMultiplyExample() - Constructor for class uk.gov.gchq.koryphe.example.function.TupleMultiplyExample
 
TupleN - Class in uk.gov.gchq.koryphe.tuple.n
An ArrayTuple containing any number of entries.
TupleN(int) - Constructor for class uk.gov.gchq.koryphe.tuple.n.TupleN
 
TupleN(Object...) - Constructor for class uk.gov.gchq.koryphe.tuple.n.TupleN
 
TupleOutputAdapter<R,​FO> - Class in uk.gov.gchq.koryphe.tuple
 
TupleOutputAdapter() - Constructor for class uk.gov.gchq.koryphe.tuple.TupleOutputAdapter
Create a new TupleMask.
TupleOutputAdapter(R[]) - Constructor for class uk.gov.gchq.koryphe.tuple.TupleOutputAdapter
Create a new TupleMask with the given field references.
TupleSignature - Class in uk.gov.gchq.koryphe.signature
An TupleSignature is the type metadata for a tuple of values.
typeFromId(DatabindContext, String) - Method in class uk.gov.gchq.koryphe.serialisation.json.SimpleClassNameIdResolver
 

U

uk.gov.gchq.koryphe - package uk.gov.gchq.koryphe
 
uk.gov.gchq.koryphe.adapted - package uk.gov.gchq.koryphe.adapted
 
uk.gov.gchq.koryphe.binaryoperator - package uk.gov.gchq.koryphe.binaryoperator
 
uk.gov.gchq.koryphe.composite - package uk.gov.gchq.koryphe.composite
 
uk.gov.gchq.koryphe.example - package uk.gov.gchq.koryphe.example
 
uk.gov.gchq.koryphe.example.annotation - package uk.gov.gchq.koryphe.example.annotation
 
uk.gov.gchq.koryphe.example.binaryoperator - package uk.gov.gchq.koryphe.example.binaryoperator
 
uk.gov.gchq.koryphe.example.function - package uk.gov.gchq.koryphe.example.function
 
uk.gov.gchq.koryphe.example.function.iterable - package uk.gov.gchq.koryphe.example.function.iterable
 
uk.gov.gchq.koryphe.example.predicate - package uk.gov.gchq.koryphe.example.predicate
 
uk.gov.gchq.koryphe.example.util - package uk.gov.gchq.koryphe.example.util
 
uk.gov.gchq.koryphe.function - package uk.gov.gchq.koryphe.function
 
uk.gov.gchq.koryphe.impl.binaryoperator - package uk.gov.gchq.koryphe.impl.binaryoperator
 
uk.gov.gchq.koryphe.impl.function - package uk.gov.gchq.koryphe.impl.function
 
uk.gov.gchq.koryphe.impl.predicate - package uk.gov.gchq.koryphe.impl.predicate
 
uk.gov.gchq.koryphe.impl.predicate.range - package uk.gov.gchq.koryphe.impl.predicate.range
 
uk.gov.gchq.koryphe.iterable - package uk.gov.gchq.koryphe.iterable
 
uk.gov.gchq.koryphe.predicate - package uk.gov.gchq.koryphe.predicate
 
uk.gov.gchq.koryphe.serialisation.json - package uk.gov.gchq.koryphe.serialisation.json
 
uk.gov.gchq.koryphe.signature - package uk.gov.gchq.koryphe.signature
 
uk.gov.gchq.koryphe.tuple - package uk.gov.gchq.koryphe.tuple
 
uk.gov.gchq.koryphe.tuple.binaryoperator - package uk.gov.gchq.koryphe.tuple.binaryoperator
 
uk.gov.gchq.koryphe.tuple.function - package uk.gov.gchq.koryphe.tuple.function
 
uk.gov.gchq.koryphe.tuple.n - package uk.gov.gchq.koryphe.tuple.n
 
uk.gov.gchq.koryphe.tuple.predicate - package uk.gov.gchq.koryphe.tuple.predicate
 
uk.gov.gchq.koryphe.util - package uk.gov.gchq.koryphe.util
 
UnknownGenericType() - Constructor for class uk.gov.gchq.koryphe.signature.Signature.UnknownGenericType
 
updateReflectionPackages() - Static method in class uk.gov.gchq.koryphe.util.ReflectionUtil
Updates the reflection packages using the system property.
Util - Class in uk.gov.gchq.koryphe.util
Common utility methods.

V

validateSummaryString(String) - Static method in class uk.gov.gchq.koryphe.util.SummaryUtil
Carry out a simple check to determine if the input string represents a valid summary string.
validateVersionString(String) - Static method in class uk.gov.gchq.koryphe.util.VersionUtil
Carry out a simple check to determine if the input string represents a valid Gaffer version.
ValidationResult - Class in uk.gov.gchq.koryphe
 
ValidationResult() - Constructor for class uk.gov.gchq.koryphe.ValidationResult
 
ValidationResult(String) - Constructor for class uk.gov.gchq.koryphe.ValidationResult
 
value() - Method in class uk.gov.gchq.koryphe.serialisation.json.SimpleClassNameIdResolverAnnotation
 
value() - Method in annotation type uk.gov.gchq.koryphe.Since
 
value() - Method in annotation type uk.gov.gchq.koryphe.Summary
 
valueOf(String) - Static method in enum uk.gov.gchq.koryphe.util.TimeUnit
Returns the enum constant of this type with the specified name.
valuePredicate(Predicate) - Method in class uk.gov.gchq.koryphe.impl.function.MapFilter
 
values() - Method in class uk.gov.gchq.koryphe.tuple.ArrayTuple
 
values() - Method in class uk.gov.gchq.koryphe.tuple.MapTuple
 
values() - Method in class uk.gov.gchq.koryphe.tuple.ReferenceArrayTuple
 
values() - Method in class uk.gov.gchq.koryphe.tuple.ReflectiveTuple
 
values() - Method in interface uk.gov.gchq.koryphe.tuple.Tuple
 
values() - Static method in enum uk.gov.gchq.koryphe.util.TimeUnit
Returns an array containing the constants of this enum type, in the order they are declared.
VersionUtil - Class in uk.gov.gchq.koryphe.util
Utility class for checking versioning within the project.

W

WrappedBiFunction<T,​U,​R> - Interface in uk.gov.gchq.koryphe.function
 

_

_apply(Number, Number) - Method in class uk.gov.gchq.koryphe.impl.binaryoperator.NumericAggregateFunction
 
_apply(String, String) - Method in class uk.gov.gchq.koryphe.impl.binaryoperator.StringConcat
 
_apply(Map<K, T>, Map<K, T>) - Method in class uk.gov.gchq.koryphe.binaryoperator.BinaryOperatorMap
Iterate through the values of an input map, folding them into the state map using the wrapped BinaryOperator.
A B C D E F G H I J K L M N O P Q R S T U V W _ 
All Classes All Packages