Package org.drools.core.base
Interface CoreComponentsBuilder
-
- All Superinterfaces:
java.lang.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
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringNO_MVEL
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default ClassFieldInspectorcreateClassFieldInspector(java.lang.Class<?> classUnderInspection)ClassFieldInspectorcreateClassFieldInspector(java.lang.Class<?> classUnderInspection, boolean includeFinalMethods)java.lang.ObjectevaluateMvelExpression(DialectRuntimeData data, java.lang.ClassLoader classLoader, java.lang.String expr)static CoreComponentsBuilderget()MVELExecutorgetMVELExecutor()ReadAccessorgetReadAcessor(java.lang.String className, java.lang.String expr, boolean typesafe, java.lang.Class<?> returnType)static booleanpresent()static <T> TthrowExceptionForMissingMvel()
-
-
-
Field Detail
-
NO_MVEL
static final java.lang.String NO_MVEL
- See Also:
- Constant Field Values
-
-
Method Detail
-
throwExceptionForMissingMvel
static <T> T throwExceptionForMissingMvel()
-
get
static CoreComponentsBuilder get()
-
present
static boolean present()
-
getReadAcessor
ReadAccessor getReadAcessor(java.lang.String className, java.lang.String expr, boolean typesafe, java.lang.Class<?> returnType)
-
evaluateMvelExpression
java.lang.Object evaluateMvelExpression(DialectRuntimeData data, java.lang.ClassLoader classLoader, java.lang.String expr)
-
createClassFieldInspector
default ClassFieldInspector createClassFieldInspector(java.lang.Class<?> classUnderInspection) throws java.io.IOException
- Throws:
java.io.IOException
-
createClassFieldInspector
ClassFieldInspector createClassFieldInspector(java.lang.Class<?> classUnderInspection, boolean includeFinalMethods) throws java.io.IOException
- Throws:
java.io.IOException
-
getMVELExecutor
MVELExecutor getMVELExecutor()
-
-