Skip navigation links
A B C D E H L M N T U W _ 

A

all(Unappliable...) - Static method in interface de.schlegel11.lambdadecor.Unappliable
Accepts a vararg of Unappliable objects and returns a composed Unappliable that performs, in sequence, all operations.
andThen(Unappliable) - Method in interface de.schlegel11.lambdadecor.Unappliable
Returns a composed Unappliable that performs, in sequence, this operation followed by the after operation.
apply(T) - Method in interface de.schlegel11.lambdadecor.Behaviour
Applies this Behaviour to the given type T.
apply(T) - Method in class de.schlegel11.lambdadecor.DefaultBehaviour
 
apply(T) - Method in class de.schlegel11.lambdadecor.DefaultLambdaDecor
 
apply(T) - Method in interface de.schlegel11.lambdadecor.LambdaDecor
Applies this Behaviour to the given type T.

B

Behaviour<T> - Interface in de.schlegel11.lambdadecor
Class which provides functions for a Behaviour.

C

create(Behaviour<T>) - Static method in class de.schlegel11.lambdadecor.DefaultLambdaDecor
 
create() - Static method in class de.schlegel11.lambdadecor.DefaultLambdaDecor
 

D

de.schlegel11.lambdadecor - package de.schlegel11.lambdadecor
 
DecorPair<T> - Class in de.schlegel11.lambdadecor
 
DefaultBehaviour<T> - Class in de.schlegel11.lambdadecor
 
DefaultLambdaDecor<T> - Class in de.schlegel11.lambdadecor
 

E

EMPTY - Static variable in interface de.schlegel11.lambdadecor.Unappliable
An empty Unappliable.
equals(Object) - Method in class de.schlegel11.lambdadecor.DecorPair
 

H

hashCode() - Method in class de.schlegel11.lambdadecor.DecorPair
 

L

LambdaDecor<T> - Interface in de.schlegel11.lambdadecor
Class that holds a Behaviour type with a specific type T.

M

merge(Behaviour<T>) - Method in interface de.schlegel11.lambdadecor.Behaviour
Merges two Behaviours into a new Behaviour instance.
merge(Behaviour<T>) - Method in class de.schlegel11.lambdadecor.DefaultBehaviour
 
mergeAll(Behaviour<T>, Behaviour<T>...) - Static method in interface de.schlegel11.lambdadecor.Behaviour
Add all Behaviours contained by the Behaviour vararg.
mergeAll(Stream<Behaviour<T>>) - Method in interface de.schlegel11.lambdadecor.Behaviour
Merge all Behaviours contained by the Stream.

N

newBehaviour(Function<Behaviour<T>, Behaviour<T>>) - Static method in class de.schlegel11.lambdadecor.DefaultBehaviour
 
newBehaviour() - Static method in class de.schlegel11.lambdadecor.DefaultBehaviour
 

T

toString() - Method in class de.schlegel11.lambdadecor.DecorPair
 

U

Unappliable - Interface in de.schlegel11.lambdadecor
Interface which provides a FunctionalInterface.
unapply() - Method in class de.schlegel11.lambdadecor.DefaultLambdaDecor
 
unapply() - Method in interface de.schlegel11.lambdadecor.LambdaDecor
Performs the specific Unappliable operation of this Behaviour.
unapply() - Method in interface de.schlegel11.lambdadecor.Unappliable
Performs a specific operation.
updateBehaviour(Function<Behaviour<T>, Behaviour<T>>) - Method in class de.schlegel11.lambdadecor.DefaultLambdaDecor
 
updateBehaviour(Function<Behaviour<T>, Behaviour<T>>) - Method in interface de.schlegel11.lambdadecor.LambdaDecor
Updates the held Behaviour.

W

with(Function<T, T>) - Method in interface de.schlegel11.lambdadecor.Behaviour
Adds a Function that accepts and returns a specific type T.
with(Function<T, T>) - Method in class de.schlegel11.lambdadecor.DefaultBehaviour
 
withAll(Behaviour<T>, Function<T, T>...) - Static method in interface de.schlegel11.lambdadecor.Behaviour
Add all Functions contained by the Function vararg.
withAll(Stream<Function<T, T>>) - Method in interface de.schlegel11.lambdadecor.Behaviour
Add all Functions contained by the Stream.
withUnapply(Function<T, Unappliable>) - Method in interface de.schlegel11.lambdadecor.Behaviour
Adds a Function that accepts a specific type T and returns an Unappliable.
withUnapply(Function<T, Unappliable>) - Method in class de.schlegel11.lambdadecor.DefaultBehaviour
 
withUnapplyAll(Behaviour<T>, Function<T, Unappliable>...) - Static method in interface de.schlegel11.lambdadecor.Behaviour
Add all Functions contained by the Function vararg.
withUnapplyAll(Stream<Function<T, Unappliable>>) - Method in interface de.schlegel11.lambdadecor.Behaviour
Add all Functions contained by the Stream.

_

_Behaviour - Variable in class de.schlegel11.lambdadecor.DecorPair
 
_Unapply - Variable in class de.schlegel11.lambdadecor.DecorPair
 
A B C D E H L M N T U W _ 
Skip navigation links