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

A

AbstractConvertingOptionalSelection<Payload,Result> - Class in net.markenwerk.commons.datastructures
An AbstractConvertingOptionalSelection is a OptionalSelection that converts the payload value of the handled Optional, if present, and returns another Optional.
AbstractConvertingOptionalSelection() - Constructor for class net.markenwerk.commons.datastructures.AbstractConvertingOptionalSelection
 
AbstractIndexedIterator<Payload> - Class in net.markenwerk.commons.iterators
An AbstractIndexedIterator is an abstract base implementation for ProtectedBidirectionalIterator implementations that holds the current index and implements the index-related methods.
AbstractIndexedIterator(int, int) - Constructor for class net.markenwerk.commons.iterators.AbstractIndexedIterator
AbstractOptionalSelection<Payload,Result> - Class in net.markenwerk.commons.datastructures
An AbstractOptionalSelection is a OptionalSelection with empty methods.
AbstractOptionalSelection() - Constructor for class net.markenwerk.commons.datastructures.AbstractOptionalSelection
 
AbstractProtectedBidirectionalIterator<Payload> - Class in net.markenwerk.commons.iterators
An AbstractProtectedBidirectionalIterator is an abstract base implementation for ProtectedBidirectionalIterator implementations that guarantees that every call to AbstractProtectedIterator.remove() throws an UnsupportedOperationException.
AbstractProtectedBidirectionalIterator() - Constructor for class net.markenwerk.commons.iterators.AbstractProtectedBidirectionalIterator
AbstractProtectedIterator<Payload> - Class in net.markenwerk.commons.iterators
An AbstractProtectedIterator is an abstract base implementation for ProtectedIterator implementations that guarantees that every call to AbstractProtectedIterator.remove() throws an UnsupportedOperationException.
AbstractProtectedIterator() - Constructor for class net.markenwerk.commons.iterators.AbstractProtectedIterator
ArrayIterator<Payload> - Class in net.markenwerk.commons.iterators
An ArrayIterator is an AbstractIndexedIterator that iterates over a given payload array.
ArrayIterator(Payload...) - Constructor for class net.markenwerk.commons.iterators.ArrayIterator
Creates a new ArrayIterator.

B

BidirectionalIterator<Payload> - Interface in net.markenwerk.commons.iterators
A BidirectionalIterator is an Iterator that can move in two directions.
BooleanArrayIterator - Class in net.markenwerk.commons.iterators
A BooleanArrayIterator is an AbstractIndexedIterator that iterates over a given boolean[].
BooleanArrayIterator(boolean...) - Constructor for class net.markenwerk.commons.iterators.BooleanArrayIterator
Creates a new BooleanArrayIterator.
Box<Payload> - Class in net.markenwerk.commons.datastructures
A Box is a simple mutable container class that holds a single value.
Box() - Constructor for class net.markenwerk.commons.datastructures.Box
Creates a new Box with null as the current value.
Box(Payload) - Constructor for class net.markenwerk.commons.datastructures.Box
Creates a new Box.
ByteArrayIterator - Class in net.markenwerk.commons.iterators
A ByteArrayIterator is an AbstractIndexedIterator that iterates over a given byte[].
ByteArrayIterator(byte...) - Constructor for class net.markenwerk.commons.iterators.ByteArrayIterator
Creates a new ByteArrayIterator.

C

