Package org.kie.dmn.feel.parser.feel11
Class FEELParser
- java.lang.Object
-
- org.kie.dmn.feel.parser.feel11.FEELParser
-
public class FEELParser extends Object
-
-
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,org.kie.dmn.feel.lang.Type> inputVariableTypes, Map<String,Object> inputVariables, org.kie.dmn.feel.parser.feel11.FEEL_1_1Parser parser)static booleanisVariableNamePartValid(String namePart, org.kie.dmn.feel.lang.Scope scope)Either namePart is a string of digits, or it must be a valid name itselfstatic booleanisVariableNameValid(String source)static org.kie.dmn.feel.parser.feel11.FEEL_1_1Parserparse(org.kie.dmn.feel.lang.impl.FEELEventListenersManager eventsManager, String source, Map<String,org.kie.dmn.feel.lang.Type> inputVariableTypes, Map<String,Object> inputVariables, Collection<org.kie.dmn.feel.runtime.FEELFunction> additionalFunctions, List<org.kie.dmn.feel.lang.FEELProfile> profiles, org.kie.dmn.feel.lang.types.FEELTypeRegistry typeRegistry)
-
-
-
Method Detail
-
parse
public static org.kie.dmn.feel.parser.feel11.FEEL_1_1Parser parse(org.kie.dmn.feel.lang.impl.FEELEventListenersManager eventsManager, String source, Map<String,org.kie.dmn.feel.lang.Type> inputVariableTypes, Map<String,Object> inputVariables, Collection<org.kie.dmn.feel.runtime.FEELFunction> additionalFunctions, List<org.kie.dmn.feel.lang.FEELProfile> profiles, org.kie.dmn.feel.lang.types.FEELTypeRegistry typeRegistry)
-
isVariableNamePartValid
public static boolean isVariableNamePartValid(String namePart, org.kie.dmn.feel.lang.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)
-
-