Skip navigation links
A B C D E 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
 
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
 

B

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.

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).
Check - Interface in net.markenwerk.commons.interfaces
A Check is used to perform arbitrary test.
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.
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

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
 

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.
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.
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
 

G

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
 
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
 
hasValue() - Method in class net.markenwerk.commons.datastructures.Optional
Returns whether this Optional has a value.

I

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.

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
 
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
 

O

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.
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.
Predicate<Subject> - Interface in net.markenwerk.commons.interfaces
A Predicate is used to perform arbitrary test on test subject.
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.
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

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.

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.
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.

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 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.