Callback<Callee,Result> - Interface in net.markenwerk.commons.interfaces
For an arbitrary process, that will eventually yield a result, a Callback is used, to convey that result from the executor of the process (the callee) back to the initiator of the process (the caller).
CharacterArrayIterator - Class in net.markenwerk.commons.iterators
A CharacterArrayIterator is an AbstractIndexedIterator that iterates over a given char[].
CharacterArrayIterator(char...) - Constructor for class net.markenwerk.commons.iterators.CharacterArrayIterator
Creates a new CharacterArrayIterator.
Check - Interface in net.markenwerk.commons.interfaces
A Check is used to perform arbitrary test.
CombinedIterator<Payload> - Class in net.markenwerk.commons.iterators
A CombinedIterator is an Iterator that wraps around a sequence of given Iterators and combines them into a single Iterator by iterating over all given Iterators in the order they were given.
CombinedIterator(Iterator<? extends Payload>...) - Constructor for class net.markenwerk.commons.iterators.CombinedIterator
Creates a new CombinedIterator.
CombinedIterator(Iterable<? extends Iterator<? extends Payload>>) - Constructor for class net.markenwerk.commons.iterators.CombinedIterator
Creates a new CombinedIterator.
CombinedIterator(Iterator<? extends Iterator<? extends Payload>>) - Constructor for class net.markenwerk.commons.iterators.CombinedIterator
Creates a new CombinedIterator.
ConversionException - Exception in net.markenwerk.commons.exceptions
A ConversionException indicates that a Converter (or Translator) failed to convert (or revert )a value.
ConversionException(String, Throwable) - Constructor for exception net.markenwerk.commons.exceptions.ConversionException
Creates a new ConversionException with the given message and cause.
ConversionException(String) - Constructor for exception net.markenwerk.commons.exceptions.ConversionException
Creates a new ConversionException with the given message.
ConversionException(Throwable) - Constructor for exception net.markenwerk.commons.exceptions.ConversionException
Creates a new ConversionException with the given cause
convert(Converter<? super Payload, ? extends Result>) - Method in class net.markenwerk.commons.datastructures.Optional
Converts the payload value of this Optional, if present, and returns another Optional.
convert(From) - Method in interface net.markenwerk.commons.interfaces.Converter
Called to convert a given value.
Converter<From,To> - Interface in net.markenwerk.commons.interfaces
A Converter is used to convert (transform, translate, project, evaluate, ...) values from one form into another.
ConvertingIterator<From,To> - Class in net.markenwerk.commons.iterators
A ConvertingIterator is an Iterator that can be wrapped around a given Iterator and converts all values with a given Converter.
ConvertingIterator(Iterator<? extends From>, Converter<? super From, ? extends To>) - Constructor for class net.markenwerk.commons.iterators.ConvertingIterator
Creates a new ConvertingIterator.
ConvertingOptionalSelection<Payload,Result> - Class in net.markenwerk.commons.datastructures
An ConvertingOptionalSelection is an AbstractConvertingOptionalSelection that uses a Converter to convert payload values.
ConvertingOptionalSelection(Converter<? super Payload, ? extends Result>) - Constructor for class net.markenwerk.commons.datastructures.ConvertingOptionalSelection
CountDownIterator - Class in net.markenwerk.commons.iterators
A CountDownIterator is an AbstractIndexedIterator that yields all integer value between a given upper bound and a given lower bound.
CountDownIterator(int, int) - Constructor for class net.markenwerk.commons.iterators.CountDownIterator
Creates a new CountDownIterator.
CountUpIterator - Class in net.markenwerk.commons.iterators
A CountUpIterator is an AbstractIndexedIterator that yields all integer value between a given lower bound and a given upper bound.
CountUpIterator(int, int) - Constructor for class net.markenwerk.commons.iterators.CountUpIterator
Creates a new CountUpIterator.

D

doConvert(Payload) - Method in class net.markenwerk.commons.datastructures.AbstractConvertingOptionalSelection
Converts the payload value of the handled Optional.
doConvert(Payload) - Method in class net.markenwerk.commons.datastructures.ConvertingOptionalSelection
 
DoubleArrayIterator - Class in net.markenwerk.commons.iterators
A DoubleArrayIterator is an AbstractIndexedIterator that iterates over a given double[].
DoubleArrayIterator(double...) - Constructor for class net.markenwerk.commons.iterators.DoubleArrayIterator
Creates a new DoubleArrayIterator.

E

Either<Left,Right> - Class in net.markenwerk.commons.datastructures
An Either is one of two distinct simple immutable container class that holds a single value.
EmptyIterator<Payload> - Class in net.markenwerk.commons.iterators
An EmptyIterator is an AbstractIndexedIterator that doesn't yield any values.
EmptyIterator() - Constructor for class net.markenwerk.commons.iterators.EmptyIterator
Creates a new EmptyIterator.
Entry<Key,Value> - Class in net.markenwerk.commons.datastructures
An Entry is a simple immutable container class that holds a key-value-pair.
Entry(Key, Value) - Constructor for class net.markenwerk.commons.datastructures.Entry
Creates a new Entry.
EnumerationIterator<Payload> - Class in net.markenwerk.commons.iterators
An EnumerationIterator is an AbstractProtectedIterator that can be wrapped around a given Enumeration and yields all values yielded by the given Enumeration.
EnumerationIterator(Enumeration<? extends Payload>) - Constructor for class net.markenwerk.commons.iterators.EnumerationIterator
Creates a new EnumerationIterator.
equals(Object) - Method in class net.markenwerk.commons.datastructures.Entry
 
equals(Object) - Method in class net.markenwerk.commons.datastructures.Left
 
equals(Object) - Method in class net.markenwerk.commons.datastructures.Optional
 
equals(Object) - Method in class net.markenwerk.commons.datastructures.Pair
 
equals(Object) - Method in class net.markenwerk.commons.datastructures.Right
 
equals(Object) - Method in class net.markenwerk.commons.datastructures.Triple
 
equals(Object) - Method in class net.markenwerk.commons.datastructures.Tuple
 
equals(Object) - Method in class net.markenwerk.commons.datastructures.Wrapper
 

F

