Class DMNDTAnalyserValueFromNodeVisitor
- java.lang.Object
-
- org.kie.dmn.feel.lang.ast.visitor.DefaultedVisitor<Comparable<?>>
-
- org.kie.dmn.validation.dtanalysis.DMNDTAnalyserValueFromNodeVisitor
-
- All Implemented Interfaces:
org.kie.dmn.feel.lang.ast.Visitor<Comparable<?>>
- Direct Known Subclasses:
DMNDTAnalyserValueFromNodeVisitor.DMNDTAnalyserOutputClauseVisitor
public class DMNDTAnalyserValueFromNodeVisitor extends org.kie.dmn.feel.lang.ast.visitor.DefaultedVisitor<Comparable<?>>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classDMNDTAnalyserValueFromNodeVisitor.DMNDTAnalyserOutputClauseVisitorprotected static classDMNDTAnalyserValueFromNodeVisitor.SupportedConstantValueVisitor
-
Constructor Summary
Constructors Constructor Description DMNDTAnalyserValueFromNodeVisitor(List<org.kie.dmn.feel.lang.FEELProfile> feelProfiles)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Comparable<?>defaultVisit(org.kie.dmn.feel.lang.ast.ASTNode n)Booleanvisit(org.kie.dmn.feel.lang.ast.BooleanNode n)Comparable<?>visit(org.kie.dmn.feel.lang.ast.FunctionInvocationNode n)Comparable<?>visit(org.kie.dmn.feel.lang.ast.NameRefNode n)BigDecimalvisit(org.kie.dmn.feel.lang.ast.NumberNode n)Comparable<?>visit(org.kie.dmn.feel.lang.ast.QualifiedNameNode n)Comparable<?>visit(org.kie.dmn.feel.lang.ast.SignedUnaryNode n)Stringvisit(org.kie.dmn.feel.lang.ast.StringNode n)
-
-
-
Constructor Detail
-
DMNDTAnalyserValueFromNodeVisitor
public DMNDTAnalyserValueFromNodeVisitor(List<org.kie.dmn.feel.lang.FEELProfile> feelProfiles)
-
-
Method Detail
-
defaultVisit
public Comparable<?> defaultVisit(org.kie.dmn.feel.lang.ast.ASTNode n)
- Specified by:
defaultVisitin classorg.kie.dmn.feel.lang.ast.visitor.DefaultedVisitor<Comparable<?>>
-
visit
public Comparable<?> visit(org.kie.dmn.feel.lang.ast.NameRefNode n)
- Specified by:
visitin interfaceorg.kie.dmn.feel.lang.ast.Visitor<Comparable<?>>- Overrides:
visitin classorg.kie.dmn.feel.lang.ast.visitor.DefaultedVisitor<Comparable<?>>
-
visit
public Comparable<?> visit(org.kie.dmn.feel.lang.ast.QualifiedNameNode n)
- Specified by:
visitin interfaceorg.kie.dmn.feel.lang.ast.Visitor<Comparable<?>>- Overrides:
visitin classorg.kie.dmn.feel.lang.ast.visitor.DefaultedVisitor<Comparable<?>>
-
visit
public Boolean visit(org.kie.dmn.feel.lang.ast.BooleanNode n)
- Specified by:
visitin interfaceorg.kie.dmn.feel.lang.ast.Visitor<Comparable<?>>- Overrides:
visitin classorg.kie.dmn.feel.lang.ast.visitor.DefaultedVisitor<Comparable<?>>
-
visit
public BigDecimal visit(org.kie.dmn.feel.lang.ast.NumberNode n)
- Specified by:
visitin interfaceorg.kie.dmn.feel.lang.ast.Visitor<Comparable<?>>- Overrides:
visitin classorg.kie.dmn.feel.lang.ast.visitor.DefaultedVisitor<Comparable<?>>
-
visit
public String visit(org.kie.dmn.feel.lang.ast.StringNode n)
- Specified by:
visitin interfaceorg.kie.dmn.feel.lang.ast.Visitor<Comparable<?>>- Overrides:
visitin classorg.kie.dmn.feel.lang.ast.visitor.DefaultedVisitor<Comparable<?>>
-
visit
public Comparable<?> visit(org.kie.dmn.feel.lang.ast.SignedUnaryNode n)
- Specified by:
visitin interfaceorg.kie.dmn.feel.lang.ast.Visitor<Comparable<?>>- Overrides:
visitin classorg.kie.dmn.feel.lang.ast.visitor.DefaultedVisitor<Comparable<?>>
-
visit
public Comparable<?> visit(org.kie.dmn.feel.lang.ast.FunctionInvocationNode n)
- Specified by:
visitin interfaceorg.kie.dmn.feel.lang.ast.Visitor<Comparable<?>>- Overrides:
visitin classorg.kie.dmn.feel.lang.ast.visitor.DefaultedVisitor<Comparable<?>>
-
-