Class TreeSerializerMock

java.lang.Object
introspector.model.traverse.TreeSerializerMock
All Implemented Interfaces:
TreeSerializer

public class TreeSerializerMock extends Object implements TreeSerializer
Mock of the TreeSerializer interface
  • Field Details

  • Constructor Details

    • TreeSerializerMock

      public TreeSerializerMock()
  • Method Details

    • beginTraverse

      public void beginTraverse()
      Description copied from interface: TreeSerializer
      This method is called at the beginning of the tree traversal
      Specified by:
      beginTraverse in interface TreeSerializer
    • endTraverse

      public void endTraverse()
      Description copied from interface: TreeSerializer
      This method is called after the whole tree has been traversed
      Specified by:
      endTraverse in interface TreeSerializer
    • beforeTraversing

      public void beforeTraversing(Node node, int depth, boolean hasBeenVisited)
      Description copied from interface: TreeSerializer
      This method is called after the whole tree has been traversed
      Specified by:
      beforeTraversing in interface TreeSerializer
      Parameters:
      node - the node that is up to be traversed
      depth - the depth of the node
      hasBeenVisited - if the node has already been visited in the current traversal (to detect cycles)
    • traversing

      public void traversing(Node node, int depth, boolean hasBeenVisited)
      Description copied from interface: TreeSerializer
      This method is called when a node is being traversed
      Specified by:
      traversing in interface TreeSerializer
      Parameters:
      node - the node that is up being traversed
      depth - the depth of the node
      hasBeenVisited - if the node has already been visited in the current traversal (to detect cycles)
    • afterTraversing

      public void afterTraversing(Node node, int depth, boolean hasBeenVisited)
      Description copied from interface: TreeSerializer
      This method is called after one node is traversed
      Specified by:
      afterTraversing in interface TreeSerializer
      Parameters:
      node - the node that has just been traversed
      depth - the depth of the node
      hasBeenVisited - if the node has already been visited in the current traversal (to detect cycles)