FilteredIterator<Payload> - Class in net.markenwerk.commons.iterators
A FilteredIterator is an Iterator that can be wrapped around a given Iterator and filters out values according to a given Predicate.
FilteredIterator(Iterator<? extends Payload>, Predicate<? super Payload>) - Constructor for class net.markenwerk.commons.iterators.FilteredIterator
Creates a new FilteredIterator.
FilteredIterator(Iterator<? extends Payload>, Predicate<? super Payload>, boolean) - Constructor for class net.markenwerk.commons.iterators.FilteredIterator
Creates a new FilteredIterator.
FloatArrayIterator - Class in net.markenwerk.commons.iterators
A FloatArrayIterator is an AbstractIndexedIterator that iterates over a given float[].
FloatArrayIterator(float...) - Constructor for class net.markenwerk.commons.iterators.FloatArrayIterator
Creates a new FloatArrayIterator.

G

get(int) - Method in class net.markenwerk.commons.iterators.AbstractIndexedIterator
Returns the payload value at the given index.
get(int) - Method in class net.markenwerk.commons.iterators.ArrayIterator
 
get(int) - Method in class net.markenwerk.commons.iterators.BooleanArrayIterator
 
get(int) - Method in class net.markenwerk.commons.iterators.ByteArrayIterator
 
get(int) - Method in class net.markenwerk.commons.iterators.CharacterArrayIterator
 
get(int) - Method in class net.markenwerk.commons.iterators.CountDownIterator
 
get(int) - Method in class net.markenwerk.commons.iterators.CountUpIterator
 
get(int) - Method in class net.markenwerk.commons.iterators.DoubleArrayIterator
 
get(int) - Method in class net.markenwerk.commons.iterators.EmptyIterator
 
get(int) - Method in class net.markenwerk.commons.iterators.FloatArrayIterator
 
get(int) - Method in class net.markenwerk.commons.iterators.IntegerArrayIterator
 
get(int) - Method in class net.markenwerk.commons.iterators.LongArrayIterator
 
get() - Method in interface net.markenwerk.commons.iterators.LookAhead
Returns the current payload object of an LookAheadIterator.
get(int) - Method in class net.markenwerk.commons.iterators.NodeListIterator
 
get(int) - Method in class net.markenwerk.commons.iterators.ObjectIterator
 
get(int) - Method in class net.markenwerk.commons.iterators.OptionalIterator
 
get(int) - Method in class net.markenwerk.commons.iterators.PairIterator
 
get(int) - Method in class net.markenwerk.commons.iterators.ShortArrayIterator
 
get(int) - Method in class net.markenwerk.commons.iterators.TripleIterator
 
get(int) - Method in class net.markenwerk.commons.iterators.TupleIterator
 
getFirst() - Method in class net.markenwerk.commons.datastructures.Pair
Returns the first value this Pair has been created with.
getFirst() - Method in class net.markenwerk.commons.datastructures.Triple
Returns the first value this Triple has been created with.
getFirst() - Method in class net.markenwerk.commons.datastructures.Tuple
Returns the first value this Tuple has been created with.
getKey() - Method in class net.markenwerk.commons.datastructures.Entry
Returns the key this Entry has been created with.
getLeft() - Method in class net.markenwerk.commons.datastructures.Either
The value of this Either, if it is a Either.isLeft() Either.
getLeft() - Method in class net.markenwerk.commons.datastructures.Left
 
getLeft() - Method in class net.markenwerk.commons.datastructures.Right
 
getNext() - Method in interface net.markenwerk.commons.iterators.LookAhead
Returns the next payload object of an LookAheadIterator.
getRight() - Method in class net.markenwerk.commons.datastructures.Either
The value of this Either, if it is a Either.isRight() Either.
getRight() - Method in class net.markenwerk.commons.datastructures.Left
 
getRight() - Method in class net.markenwerk.commons.datastructures.Right
 
getSecond() - Method in class net.markenwerk.commons.datastructures.Pair
Returns the second value this Pair has been created with.
getSecond() - Method in class net.markenwerk.commons.datastructures.Triple
Returns the second value this Triple has been created with.
getSecond() - Method in class net.markenwerk.commons.datastructures.Tuple
Returns the second value this Tuple has been created with.
getThird() - Method in class net.markenwerk.commons.datastructures.Triple
Returns the third value this Triple has been created with.
getValue() - Method in class net.markenwerk.commons.datastructures.Box
Returns the current value this Box.
getValue() - Method in class net.markenwerk.commons.datastructures.Entry
Returns the value this Entry has been created with.
getValue() - Method in class net.markenwerk.commons.datastructures.Optional
Returns the value this Optional has been created with, if any.
getValue(Payload) - Method in class net.markenwerk.commons.datastructures.Optional
Returns the value this Optional has been created with, if any, or the given fallback payload value.
getValue(Provider<? extends Payload>) - Method in class net.markenwerk.commons.datastructures.Optional
Returns the value this Optional has been created with, if any, or a payload value provided by the given Provider.
getValue() - Method in class net.markenwerk.commons.datastructures.Wrapper
Returns the value this Wrapper has been created with.

H

