Package introspector.model.traverse
Class TreeSerializerMock
java.lang.Object
introspector.model.traverse.TreeSerializerMock
- All Implemented Interfaces:
TreeSerializer
Mock of the TreeSerializer interface
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) static final record -
Field Summary
FieldsModifier and TypeFieldDescription(package private) List<TreeSerializerMock.TraverseDTO> (package private) List<TreeSerializerMock.TraverseDTO> (package private) int(package private) int(package private) List<TreeSerializerMock.TraverseDTO> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidafterTraversing(Node node, int depth, boolean hasBeenVisited) This method is called after one node is traversedvoidbeforeTraversing(Node node, int depth, boolean hasBeenVisited) This method is called after the whole tree has been traversedvoidThis method is called at the beginning of the tree traversalvoidThis method is called after the whole tree has been traversedvoidtraversing(Node node, int depth, boolean hasBeenVisited) This method is called when a node is being traversed
-
Field Details
-
beginTraverseCount
int beginTraverseCount -
endTraverseCount
int endTraverseCount -
beforeTraversingList
List<TreeSerializerMock.TraverseDTO> beforeTraversingList -
traversingList
List<TreeSerializerMock.TraverseDTO> traversingList -
afterTraversingList
List<TreeSerializerMock.TraverseDTO> afterTraversingList
-
-
Constructor Details
-
TreeSerializerMock
public TreeSerializerMock()
-
-
Method Details
-
beginTraverse
public void beginTraverse()Description copied from interface:TreeSerializerThis method is called at the beginning of the tree traversal- Specified by:
beginTraversein interfaceTreeSerializer
-
endTraverse
public void endTraverse()Description copied from interface:TreeSerializerThis method is called after the whole tree has been traversed- Specified by:
endTraversein interfaceTreeSerializer
-
beforeTraversing
Description copied from interface:TreeSerializerThis method is called after the whole tree has been traversed- Specified by:
beforeTraversingin interfaceTreeSerializer- Parameters:
node- the node that is up to be traverseddepth- the depth of the nodehasBeenVisited- if the node has already been visited in the current traversal (to detect cycles)
-
traversing
Description copied from interface:TreeSerializerThis method is called when a node is being traversed- Specified by:
traversingin interfaceTreeSerializer- Parameters:
node- the node that is up being traverseddepth- the depth of the nodehasBeenVisited- if the node has already been visited in the current traversal (to detect cycles)
-
afterTraversing
Description copied from interface:TreeSerializerThis method is called after one node is traversed- Specified by:
afterTraversingin interfaceTreeSerializer- Parameters:
node- the node that has just been traverseddepth- the depth of the nodehasBeenVisited- if the node has already been visited in the current traversal (to detect cycles)
-