Uses of Class
de.serra.graph_walker.VisitController
-
Uses of VisitController in de.serra.graph_walker
Methods in de.serra.graph_walker with parameters of type VisitControllerModifier and TypeMethodDescriptiondefault voidObjectgraphVisitor.beforeObject(@Nullable Object value, VisitController control, boolean alreadySeen) Called when any value is encountered.default voidObjectgraphVisitor.leaveArray(@Nullable Object[] value, VisitController control) Called after all members in an array have beenvisited.default voidObjectgraphVisitor.leaveClass(Object value, VisitController control) Called when visiting of a class has finished.default voidObjectgraphVisitor.leaveIterable(Object value, VisitController control) Not yet implemented.default voidObjectgraphVisitor.leaveList(List<?> value, VisitController control) Not yet implemented.default voidObjectgraphVisitor.leaveMap(Map<?, ?> value, VisitController control) Not yet implemented.default voidObjectgraphVisitor.visitArray(@Nullable Object[] value, VisitController control) Called when an non primitive array is encountered.default voidObjectgraphVisitor.visitArrayMember(@Nullable Object value, int idx, @Nullable Object[] array, VisitController control) Called for every entry in an non primitive array.default voidObjectgraphVisitor.visitBooleanArray(boolean[] value, VisitController control) Called when aboolean[]is encountered.default voidObjectgraphVisitor.visitByteArray(byte[] value, VisitController control) Called when abyte[]is encountered.default voidObjectgraphVisitor.visitCharArray(char[] value, VisitController control) Called when achar[]is encountered.default voidObjectgraphVisitor.visitClass(Object value, VisitController control) Called when visiting "normal" class.default voidObjectgraphVisitor.visitClassField(Object value, Field field, VisitController control) Called when visiting a field in a class.default voidObjectgraphVisitor.visitDoubleArray(double[] value, VisitController control) Called when adouble[]is encountered.default voidObjectgraphVisitor.visitEnum(Enum<?> value, VisitController control) Not yet implemented.default voidObjectgraphVisitor.visitFloatArray(float[] value, VisitController control) Called when afloat[]is encountered.default voidObjectgraphVisitor.visitIntArray(int[] value, VisitController control) Called when anint[]is encountered.default voidObjectgraphVisitor.visitIterableMember(Object value, VisitController control) Not yet implemented.default voidObjectgraphVisitor.visitList(List<?> value, VisitController control) Not yet implemented.default voidObjectgraphVisitor.visitListMember(Object value, int idx, List<?> list, VisitController control) Not yet implemented.default voidObjectgraphVisitor.visitLongArray(long[] value, VisitController control) Called when along[]is encountered.default voidObjectgraphVisitor.visitMap(Map<?, ?> value, VisitController control) Not yet implemented.default voidObjectgraphVisitor.visitMapEntry(Object key, Object value, Map<?, ?> map, VisitController control) Not yet implemented.default voidObjectgraphVisitor.visitNonListIterable(Iterable<?> value, VisitController control) Not yet implemented.default voidObjectgraphVisitor.visitNull(VisitController control) Called when anullvalue is encountered.default voidObjectgraphVisitor.visitShortArray(short[] value, VisitController control) Called when ashort[]is encountered.default voidObjectgraphVisitor.visitSuperClass(Object value, Class<?> superType, VisitController control) Called when visiting the parent of a class.