handle(Value) - Method in interface net.markenwerk.commons.interfaces.Handler
Called by the executor when an condition occurs.
Handler<Value> - Interface in net.markenwerk.commons.interfaces
For an arbitrary process, that may encounter some condition and needs to delegate the handling, a Handler is used, to convey the involved value from the executor of the process (hereafter: executor) back to the initiator of the process (hereafter: initiator).
HandlingException - Exception in net.markenwerk.commons.exceptions
A HandlingException indicates that a Handler failed to handle a value.
HandlingException(String, Throwable) - Constructor for exception net.markenwerk.commons.exceptions.HandlingException
Creates a new HandlingException with the given message and cause.
HandlingException(String) - Constructor for exception net.markenwerk.commons.exceptions.HandlingException
Creates a new HandlingException with the given message.
HandlingException(Throwable) - Constructor for exception net.markenwerk.commons.exceptions.HandlingException
Creates a new HandlingException with the given cause.
hashCode() - Method in class net.markenwerk.commons.datastructures.Entry
 
hashCode() - Method in class net.markenwerk.commons.datastructures.Left
 
hashCode() - Method in class net.markenwerk.commons.datastructures.Optional
 
hashCode() - Method in class net.markenwerk.commons.datastructures.Pair
 
hashCode() - Method in class net.markenwerk.commons.datastructures.Right
 
hashCode() - Method in class net.markenwerk.commons.datastructures.Triple
 
hashCode() - Method in class net.markenwerk.commons.datastructures.Tuple
 
hashCode() - Method in class net.markenwerk.commons.datastructures.Wrapper
 
hasNext() - Method in class net.markenwerk.commons.iterators.AbstractIndexedIterator
 
hasNext() - Method in class net.markenwerk.commons.iterators.CombinedIterator
 
hasNext() - Method in class net.markenwerk.commons.iterators.ConvertingIterator
 
hasNext() - Method in class net.markenwerk.commons.iterators.EnumerationIterator
 
hasNext() - Method in class net.markenwerk.commons.iterators.FilteredIterator
 
hasNext() - Method in class net.markenwerk.commons.iterators.InfiniteIterator
 
hasNext() - Method in class net.markenwerk.commons.iterators.InfixedIterator
 
hasNext() - Method in interface net.markenwerk.commons.iterators.LookAhead
Returns whether this LookAhead has a next payload object.
hasNext() - Method in class net.markenwerk.commons.iterators.LookAheadIterator
 
hasNext() - Method in class net.markenwerk.commons.iterators.NullFreeIterator
 
hasNext() - Method in class net.markenwerk.commons.iterators.NullSaveIterator
 
hasNext() - Method in class net.markenwerk.commons.iterators.PrefixedIterator
 
hasNext() - Method in class net.markenwerk.commons.iterators.ProtectingBidirectionalIterator
 
hasNext() - Method in class net.markenwerk.commons.iterators.ProtectingIterator
 
hasNext() - Method in class net.markenwerk.commons.iterators.RemoveHandlerIterator
 
hasNext() - Method in class net.markenwerk.commons.iterators.StringTokenizerIterator
 
hasNext() - Method in class net.markenwerk.commons.iterators.SuffixedIterator
 
hasPrevious() - Method in class net.markenwerk.commons.iterators.AbstractIndexedIterator
 
hasPrevious() - Method in interface net.markenwerk.commons.iterators.BidirectionalIterator
Returns whether this BidirectionalIterator has a previous element.
hasPrevious() - Method in class net.markenwerk.commons.iterators.ProtectingBidirectionalIterator
 
hasValue() - Method in class net.markenwerk.commons.datastructures.Optional
Returns whether this Optional has a value.

I

InfiniteIterator<Payload> - Class in net.markenwerk.commons.iterators
An InfiniteIterator is an AbstractProtectedIterator that infinitely iterates, using a Provider, tom provide further elements.
InfiniteIterator(Provider<? extends Payload>) - Constructor for class net.markenwerk.commons.iterators.InfiniteIterator
Creates a new InfiniteIterator.
InfixedIterator<Payload> - Class in net.markenwerk.commons.iterators
An InfixedIterator is an Iterator that can be wrapped around a given Iterator and yields some given infix values between every value yielded by the given Iterator.
InfixedIterator(Iterator<? extends Payload>, Payload...) - Constructor for class net.markenwerk.commons.iterators.InfixedIterator
Creates a new InfixedIterator.
IntegerArrayIterator - Class in net.markenwerk.commons.iterators
An IntegerArrayIterator is an AbstractIndexedIterator that iterates over a given int[].
IntegerArrayIterator(int...) - Constructor for class net.markenwerk.commons.iterators.IntegerArrayIterator
Creates a new IntegerArrayIterator.
isLast() - Method in interface net.markenwerk.commons.iterators.LookAhead
Returns whether this LookAhead has a no next payload object.
isLeft() - Method in class net.markenwerk.commons.datastructures.Either
Returns whether this Either is a Left Either.
isLeft() - Method in class net.markenwerk.commons.datastructures.Left
 
isLeft() - Method in class net.markenwerk.commons.datastructures.Right
 
