Skip navigation links
A B C F G I L N O P R T W 

A

accept(E) - Method in interface net.sf.javagimmicks.util8.WritableSupplier
Registers an instance in the container
addExcludePatterns(Collection<Pattern>) - Method in class net.sf.javagimmicks.util8.IncludeExcludePatternPredicate
Adds a number of exclude Patterns to this instance.
addExcludePatterns(Pattern...) - Method in class net.sf.javagimmicks.util8.IncludeExcludePatternPredicate
Adds a number of exclude Patterns to this instance.
addExcludePatterns(String...) - Method in class net.sf.javagimmicks.util8.IncludeExcludePatternPredicate
Adds a number of exclude pattern Strings to this instance.
addExcludePatternStrings(Collection<String>) - Method in class net.sf.javagimmicks.util8.IncludeExcludePatternPredicate
Adds a number of exclude pattern Strings to this instance.
addIncludePatterns(Collection<Pattern>) - Method in class net.sf.javagimmicks.util8.IncludeExcludePatternPredicate
Adds a number of include Patterns to this instance.
addIncludePatterns(Pattern...) - Method in class net.sf.javagimmicks.util8.IncludeExcludePatternPredicate
Adds a number of include Patterns to this instance.
addIncludePatterns(String...) - Method in class net.sf.javagimmicks.util8.IncludeExcludePatternPredicate
Adds a number of include pattern Strings to this instance.
addIncludePatternStrings(Collection<String>) - Method in class net.sf.javagimmicks.util8.IncludeExcludePatternPredicate
Adds a number of include pattern Strings to this instance.
apply(BiFunction<? super A, ? super B, ? extends T>) - Method in interface net.sf.javagimmicks.util8.Pair
Applies the two contained values to a given BiFunction.
applyReverse(T) - Method in interface net.sf.javagimmicks.transform8.BidiFunction
Transforms a give (transformed object) back into the source value and/or format.

B

BidiFunction<F,T> - Interface in net.sf.javagimmicks.transform8
A bidirectional version of Function that is able to transform objects back into their original value and/or format.
BidiTransforming<F,T> - Interface in net.sf.javagimmicks.transform8
An interface for objects that carry a BidiFunction for internally transforming objects.

C

ConstantSupplier<E> - Class in net.sf.javagimmicks.util8
An implementation of Supplier which holds a constant object of the required type and returns it upon every call to get()
ConstantSupplier(E) - Constructor for class net.sf.javagimmicks.util8.ConstantSupplier
Create a new instance for the given constant value

F

feed(BiConsumer<? super A, ? super B>) - Method in interface net.sf.javagimmicks.util8.Pair
Feeds a given BiConsumer with the two contained values.
feed(Consumer<? super A>, Consumer<? super B>) - Method in interface net.sf.javagimmicks.util8.Pair
Feeds two given Consumers with the two contained values.
fromPatterns(Collection<Pattern>, Collection<Pattern>) - Static method in class net.sf.javagimmicks.util8.IncludeExcludePatternPredicate
Creates a new instance for given Collections of include and exclude Patterns.
fromPatterns(Collection<Pattern>) - Static method in class net.sf.javagimmicks.util8.IncludeExcludePatternPredicate
Creates a new instance for a given Collection of include Patterns.
fromStringPatterns(Collection<String>, Collection<String>) - Static method in class net.sf.javagimmicks.util8.IncludeExcludePatternPredicate
Creates a new instance for given Collections of include and exclude patterns provided as regular expression Strings.
fromStringPatterns(Collection<String>) - Static method in class net.sf.javagimmicks.util8.IncludeExcludePatternPredicate
Creates a new instance for a given Collection of include patterns provided as regular expression Strings.

G

get() - Method in class net.sf.javagimmicks.util8.ConstantSupplier
 
get() - Method in class net.sf.javagimmicks.util8.PrototypeSupplier
 
get() - Method in class net.sf.javagimmicks.util8.ReflectionSupplier
 
getA() - Method in interface net.sf.javagimmicks.util8.Pair
Returns the first element.
getB() - Method in interface net.sf.javagimmicks.util8.Pair
Returns the second element.
getExcludePatterns() - Method in class net.sf.javagimmicks.util8.IncludeExcludePatternPredicate
Returns a read-only view of the contained exclude Patterns.
getIncludePatterns() - Method in class net.sf.javagimmicks.util8.IncludeExcludePatternPredicate
Returns a read-only view of the contained include Patterns.
getTransformerBidiFunction() - Method in interface net.sf.javagimmicks.transform8.BidiTransforming
Returns the internal BidiFunction
getTransformerBidiFunction(Object) - Static method in interface net.sf.javagimmicks.transform8.BidiTransforming
Returns the BidiFunction of a given object if it is BidiTransforming.
getTransformerFunction() - Method in interface net.sf.javagimmicks.transform8.Transforming
Returns the internal Function
getTransformerFunction(Object) - Static method in interface net.sf.javagimmicks.transform8.Transforming
Returns the Transformer of a given object if it is Transforming.

