Index

A C F G I L M O R S T 
All Classes and Interfaces|All Packages

A

all(Main) - Method in interface one.xingyi.optics.IFold
 
andThen(ITraversal<Child, GrandChild>) - Method in interface one.xingyi.optics.ITraversal
 

C

chainFold(IFold<Child, GrandChild>) - Method in interface one.xingyi.optics.IFold
 
chainIso(IISO<Child, GrandChild>) - Method in interface one.xingyi.optics.IISO
 
chainLens(ILens<Child, GrandChild>) - Method in interface one.xingyi.optics.ILens
 
chainOptional(IOptional<Child, GrandChild>) - Method in interface one.xingyi.optics.IOptional
 
chainTraversal(IOptional<Child, GrandChild>) - Method in interface one.xingyi.optics.ITraversal
 

F

filter(Predicate<Child>) - Method in interface one.xingyi.optics.IFold
 
filter(Predicate<Child>) - Method in interface one.xingyi.optics.ITraversal
 
forEach(Main, Consumer<Child>) - Method in interface one.xingyi.optics.ITraversal
 
forEach(Main, ConsumerWithException<Child>) - Method in interface one.xingyi.optics.IFold
 
fromCollectionLens(ILens<Main, Collection<Child>>) - Static method in interface one.xingyi.optics.ITraversal
 
fromListLens(ILens<Main, List<Child>>) - Static method in interface one.xingyi.optics.ITraversal
 
fromStreamLens(ILens<Main, Stream<Child>>) - Static method in interface one.xingyi.optics.ITraversal
 

G

get(Main) - Method in interface one.xingyi.optics.IISO
 
get(Main) - Method in interface one.xingyi.optics.ILens
 

I

identity() - Static method in interface one.xingyi.optics.IISO
 
IFold<Main,Child> - Interface in one.xingyi.optics
 
IISO<Main,Child> - Interface in one.xingyi.optics
 
ILens<Main,Child> - Interface in one.xingyi.optics
 
IOptional<Main,Child> - Interface in one.xingyi.optics
 
ITraversal<Main,Child> - Interface in one.xingyi.optics
 

L

listTraversal() - Static method in interface one.xingyi.optics.ITraversal
 

M

merge(IFold<Main, Child2>, IISO<Tuple2<Child, Child2>, Merged>) - Method in interface one.xingyi.optics.IFold
 
merge(ILens<Main, Child2>, IISO<Tuple2<Child, Child2>, Merged>) - Method in interface one.xingyi.optics.ILens
 
merge(IOptional<Main, Child2>, IISO<Tuple2<Child, Child2>, Merged>) - Method in interface one.xingyi.optics.IOptional
 
modify(Main, Function<Child, Child>) - Method in interface one.xingyi.optics.ITraversal
 

O

of(Function<Main, Child>, BiFunction<Main, Child, Main>) - Static method in interface one.xingyi.optics.ILens
 
of(Function<Main, Child>, Function<Child, Main>) - Static method in interface one.xingyi.optics.IISO
 
of(Function<Main, Optional<Child>>, BiFunction<Main, Child, Optional<Main>>) - Static method in interface one.xingyi.optics.IOptional
 
of(Function<Main, Stream<Child>>) - Static method in interface one.xingyi.optics.IFold
 
of(Function<Main, Stream<Child>>, BiFunction<Main, Function<Child, Child>, Main>) - Static method in interface one.xingyi.optics.ITraversal
 
of(T1, T2) - Static method in class one.xingyi.tuples.Tuple2
 
of(T1, T2, T3) - Static method in class one.xingyi.tuples.Tuple3
 
of(T1, T2, T3, T4) - Static method in class one.xingyi.tuples.Tuple4
 
one.xingyi.optics - package one.xingyi.optics
 
one.xingyi.tuples - package one.xingyi.tuples
 
one.xingyi.utils - package one.xingyi.utils
 
optGet(Main) - Method in interface one.xingyi.optics.IOptional
 
optSet(Main, Child) - Method in interface one.xingyi.optics.IOptional
 

R

reverseGet(Child) - Method in interface one.xingyi.optics.IISO
 

S

set(Main, Child) - Method in interface one.xingyi.optics.ILens
 
StreamHelper - Interface in one.xingyi.utils
 
streamOf(Optional<T>) - Static method in interface one.xingyi.utils.StreamHelper
 

T

t1 - Variable in class one.xingyi.tuples.Tuple2
 
t1 - Variable in class one.xingyi.tuples.Tuple3
 
t1 - Variable in class one.xingyi.tuples.Tuple4
 
t2 - Variable in class one.xingyi.tuples.Tuple2
 
t2 - Variable in class one.xingyi.tuples.Tuple3
 
t2 - Variable in class one.xingyi.tuples.Tuple4
 
t3 - Variable in class one.xingyi.tuples.Tuple3
 
t3 - Variable in class one.xingyi.tuples.Tuple4
 
t4 - Variable in class one.xingyi.tuples.Tuple4
 
Tuple2<T1,T2> - Class in one.xingyi.tuples
 
Tuple2() - Constructor for class one.xingyi.tuples.Tuple2
 
Tuple3<T1,T2,T3> - Class in one.xingyi.tuples
 
Tuple3() - Constructor for class one.xingyi.tuples.Tuple3
 
Tuple4<T1,T2,T3,T4> - Class in one.xingyi.tuples
 
Tuple4() - Constructor for class one.xingyi.tuples.Tuple4
 
A C F G I L M O R S T 
All Classes and Interfaces|All Packages