isRight() - Method in class net.markenwerk.commons.datastructures.Either
Returns whether this Either is a Right Either.
isRight() - Method in class net.markenwerk.commons.datastructures.Left
 
isRight() - Method in class net.markenwerk.commons.datastructures.Right
 

L

Left<Payload,Right> - Class in net.markenwerk.commons.datastructures
An Left is one of two distinct simple immutable container class that holds a single value.
Left(Payload) - Constructor for class net.markenwerk.commons.datastructures.Left
Creates a new Left.
LongArrayIterator - Class in net.markenwerk.commons.iterators
A LongArrayIterator is an AbstractIndexedIterator that iterates over a given long[].
LongArrayIterator(long...) - Constructor for class net.markenwerk.commons.iterators.LongArrayIterator
Creates a new LongArrayIterator.
LookAhead<Payload> - Interface in net.markenwerk.commons.iterators
A LookAhead is a simple container that holds the current and the next payload object of an LookAheadIterator.
LookAheadIterator<Payload> - Class in net.markenwerk.commons.iterators
A LookAheadIterator is an ProtectedIterator that can be wrapped around a given Iterator and yields a LookAhead container that holds the current and the next payload value of the given Iterator.
LookAheadIterator(Iterator<? extends Payload>) - Constructor for class net.markenwerk.commons.iterators.LookAheadIterator
Creates a new LookAheadIterator.

N

net.markenwerk.commons.datastructures - package net.markenwerk.commons.datastructures
 
net.markenwerk.commons.exceptions - package net.markenwerk.commons.exceptions
 
net.markenwerk.commons.interfaces - package net.markenwerk.commons.interfaces
 
net.markenwerk.commons.iterators - package net.markenwerk.commons.iterators
 
next() - Method in class net.markenwerk.commons.iterators.AbstractIndexedIterator
 
next() - Method in class net.markenwerk.commons.iterators.CombinedIterator
 
next() - Method in class net.markenwerk.commons.iterators.ConvertingIterator
 
next() - Method in class net.markenwerk.commons.iterators.EnumerationIterator
 
next() - Method in class net.markenwerk.commons.iterators.FilteredIterator
 
next() - Method in class net.markenwerk.commons.iterators.InfiniteIterator
Returns an element provided by the Provider.
next() - Method in class net.markenwerk.commons.iterators.InfixedIterator
 
next() - Method in class net.markenwerk.commons.iterators.LookAheadIterator
 
next() - Method in class net.markenwerk.commons.iterators.NullFreeIterator
 
next() - Method in class net.markenwerk.commons.iterators.NullSaveIterator
 
next() - Method in class net.markenwerk.commons.iterators.PrefixedIterator
 
next() - Method in class net.markenwerk.commons.iterators.ProtectingBidirectionalIterator
 
next() - Method in class net.markenwerk.commons.iterators.ProtectingIterator
 
next() - Method in class net.markenwerk.commons.iterators.RemoveHandlerIterator
 
next() - Method in class net.markenwerk.commons.iterators.StringTokenizerIterator
 
next() - Method in class net.markenwerk.commons.iterators.SuffixedIterator
 
NodeListIterator - Class in net.markenwerk.commons.iterators
A NodeListIterator is a AbstractIndexedIterator that iterates over a given NodeList.
NodeListIterator(NodeList) - Constructor for class net.markenwerk.commons.iterators.NodeListIterator
Creates a new NodeListIterator.
NullFreeIterator<Payload> - Class in net.markenwerk.commons.iterators
A NullFreeIterator is an Iterator that can be wrapped around a given Iterator and filters out null values.
NullFreeIterator(Iterator<? extends Payload>) - Constructor for class net.markenwerk.commons.iterators.NullFreeIterator
Creates a new NullFreeIterator.
NullOptionalSelection<Payload,Result> - Class in net.markenwerk.commons.datastructures
An NullOptionalSelection is an AbstractOptionalSelection that does nothing and always returns null.
NullOptionalSelection() - Constructor for class net.markenwerk.commons.datastructures.NullOptionalSelection
 
NullSaveIterator<Payload> - Class in net.markenwerk.commons.iterators
A NullSaveIterator is an Iterator that can be wrapped around a given Iterator and always behaves correctly, even if the given Iterator is null (by behaving like an EmptyIterator).
NullSaveIterator(Iterable<? extends Payload>) - Constructor for class net.markenwerk.commons.iterators.NullSaveIterator
Creates a new NullSaveIterator.
NullSaveIterator(Iterator<? extends Payload>) - Constructor for class net.markenwerk.commons.iterators.NullSaveIterator
Creates a new NullSaveIterator.

O

ObjectIterator<Payload> - Class in net.markenwerk.commons.iterators
An ObjectIterator is an AbstractIndexedIterator that iterates over a single payload object.
ObjectIterator(Payload) - Constructor for class net.markenwerk.commons.iterators.ObjectIterator
Creates a new ObjectIterator.
ObjectIterator(Payload, boolean) - Constructor for class net.markenwerk.commons.iterators.ObjectIterator
Creates a new ObjectIterator.
onNoValue() - Method in class net.markenwerk.commons.datastructures.AbstractConvertingOptionalSelection
 
