JavaScript is disabled on your browser.
Package
Class
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
A
C
D
E
F
H
I
L
M
N
O
P
R
S
T
U
V
W
A
accept(Visitor<? super T, ThrowableType>)
- Method in interface org.qi4j.functional.
Visitable
accept(HierarchicalVisitor<? super NODE, ? super LEAF, ThrowableType>)
- Method in interface org.qi4j.functional.
VisitableHierarchy
addAll(C, Iterable<? extends T>)
- Static method in class org.qi4j.functional.
Iterables
and(Specification<T>...)
- Static method in class org.qi4j.functional.
Specifications
and(Iterable<Specification<T>>)
- Static method in class org.qi4j.functional.
Specifications
and(Specification<T>...)
- Method in class org.qi4j.functional.
Specifications.AndSpecification
and(Specification<T>...)
- Method in class org.qi4j.functional.
Specifications.OrSpecification
append(T, Iterable<T>)
- Static method in class org.qi4j.functional.
Iterables
C
cache(Iterable<T>)
- Static method in class org.qi4j.functional.
Iterables
cast(Iterable<?>)
- Static method in class org.qi4j.functional.
Iterables
cast()
- Static method in class org.qi4j.functional.
Iterables
comparator(Function<T, Comparable>)
- Static method in class org.qi4j.functional.
Functions
Creates a comparator that takes a function as input.
compose()
- Static method in class org.qi4j.functional.
Functions
compose(Function<? super MIDDLE, TO>, Function<FROM, MIDDLE>)
- Static method in class org.qi4j.functional.
Functions
compose(F1(M,T),F2(F,M)) = F1(F2(F)) -> T
constant(T)
- Static method in class org.qi4j.functional.
Iterables
count(Specification<T>)
- Static method in class org.qi4j.functional.
Functions
Count the number of items in an iterable that matches a given specification.
count(Iterable<?>)
- Static method in class org.qi4j.functional.
Iterables
D
debug(String, Iterable<T>, Function<T, String>...)
- Static method in class org.qi4j.functional.
Iterables
E
empty()
- Static method in class org.qi4j.functional.
Iterables
F
filter(Specification<? super T>)
- Method in class org.qi4j.functional.
ForEach
filter(Specification<?>, Iterable<X>)
- Static method in class org.qi4j.functional.
Iterables
filteredMap(Specification<T>, Function<T, T>)
- Static method in class org.qi4j.functional.
Functions
Only apply given function on objects that satisfies the given specification.
first(Iterable<X>)
- Static method in class org.qi4j.functional.
Iterables
flatten()
- Method in class org.qi4j.functional.
ForEach
flatten(Iterable<?>...)
- Static method in class org.qi4j.functional.
Iterables
flattenIterables(Iterable<I>)
- Static method in class org.qi4j.functional.
Iterables
fold(Function<? super FROM, TO>, Iterable<? extends FROM>)
- Static method in class org.qi4j.functional.
Iterables
ForEach
<
T
> - Class in
org.qi4j.functional
When using Iterables with map() and filter() the code often reads "in reverse", with the first item last in the code.
ForEach(Iterable<T>)
- Constructor for class org.qi4j.functional.
ForEach
forEach(Iterable<T>)
- Static method in class org.qi4j.functional.
ForEach
fromMap(Map<FROM, TO>)
- Static method in class org.qi4j.functional.
Functions
Function
<
From
,
To
> - Interface in
org.qi4j.functional
Generic function interface to map from one type to another.
Function2
<
First
,
Second
,
To
> - Interface in
org.qi4j.functional
Generic function interface to map from two parameters to a third.
Functions
- Class in
org.qi4j.functional
Utility functions.
H
HierarchicalVisitor
<
NODE
,
LEAF
,
ThrowableType
extends
Throwable
> - Interface in
org.qi4j.functional
Visitor to visit hierarchies.
HierarchicalVisitorAdapter
<
NODE
,
LEAF
,
ThrowableType
extends
Throwable
> - Class in
org.qi4j.functional
Generic Hierarchical Visitor interface.
HierarchicalVisitorAdapter()
- Constructor for class org.qi4j.functional.
HierarchicalVisitorAdapter
I
identity()
- Static method in class org.qi4j.functional.
Functions
in(T...)
- Static method in class org.qi4j.functional.
Specifications
in(Iterable<T>)
- Static method in class org.qi4j.functional.
Specifications
indexOf(Specification<T>)
- Static method in class org.qi4j.functional.
Functions
Find out the index of an item matching a given specification in an iterable.
indexOf(T, Iterable<T>)
- Static method in class org.qi4j.functional.
Functions
Find out the index of an item in an iterable.
intSum()
- Static method in class org.qi4j.functional.
Functions
iterable(Enumeration<T>)
- Static method in class org.qi4j.functional.
Iterables
iterable(T...)
- Static method in class org.qi4j.functional.
Iterables
Iterables
- Class in
org.qi4j.functional
Utility methods for working with Iterables.
iterator()
- Method in class org.qi4j.functional.
ForEach
L
last()
- Method in class org.qi4j.functional.
ForEach
last(Iterable<X>)
- Static method in class org.qi4j.functional.
Iterables
limit(int, Iterable<T>)
- Static method in class org.qi4j.functional.
Iterables
longSum()
- Static method in class org.qi4j.functional.
Functions
M
map(Function<?, TO>)
- Method in class org.qi4j.functional.
ForEach
map(From)
- Method in interface org.qi4j.functional.
Function
Map a single item from one type to another
map(First, Second)
- Method in interface org.qi4j.functional.
Function2
Map a single item from one type to another
map(Function<?, TO>, Iterable<FROM>)
- Static method in class org.qi4j.functional.
Iterables
matchesAll(Specification<? super T>, Iterable<T>)
- Static method in class org.qi4j.functional.
Iterables
matchesAny(Specification<? super T>, Iterable<T>)
- Static method in class org.qi4j.functional.
Iterables
mix(Iterable<T>...)
- Static method in class org.qi4j.functional.
Iterables
N
not(Specification<T>)
- Static method in class org.qi4j.functional.
Specifications
notNull()
- Static method in class org.qi4j.functional.
Specifications
O
or(Specification<T>...)
- Method in class org.qi4j.functional.
Specifications.AndSpecification
or(Specification<T>...)
- Static method in class org.qi4j.functional.
Specifications
or(Iterable<Specification<T>>)
- Static method in class org.qi4j.functional.
Specifications
or(Specification<T>...)
- Method in class org.qi4j.functional.
Specifications.OrSpecification
org.qi4j.functional
- package org.qi4j.functional
Functional API.
P
prepend(T, Iterable<T>)
- Static method in class org.qi4j.functional.
Iterables
R
reverse(Iterable<X>)
- Static method in class org.qi4j.functional.
Iterables
S
satisfiedBy(T)
- Method in interface org.qi4j.functional.
Specification
Test whether an item matches the given specification
satisfiedBy(T)
- Method in class org.qi4j.functional.
Specifications.AndSpecification
satisfiedBy(T)
- Method in class org.qi4j.functional.
Specifications.OrSpecification
single(Iterable<X>)
- Static method in class org.qi4j.functional.
Iterables
skip(int, Iterable<X>)
- Static method in class org.qi4j.functional.
Iterables
sort(Iterable<X>)
- Static method in class org.qi4j.functional.
Iterables
sort(Comparator<? super X>, Iterable<X>)
- Static method in class org.qi4j.functional.
Iterables
Specification
<
T
> - Interface in
org.qi4j.functional
Generic specification interface.
Specifications
- Class in
org.qi4j.functional
Common generic specification expressions
Specifications.AndSpecification
<
T
> - Class in
org.qi4j.functional
AND Specification.
Specifications.OrSpecification
<
T
> - Class in
org.qi4j.functional
OR Specification.
T
toArray(Iterable<Object>)
- Static method in class org.qi4j.functional.
Iterables
toArray(Class<T>, Iterable<T>)
- Static method in class org.qi4j.functional.
Iterables
toList(Iterable<T>)
- Static method in class org.qi4j.functional.
Iterables
toString(Iterable<T>)
- Static method in class org.qi4j.functional.
Iterables
toString(Iterable<T>, Function<T, String>, String)
- Static method in class org.qi4j.functional.
Iterables
translate(Function<FROM, TO>, Specification<? super TO>)
- Static method in class org.qi4j.functional.
Specifications
TRUE()
- Static method in class org.qi4j.functional.
Specifications
U
unique(Iterable<T>)
- Static method in class org.qi4j.functional.
Iterables
V
visit(Visitor<T, ThrowableType>)
- Method in class org.qi4j.functional.
ForEach
visit(LEAF)
- Method in interface org.qi4j.functional.
HierarchicalVisitor
visit(LEAF)
- Method in class org.qi4j.functional.
HierarchicalVisitorAdapter
visit(T)
- Method in interface org.qi4j.functional.
Visitor
Visit an instance of T
Visitable
<
T
> - Interface in
org.qi4j.functional
Interface that visitable objects should implement.
VisitableHierarchy
<
NODE
,
LEAF
> - Interface in
org.qi4j.functional
Interface that visitable hierarchies of objects should implement.
visitEnter(NODE)
- Method in interface org.qi4j.functional.
HierarchicalVisitor
Enter an instance of T
visitEnter(NODE)
- Method in class org.qi4j.functional.
HierarchicalVisitorAdapter
visitLeave(NODE)
- Method in interface org.qi4j.functional.
HierarchicalVisitor
Leave an instance of T
visitLeave(NODE)
- Method in class org.qi4j.functional.
HierarchicalVisitorAdapter
Visitor
<
T
,
ThrowableType
extends
Throwable
> - Interface in
org.qi4j.functional
Generic Visitor interface.
W
withDefault(T)
- Static method in class org.qi4j.functional.
Functions
A
C
D
E
F
H
I
L
M
N
O
P
R
S
T
U
V
W
Package
Class
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes