Skip navigation links
  • Overview
  • Package
  • Class
  • Use
  • Tree
  • Deprecated
  • Index
  • Help
  • Prev
  • Next
  • Frames
  • No Frames
  • All Classes

Uses of Interface
com.ibm.tivoli.maximo.report.expr.Node.Visitor

  • Packages that use Node.Visitor 
    Package Description
    com.ibm.tivoli.maximo.report.expr  
    • Uses of Node.Visitor in com.ibm.tivoli.maximo.report.expr

      Classes in com.ibm.tivoli.maximo.report.expr that implement Node.Visitor 
      Modifier and Type Class and Description
      class  BooleanCaseWhenCollector
      Collector that will collect all CASE WHEN expressions that look like boolean CASE WHEN statements, ie,
      class  BooleanCollector
      Simple collector that will return all operands that are used in Boolean expressions
      class  CaseWhenCollector
      Collector that will collect all expressions in a "case when" block.
      class  Collector
      A collect is a Node.Visitor that will collect items if they are accepted by the collector's accept() method.
      class  DivideByZeroValidator
      Validates that the parsed node information does not contain explicit references to divide by 0 operations
      class  HasAttributeValidator
      A Validator that will validate Listeral nodes in the parsed expression and test them to ensure they are actually valid mbo fields for the given mbo objectname.
      class  SafeDivideValidator
      Divide By Attribute tests an expression and for cases when a field attribute is being used in the denominator of the expression.
      class  ToStringVisitor
      A ToString visitor is a Node visitor that will convert the parsed Node into a string representation.
      class  TypeCollector
      Type Collectors are used to collect nodes that match a given type.
      class  ValueCollector
      A Value Collector is used to collect nodes that match a given type an value.
      class  WhitelistValidator
      Simple WhiteList validator/collector.
      Methods in com.ibm.tivoli.maximo.report.expr with parameters of type Node.Visitor 
      Modifier and Type Method and Description
      Node.Visitor.Status Node.accept(Node.Visitor vis)
      Apply a visitor to this node and it's children
      Node.Visitor.Status Node.visitChildren(Node.Visitor vis, Node parent)
      Applies the visitor to the children of the given Parent, but NOT the parent itself.
Skip navigation links
  • Overview
  • Package
  • Class
  • Use
  • Tree
  • Deprecated
  • Index
  • Help
  • Prev
  • Next
  • Frames
  • No Frames
  • All Classes