onNoValue() - Method in class net.markenwerk.commons.datastructures.AbstractOptionalSelection
 
onNoValue() - Method in interface net.markenwerk.commons.datastructures.OptionalSelection
Called by the handled Optional if it has no payload value.
onResult(Callee, Result) - Method in interface net.markenwerk.commons.interfaces.Callback
Called by the callee if and when a result is available.
onValue(Payload) - Method in class net.markenwerk.commons.datastructures.AbstractConvertingOptionalSelection
 
onValue(Payload) - Method in class net.markenwerk.commons.datastructures.AbstractOptionalSelection
 
onValue(Payload) - Method in interface net.markenwerk.commons.datastructures.OptionalSelection
Called by the handled Optional if it has has a value.
Optional<Payload> - Class in net.markenwerk.commons.datastructures
An Optional is a simple immutable container class that may holds a single value.
Optional() - Constructor for class net.markenwerk.commons.datastructures.Optional
Creates a new Optional without a value.
Optional(Payload) - Constructor for class net.markenwerk.commons.datastructures.Optional
Creates a new Optional.
Optional(Payload, boolean) - Constructor for class net.markenwerk.commons.datastructures.Optional
Creates a new Optional.
OptionalIterator<Payload> - Class in net.markenwerk.commons.iterators
An OptionalIterator is an AbstractIndexedIterator that behaves like an ObjectIterator for a given payload object, or like an empty Iterator, if the given payload object is null.
OptionalIterator(Optional<Payload>) - Constructor for class net.markenwerk.commons.iterators.OptionalIterator
Creates a new OptionalIterator.
OptionalSelection<Payload,Result> - Interface in net.markenwerk.commons.datastructures
An OptionalSelection can be used to handle an Optional and obtain a result value, whether the Optional has a value or not.

P

Pair<Payload> - Class in net.markenwerk.commons.datastructures
A Pair is a simple immutable container class that holds two values of a similar type.
Pair(Payload, Payload) - Constructor for class net.markenwerk.commons.datastructures.Pair
Creates a new Pair.
PairIterator<Payload> - Class in net.markenwerk.commons.iterators
A PairIterator is an AbstractIndexedIterator that iterates over a given Pair.
PairIterator(Pair<? extends Payload>) - Constructor for class net.markenwerk.commons.iterators.PairIterator
Creates a new PairIterator.
Predicate<Subject> - Interface in net.markenwerk.commons.interfaces
A Predicate is used to perform arbitrary test on test subject.
PrefixedIterator<Payload> - Class in net.markenwerk.commons.iterators
A PrefixedIterator is an Iterator that can be wrapped around a given Iterator and yields some given prefix values before yielding all values yielded by the given Iterator.
PrefixedIterator(Iterator<? extends Payload>, Payload...) - Constructor for class net.markenwerk.commons.iterators.PrefixedIterator
Creates a new PrefixedIterator.
previous() - Method in class net.markenwerk.commons.iterators.AbstractIndexedIterator
 
previous() - Method in interface net.markenwerk.commons.iterators.BidirectionalIterator
Returns the previous element.
previous() - Method in class net.markenwerk.commons.iterators.ProtectingBidirectionalIterator
 
