Package org.kie.dmn.feel.parser.feel11
Class FEELParser
- java.lang.Object
-
- org.kie.dmn.feel.parser.feel11.FEELParser
-
@GwtIncompatible public class FEELParser extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classFEELParser.FEELErrorHandlerstatic classFEELParser.FEELParserErrorListener
-
Constructor Summary
Constructors Constructor Description FEELParser()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static List<org.kie.dmn.api.feel.runtime.events.FEELEvent>checkVariableName(String source)static voiddefineVariables(Map<String,Type> inputVariableTypes, Map<String,Object> inputVariables, FEEL_1_1Parser parser)static booleanisVariableNamePartValid(String namePart, Scope scope)Either namePart is a string of digits, or it must be a valid name itselfstatic booleanisVariableNameValid(String source)static FEEL_1_1Parserparse(FEELEventListenersManager eventsManager, String source, Map<String,Type> inputVariableTypes, Map<String,Object> inputVariables, Collection<FEELFunction> additionalFunctions, List<FEELProfile> profiles, FEELTypeRegistry typeRegistry)
-
-
-
Method Detail
-
parse
public static FEEL_1_1Parser parse(FEELEventListenersManager eventsManager, String source, Map<String,Type> inputVariableTypes, Map<String,Object> inputVariables, Collection<FEELFunction> additionalFunctions, List<FEELProfile> profiles, FEELTypeRegistry typeRegistry)
-
isVariableNamePartValid
public static boolean isVariableNamePartValid(String namePart, Scope scope)
Either namePart is a string of digits, or it must be a valid name itself
-
isVariableNameValid
public static boolean isVariableNameValid(String source)
-
checkVariableName
public static List<org.kie.dmn.api.feel.runtime.events.FEELEvent> checkVariableName(String source)
-
-