I

IncludeExcludePatternPredicate - Class in net.sf.javagimmicks.util8
A Predicate for CharSequences that internally uses any number of include and exclude regular expression Patterns for filtering.
IncludeExcludePatternPredicate() - Constructor for class net.sf.javagimmicks.util8.IncludeExcludePatternPredicate
Creates a new instance without any include or exclude Patterns.
invert() - Method in interface net.sf.javagimmicks.transform8.BidiFunction
Returns a new BidiFunction that transforms in exactly the different directions.
isAllowOverwrite() - Method in interface net.sf.javagimmicks.util8.WritableSupplier
Returns if an already set object instance may be replaced by another one
isBidiTransforming(Object) - Static method in interface net.sf.javagimmicks.transform8.BidiTransforming
Checks if a given object is bidi-transforming (if it is an instance of BidiTransforming).
isTransforming(Object) - Static method in interface net.sf.javagimmicks.transform8.Transforming
Checks if a given object is transforming (if it is an instance of Transforming).

L

LazySupplier<E> - Class in net.sf.javagimmicks.util8
An implementation of Supplier that creates the instance when it is requested for the first time using another underlying Supplier which is commonly known as "lazy loading" pattern.
LazySupplier(Supplier<E>) - Constructor for class net.sf.javagimmicks.util8.LazySupplier
Creates a new instance for the given Supplier

N

net.sf.javagimmicks.transform8 - package net.sf.javagimmicks.transform8
Contains a very basic API for transforming objects into other ones (and optionally vice versa).
net.sf.javagimmicks.util8 - package net.sf.javagimmicks.util8
Small extensions to Java's java.util package especially for creating, storing or comparing objects.

O

of(Function<F, T>, Function<T, F>) - Static method in interface net.sf.javagimmicks.transform8.BidiFunction
Creates a new BidiFunction from two given Functions (which should perform contrary operations).
of(A, B) - Static method in interface net.sf.javagimmicks.util8.Pair
Creates a new instance.

P

Pair<A,B> - Interface in net.sf.javagimmicks.util8
Represents a pair of two typed values.
PrototypeSupplier<E extends Cloneable> - Class in net.sf.javagimmicks.util8
An implementation of Supplier which creates instances following the prototype pattern - i.e. clones a given prototype object.
PrototypeSupplier(E) - Constructor for class net.sf.javagimmicks.util8.PrototypeSupplier
Generates a new instance from the given prototype object.

R

ReflectionSupplier<E> - Class in net.sf.javagimmicks.util8
An implementation of Supplier that creates instances by calling a constructor on a given Class via reflection
ReflectionSupplier(Constructor<? extends E>, Supplier<Object[]>) - Constructor for class net.sf.javagimmicks.util8.ReflectionSupplier
Configures this ReflectionSupplier to create instances by calling the given Constructor taking the constructor arguments from the given argument Supplier.
ReflectionSupplier(Class<? extends E>, Class<?>[], Supplier<Object[]>) - Constructor for class net.sf.javagimmicks.util8.ReflectionSupplier
Configures this ReflectionSupplier to create instances by calling the Constructor identified by the given Class object and list of constructor argument types on the given type taking the constructor arguments from the given argument Supplier.
ReflectionSupplier(Class<? extends E>) - Constructor for class net.sf.javagimmicks.util8.ReflectionSupplier
Configures this ReflectionSupplier to create instances by calling the default Constructor on the given type The constructor must be public and accessible, must belong to a non-abstract class and may not throw checked Exceptions.
remove() - Method in interface net.sf.javagimmicks.util8.WritableSupplier
Removes the instance (if any) from the container

T

test(CharSequence) - Method in class net.sf.javagimmicks.util8.IncludeExcludePatternPredicate
 
ThreadLocalLazySupplier<E> - Class in net.sf.javagimmicks.util8
An implementation of Supplier that creates an own instance per thread when it is requested for the first time using an underlying Supplier which is commonly known as "lazy loading" pattern.
ThreadLocalLazySupplier(Supplier<E>) - Constructor for class net.sf.javagimmicks.util8.ThreadLocalLazySupplier
Creates a new instance for the given Supplier
toString() - Method in class net.sf.javagimmicks.util8.ConstantSupplier
 
Transforming<F,T> - Interface in net.sf.javagimmicks.transform8
An interface for objects that carry a Function for internally transforming objects.

W

WritableSupplier<E> - Interface in net.sf.javagimmicks.util8
This interface extends Supplier by providing additional methods that allow write access to the contained object.
A B C F G I L N O P R T W 
Skip navigation links

Copyright © 2017. All rights reserved.