process(Value) - Method in interface net.markenwerk.commons.interfaces.Processor
Called to process a given value.
ProcessingException - Exception in net.markenwerk.commons.exceptions
A ProcessingException indicates that a Processor failed to process a value.
ProcessingException(String, Throwable) - Constructor for exception net.markenwerk.commons.exceptions.ProcessingException
Creates a new ProcessingException with the given message and cause.
ProcessingException(String) - Constructor for exception net.markenwerk.commons.exceptions.ProcessingException
Creates a new ProcessingException with the given message.
ProcessingException(Throwable) - Constructor for exception net.markenwerk.commons.exceptions.ProcessingException
Creates a new ProcessingException with the given cause.
Processor<Value> - Interface in net.markenwerk.commons.interfaces
A Processor is used to process (transform, translate, project, evaluate, ...) values.
produce(Order) - Method in interface net.markenwerk.commons.interfaces.Producer
Produces a customized product.
Producer<Order,Product> - Interface in net.markenwerk.commons.interfaces
An Producer produces customized values of the corresponding product type.
ProductionException - Exception in net.markenwerk.commons.exceptions
A ProductionException indicates that a Producer failed to produce a value.
ProductionException(String, Throwable) - Constructor for exception net.markenwerk.commons.exceptions.ProductionException
Creates a new ProductionException with the given message and cause.
ProductionException(String) - Constructor for exception net.markenwerk.commons.exceptions.ProductionException
Creates a new ProductionException with the given message.
ProductionException(Throwable) - Constructor for exception net.markenwerk.commons.exceptions.ProductionException
Creates a new ProductionException with the given cause.
ProtectedBidirectionalIterator<Payload> - Interface in net.markenwerk.commons.iterators
A ProtectedBidirectionalIterator is a BidirectionalIterator that guarantees that every call to ProtectedBidirectionalIterator.remove() throws an UnsupportedOperationException and doesn't alter the underlying data structure.
ProtectedIterator<Payload> - Interface in net.markenwerk.commons.iterators
A ProtectedIterator is an Iterator that guarantees that every call to ProtectedIterator.remove() throws an UnsupportedOperationException and doesn't alter the underlying data structure.
ProtectingBidirectionalIterator<Payload> - Class in net.markenwerk.commons.iterators
A ProtectingBidirectionalIterator is an AbstractProtectedIterator that can be wrapped around a given BidirectionalIterator and guarantees that every call to AbstractProtectedIterator.remove() throws an UnsupportedOperationException and doesn't alter the underlying Iterator.
ProtectingBidirectionalIterator(BidirectionalIterator<? extends Payload>) - Constructor for class net.markenwerk.commons.iterators.ProtectingBidirectionalIterator
ProtectingIterator<Payload> - Class in net.markenwerk.commons.iterators
A ProtectingIterator is an AbstractProtectedIterator that can be wrapped around a given Iterator and guarantees that every call to AbstractProtectedIterator.remove() throws an UnsupportedOperationException and doesn't alter the underlying Iterator.
ProtectingIterator(Iterator<? extends Payload>) - Constructor for class net.markenwerk.commons.iterators.ProtectingIterator
Creates a new ProtectingIterator.
provide() - Method in interface net.markenwerk.commons.interfaces.Provider
Provides a product, This may be a costly operation.
Provider<Product> - Interface in net.markenwerk.commons.interfaces
A Provider provides values of the corresponding product type.
ProvisioningException - Exception in net.markenwerk.commons.exceptions
A ProvisioningException indicates that a Provider failed to provide a value.
ProvisioningException(String, Throwable) - Constructor for exception net.markenwerk.commons.exceptions.ProvisioningException
Creates a new ProvisioningException with the given message and cause.
ProvisioningException(String) - Constructor for exception net.markenwerk.commons.exceptions.ProvisioningException
Creates a new ProvisioningException with the given message.
ProvisioningException(Throwable) - Constructor for exception net.markenwerk.commons.exceptions.ProvisioningException
Creates a new ProvisioningException with the given cause.

R

remove() - Method in class net.markenwerk.commons.iterators.AbstractProtectedIterator
 
remove() - Method in interface net.markenwerk.commons.iterators.BidirectionalIterator
Removes the last returned (either by Iterator.next() or by BidirectionalIterator.previous()) payload value from the underlying data structure.
remove() - Method in class net.markenwerk.commons.iterators.CombinedIterator
 
remove() - Method in class net.markenwerk.commons.iterators.ConvertingIterator
 
remove() - Method in class net.markenwerk.commons.iterators.FilteredIterator
 
remove() - Method in class net.markenwerk.commons.iterators.InfixedIterator
 
remove() - Method in class net.markenwerk.commons.iterators.NullFreeIterator
 
remove() - Method in class net.markenwerk.commons.iterators.NullSaveIterator
 
remove() - Method in class net.markenwerk.commons.iterators.PrefixedIterator
 
remove() - Method in interface net.markenwerk.commons.iterators.ProtectedBidirectionalIterator
remove() - Method in interface net.markenwerk.commons.iterators.ProtectedIterator
remove() - Method in class net.markenwerk.commons.iterators.RemoveHandlerIterator
 
remove() - Method in class net.markenwerk.commons.iterators.SuffixedIterator
 
RemoveHandlerIterator<Payload> - Class in net.markenwerk.commons.iterators
A RemoveHandlerIterator is an Iterator that can be wrapped around a given Iterator and intercepts every call to RemoveHandlerIterator.remove() and calls a given Handler for the current value.
RemoveHandlerIterator(Iterator<? extends Payload>, Handler<? super Payload>) - Constructor for class net.markenwerk.commons.iterators.RemoveHandlerIterator
Creates a new RemoveHandlerIterator.
revert(To) - Method in interface net.markenwerk.commons.interfaces.Translator
Called to revert a given value.
Right<Left,Payload> - Class in net.markenwerk.commons.datastructures
An Right is one of two distinct simple immutable container class that holds a single value.
Right(Payload) - Constructor for class net.markenwerk.commons.datastructures.Right
Creates a new Right.

S

