Class DMNDTAnalyserValueFromNodeVisitor.SupportedConstantValueVisitor

  • All Implemented Interfaces:
    org.kie.dmn.feel.lang.ast.Visitor<java.lang.Boolean>
    Enclosing class:
    DMNDTAnalyserValueFromNodeVisitor

    protected static class DMNDTAnalyserValueFromNodeVisitor.SupportedConstantValueVisitor
    extends org.kie.dmn.feel.lang.ast.visitor.DefaultedVisitor<java.lang.Boolean>
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean areAllSupported​(java.util.List<org.kie.dmn.feel.lang.ast.BaseNode> nodes)  
      java.lang.Boolean defaultVisit​(org.kie.dmn.feel.lang.ast.ASTNode n)  
      java.lang.Boolean visit​(org.kie.dmn.feel.lang.ast.BooleanNode n)  
      java.lang.Boolean visit​(org.kie.dmn.feel.lang.ast.FunctionInvocationNode n)  
      java.lang.Boolean visit​(org.kie.dmn.feel.lang.ast.NumberNode n)  
      java.lang.Boolean visit​(org.kie.dmn.feel.lang.ast.SignedUnaryNode n)  
      java.lang.Boolean visit​(org.kie.dmn.feel.lang.ast.StringNode n)  
      • Methods inherited from class org.kie.dmn.feel.lang.ast.visitor.DefaultedVisitor

        visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • SupportedConstantValueVisitor

        protected SupportedConstantValueVisitor()
    • Method Detail

      • areAllSupported

        public boolean areAllSupported​(java.util.List<org.kie.dmn.feel.lang.ast.BaseNode> nodes)
      • defaultVisit

        public java.lang.Boolean defaultVisit​(org.kie.dmn.feel.lang.ast.ASTNode n)
        Specified by:
        defaultVisit in class org.kie.dmn.feel.lang.ast.visitor.DefaultedVisitor<java.lang.Boolean>
      • visit

        public java.lang.Boolean visit​(org.kie.dmn.feel.lang.ast.BooleanNode n)
        Specified by:
        visit in interface org.kie.dmn.feel.lang.ast.Visitor<java.lang.Boolean>
        Overrides:
        visit in class org.kie.dmn.feel.lang.ast.visitor.DefaultedVisitor<java.lang.Boolean>
      • visit

        public java.lang.Boolean visit​(org.kie.dmn.feel.lang.ast.NumberNode n)
        Specified by:
        visit in interface org.kie.dmn.feel.lang.ast.Visitor<java.lang.Boolean>
        Overrides:
        visit in class org.kie.dmn.feel.lang.ast.visitor.DefaultedVisitor<java.lang.Boolean>
      • visit

        public java.lang.Boolean visit​(org.kie.dmn.feel.lang.ast.StringNode n)
        Specified by:
        visit in interface org.kie.dmn.feel.lang.ast.Visitor<java.lang.Boolean>
        Overrides:
        visit in class org.kie.dmn.feel.lang.ast.visitor.DefaultedVisitor<java.lang.Boolean>
      • visit

        public java.lang.Boolean visit​(org.kie.dmn.feel.lang.ast.SignedUnaryNode n)
        Specified by:
        visit in interface org.kie.dmn.feel.lang.ast.Visitor<java.lang.Boolean>
        Overrides:
        visit in class org.kie.dmn.feel.lang.ast.visitor.DefaultedVisitor<java.lang.Boolean>
      • visit

        public java.lang.Boolean visit​(org.kie.dmn.feel.lang.ast.FunctionInvocationNode n)
        Specified by:
        visit in interface org.kie.dmn.feel.lang.ast.Visitor<java.lang.Boolean>
        Overrides:
        visit in class org.kie.dmn.feel.lang.ast.visitor.DefaultedVisitor<java.lang.Boolean>