Interface NodeVisitor

All Known Implementing Classes:
BindableWhereBuilder

public interface NodeVisitor
This is the interface for the visitors to the Node Hierarchy
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    visit(Node node)
    This is called for component elements which have no children
    boolean
    This is called by composite nodes prior to visiting children
    boolean
    visitEnd(Node node)
    This is called by composite nodes after visiting children
    boolean
    This is called for composite nodes between visiting children
  • Method Details

    • visitBegin

      boolean visitBegin(Node node)
      This is called by composite nodes prior to visiting children
      Parameters:
      node - The node to be visited
      Returns:
      a boolean (false) to end visit or (true) to continue visiting
    • visitMiddle

      boolean visitMiddle(Node node)
      This is called for composite nodes between visiting children
      Parameters:
      node - The node to be visited
      Returns:
      a boolean (false) to end visit or (true) to continue visiting
    • visitEnd

      boolean visitEnd(Node node)
      This is called by composite nodes after visiting children
      Parameters:
      node - The node to be visited
      Returns:
      a boolean (false) to end visit or (true) to continue visiting
    • visit

      boolean visit(Node node)
      This is called for component elements which have no children
      Parameters:
      node - The element to be visited
      Returns:
      a boolean (false) to end visit or (true) to continue visiting