Interface IVisitFilter

  • All Known Implementing Classes:
    ClassVisitFilter

    public interface IVisitFilter
    A filter that can be used to restrict the types of objects visited by the visitor
    Author:
    igor.vaynberg
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static IVisitFilter ANY
      A visitor filter that allows all objects and their children to be visited
    • Field Detail

      • ANY

        static final IVisitFilter ANY
        A visitor filter that allows all objects and their children to be visited
    • Method Detail

      • visitObject

        boolean visitObject​(Object object)
        Controls whether or not the object will be visited
        Parameters:
        object -
        Returns:
        true if the object should be visited
      • visitChildren

        boolean visitChildren​(Object object)
        Controls whether or not the object's children will be visited
        Parameters:
        object -
        Returns:
        true if the object's children should be visited