Interface IItemVisitor


public interface IItemVisitor
Use to visit the major types of items.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    visit(IFunction function)
    Visit the function item instance.
    void
    Visit the atomic item instance.
    void
    visit(IArrayItem<?> array)
    Visit the array item instance.
    void
    visit(IMapItem<?> map)
    Visit the map item instance.
    void
    Visit the node item instance.
  • Method Details

    • visit

      void visit(@NonNull IArrayItem<?> array)
      Visit the array item instance.
      Parameters:
      array - the instance to visit
    • visit

      void visit(@NonNull IMapItem<?> map)
      Visit the map item instance.
      Parameters:
      map - the instance to visit
    • visit

      void visit(@NonNull INodeItem node)
      Visit the node item instance.
      Parameters:
      node - the instance to visit
    • visit

      void visit(@NonNull IAnyAtomicItem item)
      Visit the atomic item instance.
      Parameters:
      item - the instance to visit
    • visit

      void visit(@NonNull IFunction function)
      Visit the function item instance.
      Parameters:
      function - the instance to visit