Uses of Interface
org.kie.dmn.feel.lang.Type
-
-
Uses of Type in org.kie.dmn.feel
Method parameters in org.kie.dmn.feel with type arguments of type Type Modifier and Type Method Description java.util.List<UnaryTest>FEEL. evaluateUnaryTests(java.lang.String expression, java.util.Map<java.lang.String,Type> variableTypes)Evaluates the given expression as a list of of unary tests. -
Uses of Type in org.kie.dmn.feel.codegen.feel11
Fields in org.kie.dmn.feel.codegen.feel11 declared as Type Modifier and Type Field Description TypeDirectCompilerResult. resultTypeMethods in org.kie.dmn.feel.codegen.feel11 with parameters of type Type Modifier and Type Method Description static DirectCompilerResultDirectCompilerResult. of(com.github.javaparser.ast.expr.Expression expression, Type resultType)static DirectCompilerResultDirectCompilerResult. of(com.github.javaparser.ast.expr.Expression expression, Type resultType, com.github.javaparser.ast.body.FieldDeclaration fieldDeclaration)static DirectCompilerResultDirectCompilerResult. of(com.github.javaparser.ast.expr.Expression expression, Type resultType, java.util.Set<com.github.javaparser.ast.body.FieldDeclaration> fieldDeclarations)Constructors in org.kie.dmn.feel.codegen.feel11 with parameters of type Type Constructor Description DirectCompilerResult(com.github.javaparser.ast.expr.Expression expression, Type resultType, java.util.Set<com.github.javaparser.ast.body.FieldDeclaration> fieldDeclarations) -
Uses of Type in org.kie.dmn.feel.lang
Subinterfaces of Type in org.kie.dmn.feel.lang Modifier and Type Interface Description interfaceCompositeTypeA composite type interface, i.e., a type that contains fieldsinterfaceSimpleTypeA simple type definition interface, i.e., a type that does not contain fieldsMethods in org.kie.dmn.feel.lang that return Type Modifier and Type Method Description TypeScope. getType()maybe null.TypeSymbol. getType()Methods in org.kie.dmn.feel.lang that return types with arguments of type Type Modifier and Type Method Description java.util.Map<java.lang.String,Type>CompositeType. getFields()java.util.Map<java.lang.String,Type>CompilerContext. getInputVariableTypes()Methods in org.kie.dmn.feel.lang with parameters of type Type Modifier and Type Method Description CompilerContextCompilerContext. addInputVariableType(java.lang.String name, Type type)default booleanCompositeType. conformsTo(Type t)booleanType. conformsTo(Type t)Check if this type does Conform to specified typetaccordingly to FEEL DMN specification 10.3.2.9.2 Type Conformance -
Uses of Type in org.kie.dmn.feel.lang.ast
Fields in org.kie.dmn.feel.lang.ast declared as Type Modifier and Type Field Description TypeAtLiteralNode.TypeAndFn. typeMethods in org.kie.dmn.feel.lang.ast that return Type Modifier and Type Method Description TypeContextTypeNode. evaluate(EvaluationContext ctx)TypeCTypeNode. evaluate(EvaluationContext ctx)TypeFunctionTypeNode. evaluate(EvaluationContext ctx)TypeListTypeNode. evaluate(EvaluationContext ctx)TypeTypeNode. evaluate(EvaluationContext ctx)TypeASTNode. getResultType()TypeAtLiteralNode. getResultType()TypeBaseNode. getResultType()TypeBetweenNode. getResultType()TypeBooleanNode. getResultType()TypeContextEntryNode. getResultType()TypeContextNode. getResultType()TypeDashNode. getResultType()TypeForExpressionNode. getResultType()TypeFormalParameterNode. getResultType()TypeFunctionDefNode. getResultType()TypeFunctionInvocationNode. getResultType()TypeIfExpressionNode. getResultType()TypeInfixOpNode. getResultType()TypeInNode. getResultType()TypeInstanceOfNode. getResultType()TypeListNode. getResultType()TypeNameRefNode. getResultType()TypeNumberNode. getResultType()TypePathExpressionNode. getResultType()TypeQualifiedNameNode. getResultType()TypeQuantifiedExpressionNode. getResultType()TypeRangeNode. getResultType()TypeSignedUnaryNode. getResultType()TypeStringNode. getResultType()TypeTemporalConstantNode. getResultType()TypeUnaryTestListNode. getResultType()TypeCTypeNode. getType()Methods in org.kie.dmn.feel.lang.ast that return types with arguments of type Type Modifier and Type Method Description static java.util.Map<java.lang.String,Type>ContextTypeNode. evalTypes(EvaluationContext ctx, java.util.Map<java.lang.String,TypeNode> gen)Methods in org.kie.dmn.feel.lang.ast with parameters of type Type Modifier and Type Method Description static CTypeNodeASTBuilderFactory. newCTypeNode(org.antlr.v4.runtime.ParserRuleContext ctx, Type type)static NameRefNodeASTBuilderFactory. newNameRefNode(org.antlr.v4.runtime.ParserRuleContext ctx, java.lang.String name, Type type)static NameRefNodeASTBuilderFactory. newNameRefNode(org.antlr.v4.runtime.ParserRuleContext ctx, Type type)static QualifiedNameNodeASTBuilderFactory. newQualifiedNameNode(org.antlr.v4.runtime.ParserRuleContext ctx, java.util.ArrayList<NameRefNode> parts, Type type)Constructors in org.kie.dmn.feel.lang.ast with parameters of type Type Constructor Description CTypeNode(org.antlr.v4.runtime.ParserRuleContext ctx, Type type)CTypeNode(Type type)NameRefNode(org.antlr.v4.runtime.ParserRuleContext ctx, java.lang.String text, Type type)NameRefNode(org.antlr.v4.runtime.ParserRuleContext ctx, Type type)QualifiedNameNode(org.antlr.v4.runtime.ParserRuleContext ctx, java.util.List<NameRefNode> parts, Type type)TypeAndFn(Type type, java.lang.String fnName) -
Uses of Type in org.kie.dmn.feel.lang.impl
Classes in org.kie.dmn.feel.lang.impl that implement Type Modifier and Type Class Description classJavaBackedTypeclassMapBackedTypeA map-based type descriptorMethods in org.kie.dmn.feel.lang.impl that return Type Modifier and Type Method Description static TypeJavaBackedType. determineTypeFromClass(java.lang.Class<?> clazz)static TypeJavaBackedType. of(java.lang.Class<?> clazz)If clazz can be represented as a JavaBackedType, returns a JavaBackedType for representing clazz.Methods in org.kie.dmn.feel.lang.impl that return types with arguments of type Type Modifier and Type Method Description java.util.Map<java.lang.String,Type>JavaBackedType. getFields()java.util.Map<java.lang.String,Type>MapBackedType. getFields()java.util.Map<java.lang.String,Type>CompilerContextImpl. getInputVariableTypes()Methods in org.kie.dmn.feel.lang.impl with parameters of type Type Modifier and Type Method Description MapBackedTypeMapBackedType. addField(java.lang.String name, Type type)CompilerContextCompilerContextImpl. addInputVariableType(java.lang.String name, Type type)Method parameters in org.kie.dmn.feel.lang.impl with type arguments of type Type Modifier and Type Method Description java.util.List<UnaryTest>FEELImpl. evaluateUnaryTests(java.lang.String expression, java.util.Map<java.lang.String,Type> variableTypes)Constructor parameters in org.kie.dmn.feel.lang.impl with type arguments of type Type Constructor Description MapBackedType(java.lang.String typeName, java.util.Map<java.lang.String,Type> fields) -
Uses of Type in org.kie.dmn.feel.lang.types
Classes in org.kie.dmn.feel.lang.types that implement Type Modifier and Type Class Description classAliasFEELTypeUseful for ItemDefinition at DMN layer redefining as an alias a basic FEEL type.classBuiltInTypeclassBuiltInTypeSymbolclassGenFnTypeclassGenListTypeMethods in org.kie.dmn.feel.lang.types that return Type Modifier and Type Method Description static TypeBuiltInType. determineTypeFromInstance(java.lang.Object o)static TypeBuiltInType. determineTypeFromName(java.lang.String name)TypeGenListType. getGen()TypeBaseSymbol. getType()TypeScopeImpl. getType()TypeWrappingScopeImpl. getType()TypeDefaultBuiltinFEELTypeRegistry. resolveFEELType(java.util.List<java.lang.String> qns)TypeFEELTypeRegistry. resolveFEELType(java.util.List<java.lang.String> qns)Methods in org.kie.dmn.feel.lang.types with parameters of type Type Modifier and Type Method Description booleanAliasFEELType. conformsTo(Type t)booleanBuiltInType. conformsTo(Type t)booleanBuiltInTypeSymbol. conformsTo(Type t)booleanGenFnType. conformsTo(Type t)booleanGenListType. conformsTo(Type t)static booleanBuiltInType. isInstanceOf(java.lang.Object o, Type t)voidBaseSymbol. setType(Type type)Constructors in org.kie.dmn.feel.lang.types with parameters of type Type Constructor Description BaseSymbol(java.lang.String id, Type type)BaseSymbol(java.lang.String id, Type type, Scope scope)BuiltInTypeSymbol(java.lang.String id, Type type)BuiltInTypeSymbol(java.lang.String id, Type type, Scope scope)FunctionSymbol(java.lang.String id, Type type, Scope scope, FEELFunction evaluator)FunctionSymbol(java.lang.String id, Type type, FEELFunction evaluator)GenFnType(java.util.List<Type> argsGen, Type returnGen)GenListType(Type gen)ScopeImpl(java.lang.String name, Scope parentScope, Type type)TypeSymbol(java.lang.String id, Type type)VariableSymbol(java.lang.String id, Type type)VariableSymbol(java.lang.String id, Type type, Scope scope)Constructor parameters in org.kie.dmn.feel.lang.types with type arguments of type Type Constructor Description GenFnType(java.util.List<Type> argsGen, Type returnGen) -
Uses of Type in org.kie.dmn.feel.marshaller
Methods in org.kie.dmn.feel.marshaller with parameters of type Type Modifier and Type Method Description java.lang.ObjectFEELCodeMarshaller. unmarshall(Type feelType, java.lang.String value)Unmarshalls the string into a FEEL value by executing it.java.lang.ObjectFEELMarshaller. unmarshall(Type feelType, T value)Unmarshals the marshalled T value into a FEEL objectjava.lang.ObjectFEELStringMarshaller. unmarshall(Type feelType, java.lang.String value)Unmarshalls the given string into a FEEL value. -
Uses of Type in org.kie.dmn.feel.parser.feel11
Methods in org.kie.dmn.feel.parser.feel11 with parameters of type Type Modifier and Type Method Description voidParserHelper. defineVariable(java.lang.String variable, Type type)voidParserHelper. pushScope(Type type)Method parameters in org.kie.dmn.feel.parser.feel11 with type arguments of type Type Modifier and Type Method Description static voidFEELParser. defineVariables(java.util.Map<java.lang.String,Type> inputVariableTypes, java.util.Map<java.lang.String,java.lang.Object> inputVariables, FEEL_1_1Parser parser)static FEEL_1_1ParserFEELParser. parse(FEELEventListenersManager eventsManager, java.lang.String source, java.util.Map<java.lang.String,Type> inputVariableTypes, java.util.Map<java.lang.String,java.lang.Object> inputVariables, java.util.Collection<FEELFunction> additionalFunctions, java.util.List<FEELProfile> profiles, FEELTypeRegistry typeRegistry)Constructor parameters in org.kie.dmn.feel.parser.feel11 with type arguments of type Type Constructor Description ASTBuilderVisitor(java.util.Map<java.lang.String,Type> inputTypes, FEELTypeRegistry typeRegistry) -
Uses of Type in org.kie.dmn.feel.runtime
Fields in org.kie.dmn.feel.runtime declared as Type Modifier and Type Field Description TypeFEELFunction.Param. typeMethods in org.kie.dmn.feel.runtime that return Type Modifier and Type Method Description TypeFEELFunction.Param. getType()Constructors in org.kie.dmn.feel.runtime with parameters of type Type Constructor Description Param(java.lang.String name, Type type) -
Uses of Type in org.kie.dmn.feel.runtime.decisiontables
Methods in org.kie.dmn.feel.runtime.decisiontables that return Type Modifier and Type Method Description TypeDecisionTable.OutputClause. getType()TypeDTOutputClause. getType()Constructors in org.kie.dmn.feel.runtime.decisiontables with parameters of type Type Constructor Description DTOutputClause(java.lang.String name, java.lang.String id, java.util.List<UnaryTest> outputValues, java.lang.String defaultValue, Type feelType, boolean isCollection)
-