Index
All Classes and Interfaces|All Packages
B
- beforeObject(Object, VisitController, boolean) - Method in interface de.serra.graph_walker.ObjectgraphVisitor
-
Called when any value is encountered.
D
- de.serra.graph_walker - module de.serra.graph_walker
-
A visitor library for Object graphs.
- de.serra.graph_walker - package de.serra.graph_walker
- dontGoDeeper() - Method in class de.serra.graph_walker.VisitController
-
Don't visit any children of the current value.
G
- GraphWalker - Class in de.serra.graph_walker
-
Entry point to start the traversal.
L
- leaveArray(Object[], VisitController) - Method in interface de.serra.graph_walker.ObjectgraphVisitor
-
Called after all members in an array have been
visited. - leaveClass(Object, VisitController) - Method in interface de.serra.graph_walker.ObjectgraphVisitor
-
Called when visiting of a class has finished.
- leaveIterable(Object, VisitController) - Method in interface de.serra.graph_walker.ObjectgraphVisitor
-
Not yet implemented.
- leaveList(List<?>, VisitController) - Method in interface de.serra.graph_walker.ObjectgraphVisitor
-
Not yet implemented.
- leaveMap(Map<?, ?>, VisitController) - Method in interface de.serra.graph_walker.ObjectgraphVisitor
-
Not yet implemented.
O
- ObjectgraphVisitor - Interface in de.serra.graph_walker
-
Visitor for the object graph.
S
- stop() - Method in class de.serra.graph_walker.VisitController
-
Immediatly stop the traversal.
V
- visit(Object, ObjectgraphVisitor) - Static method in class de.serra.graph_walker.GraphWalker
-
Visit
toVisitdepth-first. - visitArray(Object[], VisitController) - Method in interface de.serra.graph_walker.ObjectgraphVisitor
-
Called when an non primitive array is encountered.
- visitArrayMember(Object, int, Object[], VisitController) - Method in interface de.serra.graph_walker.ObjectgraphVisitor
-
Called for every entry in an non primitive array.
- visitBooleanArray(boolean[], VisitController) - Method in interface de.serra.graph_walker.ObjectgraphVisitor
-
Called when a
boolean[]is encountered. - visitByteArray(byte[], VisitController) - Method in interface de.serra.graph_walker.ObjectgraphVisitor
-
Called when a
byte[]is encountered. - visitCharArray(char[], VisitController) - Method in interface de.serra.graph_walker.ObjectgraphVisitor
-
Called when a
char[]is encountered. - visitClass(Object, VisitController) - Method in interface de.serra.graph_walker.ObjectgraphVisitor
-
Called when visiting "normal" class.
- visitClassField(Object, Field, VisitController) - Method in interface de.serra.graph_walker.ObjectgraphVisitor
-
Called when visiting a field in a class.
- VisitController - Class in de.serra.graph_walker
-
Allows to control the traversal.
- visitDoubleArray(double[], VisitController) - Method in interface de.serra.graph_walker.ObjectgraphVisitor
-
Called when a
double[]is encountered. - visitEnum(Enum<?>, VisitController) - Method in interface de.serra.graph_walker.ObjectgraphVisitor
-
Not yet implemented.
- visitFloatArray(float[], VisitController) - Method in interface de.serra.graph_walker.ObjectgraphVisitor
-
Called when a
float[]is encountered. - visitIntArray(int[], VisitController) - Method in interface de.serra.graph_walker.ObjectgraphVisitor
-
Called when an
int[]is encountered. - visitIterableMember(Object, VisitController) - Method in interface de.serra.graph_walker.ObjectgraphVisitor
-
Not yet implemented.
- visitList(List<?>, VisitController) - Method in interface de.serra.graph_walker.ObjectgraphVisitor
-
Not yet implemented.
- visitListMember(Object, int, List<?>, VisitController) - Method in interface de.serra.graph_walker.ObjectgraphVisitor
-
Not yet implemented.
- visitLongArray(long[], VisitController) - Method in interface de.serra.graph_walker.ObjectgraphVisitor
-
Called when a
long[]is encountered. - visitMap(Map<?, ?>, VisitController) - Method in interface de.serra.graph_walker.ObjectgraphVisitor
-
Not yet implemented.
- visitMapEntry(Object, Object, Map<?, ?>, VisitController) - Method in interface de.serra.graph_walker.ObjectgraphVisitor
-
Not yet implemented.
- visitNonListIterable(Iterable<?>, VisitController) - Method in interface de.serra.graph_walker.ObjectgraphVisitor
-
Not yet implemented.
- visitNull(VisitController) - Method in interface de.serra.graph_walker.ObjectgraphVisitor
-
Called when a
nullvalue is encountered. - visitShortArray(short[], VisitController) - Method in interface de.serra.graph_walker.ObjectgraphVisitor
-
Called when a
short[]is encountered. - visitSuperClass(Object, Class<?>, VisitController) - Method in interface de.serra.graph_walker.ObjectgraphVisitor
-
Called when visiting the parent of a class.
All Classes and Interfaces|All Packages