select(OptionalSelection<? super Payload, ? extends Result>) - Method in class net.markenwerk.commons.datastructures.Optional
Calls the appropriate method on the given OptionalSelection.
setValue(Payload) - Method in class net.markenwerk.commons.datastructures.Box
Sets the current value of this Box.
ShortArrayIterator - Class in net.markenwerk.commons.iterators
A ShortArrayIterator is an AbstractIndexedIterator that iterates over a given short[].
ShortArrayIterator(short...) - Constructor for class net.markenwerk.commons.iterators.ShortArrayIterator
Creates a new ShortArrayIterator.
StringTokenizerIterator - Class in net.markenwerk.commons.iterators
A StringTokenizerIterator is an AbstractProtectedIterator that can be wrapped around a given StringTokenizer and yields all tokens yielded by the given StringTokenizer.
StringTokenizerIterator(StringTokenizer) - Constructor for class net.markenwerk.commons.iterators.StringTokenizerIterator
SuffixedIterator<Payload> - Class in net.markenwerk.commons.iterators
A SuffixedIterator is an Iterator that can be wrapped around a given Iterator and yields some given suffix values after yielding all values yielded by the given Iterator.
SuffixedIterator(Iterator<? extends Payload>, Payload...) - Constructor for class net.markenwerk.commons.iterators.SuffixedIterator
Creates a new SuffixedIterator.

T

test() - Method in interface net.markenwerk.commons.interfaces.Check
Performs the test.
test(Subject) - Method in interface net.markenwerk.commons.interfaces.Predicate
Performs the test on a given test subject.
toString() - Method in class net.markenwerk.commons.datastructures.Box
 
toString() - Method in class net.markenwerk.commons.datastructures.Entry
 
toString() - Method in class net.markenwerk.commons.datastructures.Left
 
toString() - Method in class net.markenwerk.commons.datastructures.Optional
 
toString() - Method in class net.markenwerk.commons.datastructures.Pair
 
toString() - Method in class net.markenwerk.commons.datastructures.Right
 
toString() - Method in class net.markenwerk.commons.datastructures.Triple
 
toString() - Method in class net.markenwerk.commons.datastructures.Tuple
 
toString() - Method in class net.markenwerk.commons.datastructures.Wrapper
 
Translator<From,To> - Interface in net.markenwerk.commons.interfaces
A Translator is used to convert (transform, translate, project, evaluate, ...) values from one form into another and back.
Triple<First,Second,Third> - Class in net.markenwerk.commons.datastructures
A Triple is a simple immutable container class that holds three values.
Triple(First, Second, Third) - Constructor for class net.markenwerk.commons.datastructures.Triple
Creates a new Triple.
TripleIterator<Payload> - Class in net.markenwerk.commons.iterators
A TripleIterator is an AbstractIndexedIterator that iterates over a given Triple.
TripleIterator(Triple<? extends Payload, ? extends Payload, ? extends Payload>) - Constructor for class net.markenwerk.commons.iterators.TripleIterator
Creates a new TripleIterator.
Tuple<First,Second> - Class in net.markenwerk.commons.datastructures
A Tuple is a simple immutable container class that holds two values.
Tuple(First, Second) - Constructor for class net.markenwerk.commons.datastructures.Tuple
Creates a new Tuple.
TupleIterator<Payload> - Class in net.markenwerk.commons.iterators
A TupleIterator is an AbstractIndexedIterator that iterates over a given Tuple.
TupleIterator(Tuple<? extends Payload, ? extends Payload>) - Constructor for class net.markenwerk.commons.iterators.TupleIterator
Creates a new TupleIterator.

W

withFirst(Payload) - Method in class net.markenwerk.commons.datastructures.Pair
Creates a new Pair with the given first value and the second value from this Pair.
withFirst(First) - Method in class net.markenwerk.commons.datastructures.Triple
Creates a new Triple with the given first value and the other values from this Triple.
withFirst(First) - Method in class net.markenwerk.commons.datastructures.Tuple
Creates a new Tuple with the given first value and the second value from this Tuple.
withKey(Key) - Method in class net.markenwerk.commons.datastructures.Entry
Creates a new Entry with the given key and the value from this Entry.
withSecond(Payload) - Method in class net.markenwerk.commons.datastructures.Pair
Creates a new Pair with the given second value and the first value from this Pair.
withSecond(Second) - Method in class net.markenwerk.commons.datastructures.Triple
Creates a new Triple with the given second value and the other values from this Triple.
withSecond(Second) - Method in class net.markenwerk.commons.datastructures.Tuple
Creates a new Tuple with the given second value and the first value from this Tuple.
withThird(Third) - Method in class net.markenwerk.commons.datastructures.Triple
Creates a new Triple with the given third value and the other values from this Triple.
withValue(Value) - Method in class net.markenwerk.commons.datastructures.Entry
Creates a new Entry with the given value and the key from this Entry.
Wrapper<Payload> - Class in net.markenwerk.commons.datastructures
A Wrapper is a simple immutable container class that holds a single value.
Wrapper(Payload) - Constructor for class net.markenwerk.commons.datastructures.Wrapper
Creates a new Wrapper.
A B C D E F G H I L N O P R S T W 
Skip navigation links

Copyright © 2015–2017 Markenwerk – Gesellschaft für markenbildende Maßnahmen mbH. All rights reserved.