Package org.drools.core.base
Interface CoreComponentsBuilder
-
- All Superinterfaces:
Comparable<org.kie.api.internal.utils.KieService>,org.kie.api.internal.utils.KieService
public interface CoreComponentsBuilder extends org.kie.api.internal.utils.KieService
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classCoreComponentsBuilder.Holder
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default ClassFieldInspectorcreateClassFieldInspector(Class<?> classUnderInspection)ClassFieldInspectorcreateClassFieldInspector(Class<?> classUnderInspection, boolean includeFinalMethods)ObjectevaluateMvelExpression(DialectRuntimeData data, ClassLoader classLoader, String expr)static CoreComponentsBuilderget()List<EvaluatorDefinition>getEvaluatorDefinitions()MVELExecutorgetMVELExecutor()InternalReadAccessorgetReadAcessor(String className, String expr, boolean typesafe, Class<?> returnType)static List<EvaluatorDefinition>loadEvaluatorDefinitions()static booleanpresent()static <T> TthrowExceptionForMissingMvel()
-
-
-
Field Detail
-
NO_MVEL
static final String NO_MVEL
- See Also:
- Constant Field Values
-
-
Method Detail
-
throwExceptionForMissingMvel
static <T> T throwExceptionForMissingMvel()
-
get
static CoreComponentsBuilder get()
-
present
static boolean present()
-
getReadAcessor
InternalReadAccessor getReadAcessor(String className, String expr, boolean typesafe, Class<?> returnType)
-
evaluateMvelExpression
Object evaluateMvelExpression(DialectRuntimeData data, ClassLoader classLoader, String expr)
-
createClassFieldInspector
default ClassFieldInspector createClassFieldInspector(Class<?> classUnderInspection) throws IOException
- Throws:
IOException
-
createClassFieldInspector
ClassFieldInspector createClassFieldInspector(Class<?> classUnderInspection, boolean includeFinalMethods) throws IOException
- Throws:
IOException
-
getMVELExecutor
MVELExecutor getMVELExecutor()
-
loadEvaluatorDefinitions
static List<EvaluatorDefinition> loadEvaluatorDefinitions()
-
getEvaluatorDefinitions
List<EvaluatorDefinition> getEvaluatorDefinitions()
-
-