Package | Description |
---|---|
org.drools.core.base | |
org.drools.core.base.evaluators | |
org.drools.core.base.extractors | |
org.drools.core.facttemplates | |
org.drools.core.reteoo.compiled | |
org.drools.core.rule |
Contains the binary representations of rule constructs, like Package (which the compiler produces), Rule, and Conditional Elements.
|
org.drools.core.spi |
Modifier and Type | Class and Description |
---|---|
static class |
ValueType.BigDecimalValueType |
static class |
ValueType.BigIntegerValueType |
static class |
ValueType.StringValueType |
Modifier and Type | Field and Description |
---|---|
static ValueType |
ValueType.ARRAY_TYPE |
static ValueType |
ValueType.BIG_DECIMAL_TYPE |
static ValueType |
ValueType.BIG_INTEGER_TYPE |
static ValueType |
ValueType.BOOLEAN_TYPE |
static ValueType |
ValueType.BYTE_TYPE |
static ValueType |
ValueType.CHAR_TYPE |
static ValueType |
ValueType.CLASS_TYPE |
static ValueType |
ValueType.DATE_TYPE |
static ValueType |
ValueType.DOUBLE_TYPE |
static ValueType |
ValueType.EVENT_TYPE |
static ValueType |
ValueType.FACTTEMPLATE_TYPE |
static ValueType |
ValueType.FLOAT_TYPE |
static ValueType |
ValueType.INTEGER_TYPE |
static ValueType |
ValueType.LOCAL_DATE_TYPE |
static ValueType |
ValueType.LOCAL_TIME_TYPE |
static ValueType |
ValueType.LONG_TYPE |
static ValueType |
ValueType.NULL_TYPE |
static ValueType |
ValueType.NUMBER_TYPE |
static ValueType |
ValueType.OBJECT_TYPE |
static ValueType |
ValueType.PBOOLEAN_TYPE |
static ValueType |
ValueType.PBYTE_TYPE |
static ValueType |
ValueType.PCHAR_TYPE |
static ValueType |
ValueType.PDOUBLE_TYPE |
static ValueType |
ValueType.PFLOAT_TYPE |
static ValueType |
ValueType.PINTEGER_TYPE |
static ValueType |
ValueType.PLONG_TYPE |
static ValueType |
ValueType.PSHORT_TYPE |
static ValueType |
ValueType.QUERY_TYPE |
static ValueType |
ValueType.SHORT_TYPE |
static ValueType |
ValueType.STRING_TYPE |
static ValueType |
ValueType.TRAIT_TYPE |
protected ValueType |
ClassObjectType.valueType |
Modifier and Type | Method and Description |
---|---|
static ValueType |
ValueType.determineValueType(Class<?> clazz) |
ValueType |
BaseEvaluator.getCoercedValueType() |
ValueType |
EvaluatorWrapper.getCoercedValueType() |
ValueType |
BaseClassFieldReader.getValueType() |
ValueType |
BaseEvaluator.getValueType() |
ValueType |
EvaluatorWrapper.getValueType() |
ValueType |
BaseClassFieldWriter.getValueType() |
ValueType |
ClassObjectType.getValueType() |
ValueType |
ClassFieldWriter.getValueType() |
ValueType |
ClassFieldAccessor.getValueType() |
ValueType |
ClassFieldReader.getValueType() |
Modifier and Type | Method and Description |
---|---|
FieldValue |
FieldFactory.getFieldValue(Object value,
ValueType valueType) |
FieldValue |
FieldDataFactory.getFieldValue(Object value,
ValueType valueType) |
void |
BaseClassFieldReader.setValueType(ValueType valueType) |
Constructor and Description |
---|
BaseClassFieldReader(int index,
Class<?> fieldType,
ValueType valueType)
This constructor is not supposed to be used from outside the class hirarchy
|
BaseClassFieldWriter(int index,
Class<?> fieldType,
ValueType valueType)
This constructor is not supposed to be used from outside the class hirarchy
|
BaseEvaluator(ValueType type,
Operator operator) |
Modifier and Type | Method and Description |
---|---|
ValueType |
SetEvaluatorsDefinition.BaseMemberOfEvaluator.getCoercedValueType() |
ValueType |
SetEvaluatorsDefinition.BaseNotMemberOfEvaluator.getCoercedValueType() |
Modifier and Type | Method and Description |
---|---|
void |
EvaluatorCache.addEvaluator(ValueType type,
Operator operator,
Evaluator evaluator) |
Evaluator |
StrEvaluatorDefinition.getEvaluator(ValueType type,
Operator operator) |
Evaluator |
MeetsEvaluatorDefinition.getEvaluator(ValueType type,
Operator operator) |
Evaluator |
IncludesEvaluatorDefinition.getEvaluator(ValueType type,
Operator operator) |
Evaluator |
BeforeEvaluatorDefinition.getEvaluator(ValueType type,
Operator operator) |
Evaluator |
EvaluatorRegistry.getEvaluator(ValueType type,
Operator operator)
Returns the evaluator instance for the given type and the
defined parameterText
|
Evaluator |
FinishesEvaluatorDefinition.getEvaluator(ValueType type,
Operator operator) |
Evaluator |
DuringEvaluatorDefinition.getEvaluator(ValueType type,
Operator operator) |
Evaluator |
EvaluatorCache.getEvaluator(ValueType type,
Operator operator) |
Evaluator |
SoundslikeEvaluatorsDefinition.getEvaluator(ValueType type,
Operator operator) |
Evaluator |
StartsEvaluatorDefinition.getEvaluator(ValueType type,
Operator operator) |
Evaluator |
MetByEvaluatorDefinition.getEvaluator(ValueType type,
Operator operator) |
Evaluator |
IsAEvaluatorDefinition.getEvaluator(ValueType type,
Operator operator) |
Evaluator |
MatchesEvaluatorsDefinition.getEvaluator(ValueType type,
Operator operator) |
Evaluator |
OverlapsEvaluatorDefinition.getEvaluator(ValueType type,
Operator operator) |
Evaluator |
AfterEvaluatorDefinition.getEvaluator(ValueType type,
Operator operator) |
Evaluator |
OverlappedByEvaluatorDefinition.getEvaluator(ValueType type,
Operator operator) |
Evaluator |
EvaluatorDefinition.getEvaluator(ValueType type,
Operator operator)
Returns the evaluator instance for the given type and the
defined parameterText
|
Evaluator |
FinishedByEvaluatorDefinition.getEvaluator(ValueType type,
Operator operator) |
Evaluator |
StartedByEvaluatorDefinition.getEvaluator(ValueType type,
Operator operator) |
Evaluator |
SetEvaluatorsDefinition.getEvaluator(ValueType type,
Operator operator) |
Evaluator |
CoincidesEvaluatorDefinition.getEvaluator(ValueType type,
Operator operator) |
Evaluator |
StrEvaluatorDefinition.getEvaluator(ValueType type,
Operator operator,
String parameterText) |
Evaluator |
MeetsEvaluatorDefinition.getEvaluator(ValueType type,
Operator operator,
String parameterText) |
Evaluator |
IncludesEvaluatorDefinition.getEvaluator(ValueType type,
Operator operator,
String parameterText) |
Evaluator |
BeforeEvaluatorDefinition.getEvaluator(ValueType type,
Operator operator,
String parameterText) |
Evaluator |
EvaluatorRegistry.getEvaluator(ValueType type,
Operator operator,
String parameterText)
Returns the evaluator instance for the given type and the
defined parameterText
|
Evaluator |
FinishesEvaluatorDefinition.getEvaluator(ValueType type,
Operator operator,
String parameterText) |
Evaluator |
DuringEvaluatorDefinition.getEvaluator(ValueType type,
Operator operator,
String parameterText) |
Evaluator |
SoundslikeEvaluatorsDefinition.getEvaluator(ValueType type,
Operator operator,
String parameterText) |
Evaluator |
StartsEvaluatorDefinition.getEvaluator(ValueType type,
Operator operator,
String parameterText) |
Evaluator |
MetByEvaluatorDefinition.getEvaluator(ValueType type,
Operator operator,
String parameterText) |
Evaluator |
IsAEvaluatorDefinition.getEvaluator(ValueType type,
Operator operator,
String parameterText) |
Evaluator |
MatchesEvaluatorsDefinition.getEvaluator(ValueType type,
Operator operator,
String parameterText) |
Evaluator |
OverlapsEvaluatorDefinition.getEvaluator(ValueType type,
Operator operator,
String parameterText) |
Evaluator |
AfterEvaluatorDefinition.getEvaluator(ValueType type,
Operator operator,
String parameterText) |
Evaluator |
OverlappedByEvaluatorDefinition.getEvaluator(ValueType type,
Operator operator,
String parameterText) |
Evaluator |
EvaluatorDefinition.getEvaluator(ValueType type,
Operator operator,
String parameterText)
Returns the evaluator instance for the given type and the
defined parameterText
|
Evaluator |
FinishedByEvaluatorDefinition.getEvaluator(ValueType type,
Operator operator,
String parameterText) |
Evaluator |
StartedByEvaluatorDefinition.getEvaluator(ValueType type,
Operator operator,
String parameterText) |
Evaluator |
SetEvaluatorsDefinition.getEvaluator(ValueType type,
Operator operator,
String parameterText) |
Evaluator |
CoincidesEvaluatorDefinition.getEvaluator(ValueType type,
Operator operator,
String parameterText) |
Evaluator |
StrEvaluatorDefinition.getEvaluator(ValueType type,
String operatorId,
boolean isNegated,
String parameterText) |
Evaluator |
MeetsEvaluatorDefinition.getEvaluator(ValueType type,
String operatorId,
boolean isNegated,
String parameterText) |
Evaluator |
IncludesEvaluatorDefinition.getEvaluator(ValueType type,
String operatorId,
boolean isNegated,
String parameterText) |
Evaluator |
BeforeEvaluatorDefinition.getEvaluator(ValueType type,
String operatorId,
boolean isNegated,
String parameterText) |
Evaluator |
EvaluatorRegistry.getEvaluator(ValueType type,
String operatorId,
boolean isNegated,
String parameterText)
Returns the evaluator instance for the given type and the
defined parameterText
|
Evaluator |
FinishesEvaluatorDefinition.getEvaluator(ValueType type,
String operatorId,
boolean isNegated,
String parameterText) |
Evaluator |
DuringEvaluatorDefinition.getEvaluator(ValueType type,
String operatorId,
boolean isNegated,
String parameterText) |
Evaluator |
SoundslikeEvaluatorsDefinition.getEvaluator(ValueType type,
String operatorId,
boolean isNegated,
String parameterText) |
Evaluator |
StartsEvaluatorDefinition.getEvaluator(ValueType type,
String operatorId,
boolean isNegated,
String parameterText) |
Evaluator |
MetByEvaluatorDefinition.getEvaluator(ValueType type,
String operatorId,
boolean isNegated,
String parameterText) |
Evaluator |
IsAEvaluatorDefinition.getEvaluator(ValueType type,
String operatorId,
boolean isNegated,
String parameterText) |
Evaluator |
MatchesEvaluatorsDefinition.getEvaluator(ValueType type,
String operatorId,
boolean isNegated,
String parameterText) |
Evaluator |
OverlapsEvaluatorDefinition.getEvaluator(ValueType type,
String operatorId,
boolean isNegated,
String parameterText) |
Evaluator |
AfterEvaluatorDefinition.getEvaluator(ValueType type,
String operatorId,
boolean isNegated,
String parameterText) |
Evaluator |
OverlappedByEvaluatorDefinition.getEvaluator(ValueType type,
String operatorId,
boolean isNegated,
String parameterText) |
Evaluator |
EvaluatorDefinition.getEvaluator(ValueType type,
String operatorId,
boolean isNegated,
String parameterText)
Returns the evaluator instance for the given type and the
defined parameterText
|
Evaluator |
FinishedByEvaluatorDefinition.getEvaluator(ValueType type,
String operatorId,
boolean isNegated,
String parameterText) |
Evaluator |
StartedByEvaluatorDefinition.getEvaluator(ValueType type,
String operatorId,
boolean isNegated,
String parameterText) |
Evaluator |
SetEvaluatorsDefinition.getEvaluator(ValueType type,
String operatorId,
boolean isNegated,
String parameterText) |
Evaluator |
CoincidesEvaluatorDefinition.getEvaluator(ValueType type,
String operatorId,
boolean isNegated,
String parameterText) |
Evaluator |
StrEvaluatorDefinition.getEvaluator(ValueType type,
String operatorId,
boolean isNegated,
String parameterText,
EvaluatorDefinition.Target leftTarget,
EvaluatorDefinition.Target rightTarget) |
Evaluator |
MeetsEvaluatorDefinition.getEvaluator(ValueType type,
String operatorId,
boolean isNegated,
String parameterText,
EvaluatorDefinition.Target left,
EvaluatorDefinition.Target right) |
Evaluator |
IncludesEvaluatorDefinition.getEvaluator(ValueType type,
String operatorId,
boolean isNegated,
String parameterText,
EvaluatorDefinition.Target left,
EvaluatorDefinition.Target right) |
Evaluator |
BeforeEvaluatorDefinition.getEvaluator(ValueType type,
String operatorId,
boolean isNegated,
String parameterText,
EvaluatorDefinition.Target left,
EvaluatorDefinition.Target right) |
Evaluator |
FinishesEvaluatorDefinition.getEvaluator(ValueType type,
String operatorId,
boolean isNegated,
String parameterText,
EvaluatorDefinition.Target left,
EvaluatorDefinition.Target right) |
Evaluator |
DuringEvaluatorDefinition.getEvaluator(ValueType type,
String operatorId,
boolean isNegated,
String parameterText,
EvaluatorDefinition.Target left,
EvaluatorDefinition.Target right) |
Evaluator |
SoundslikeEvaluatorsDefinition.getEvaluator(ValueType type,
String operatorId,
boolean isNegated,
String parameterText,
EvaluatorDefinition.Target left,
EvaluatorDefinition.Target right) |
Evaluator |
StartsEvaluatorDefinition.getEvaluator(ValueType type,
String operatorId,
boolean isNegated,
String parameterText,
EvaluatorDefinition.Target left,
EvaluatorDefinition.Target right) |
Evaluator |
MetByEvaluatorDefinition.getEvaluator(ValueType type,
String operatorId,
boolean isNegated,
String parameterText,
EvaluatorDefinition.Target left,
EvaluatorDefinition.Target right) |
Evaluator |
IsAEvaluatorDefinition.getEvaluator(ValueType type,
String operatorId,
boolean isNegated,
String parameterText,
EvaluatorDefinition.Target leftTarget,
EvaluatorDefinition.Target rightTarget) |
Evaluator |
MatchesEvaluatorsDefinition.getEvaluator(ValueType type,
String operatorId,
boolean isNegated,
String parameterText,
EvaluatorDefinition.Target left,
EvaluatorDefinition.Target right) |
Evaluator |
OverlapsEvaluatorDefinition.getEvaluator(ValueType type,
String operatorId,
boolean isNegated,
String parameterText,
EvaluatorDefinition.Target left,
EvaluatorDefinition.Target right) |
Evaluator |
AfterEvaluatorDefinition.getEvaluator(ValueType type,
String operatorId,
boolean isNegated,
String parameterText,
EvaluatorDefinition.Target left,
EvaluatorDefinition.Target right) |
Evaluator |
OverlappedByEvaluatorDefinition.getEvaluator(ValueType type,
String operatorId,
boolean isNegated,
String parameterText,
EvaluatorDefinition.Target left,
EvaluatorDefinition.Target right) |
Evaluator |
EvaluatorDefinition.getEvaluator(ValueType type,
String operatorId,
boolean isNegated,
String parameterText,
EvaluatorDefinition.Target leftTarget,
EvaluatorDefinition.Target rightTarget)
Returns the evaluator instance for the given type and the
defined parameterText
|
Evaluator |
FinishedByEvaluatorDefinition.getEvaluator(ValueType type,
String operatorId,
boolean isNegated,
String parameterText,
EvaluatorDefinition.Target left,
EvaluatorDefinition.Target right) |
Evaluator |
StartedByEvaluatorDefinition.getEvaluator(ValueType type,
String operatorId,
boolean isNegated,
String parameterText,
EvaluatorDefinition.Target left,
EvaluatorDefinition.Target right) |
Evaluator |
SetEvaluatorsDefinition.getEvaluator(ValueType type,
String operatorId,
boolean isNegated,
String parameterText,
EvaluatorDefinition.Target left,
EvaluatorDefinition.Target right) |
Evaluator |
CoincidesEvaluatorDefinition.getEvaluator(ValueType type,
String operatorId,
boolean isNegated,
String parameterText,
EvaluatorDefinition.Target left,
EvaluatorDefinition.Target right) |
boolean |
StrEvaluatorDefinition.supportsType(ValueType type) |
boolean |
MeetsEvaluatorDefinition.supportsType(ValueType type) |
boolean |
IncludesEvaluatorDefinition.supportsType(ValueType type) |
boolean |
BeforeEvaluatorDefinition.supportsType(ValueType type) |
boolean |
FinishesEvaluatorDefinition.supportsType(ValueType type) |
boolean |
DuringEvaluatorDefinition.supportsType(ValueType type) |
boolean |
EvaluatorCache.supportsType(ValueType type) |
boolean |
SoundslikeEvaluatorsDefinition.supportsType(ValueType type) |
boolean |
StartsEvaluatorDefinition.supportsType(ValueType type) |
boolean |
MetByEvaluatorDefinition.supportsType(ValueType type) |
boolean |
IsAEvaluatorDefinition.supportsType(ValueType type) |
boolean |
MatchesEvaluatorsDefinition.supportsType(ValueType type) |
boolean |
OverlapsEvaluatorDefinition.supportsType(ValueType type) |
boolean |
AfterEvaluatorDefinition.supportsType(ValueType type) |
boolean |
OverlappedByEvaluatorDefinition.supportsType(ValueType type) |
boolean |
EvaluatorDefinition.supportsType(ValueType type)
Returns true in case this evaluator supports operations over values
of that specific type.
|
boolean |
FinishedByEvaluatorDefinition.supportsType(ValueType type) |
boolean |
StartedByEvaluatorDefinition.supportsType(ValueType type) |
boolean |
SetEvaluatorsDefinition.supportsType(ValueType type) |
boolean |
CoincidesEvaluatorDefinition.supportsType(ValueType type) |
Constructor and Description |
---|
AfterEvaluator(ValueType type,
boolean isNegated,
long[] parameters,
String paramText,
boolean unwrapLeft,
boolean unwrapRight) |
BaseMemberOfEvaluator(ValueType type,
Operator operator) |
BaseNotMemberOfEvaluator(ValueType type,
Operator operator) |
BeforeEvaluator(ValueType type,
boolean isNegated,
long[] parameters,
String paramText,
boolean unwrapLeft,
boolean unwrapRight) |
CoincidesEvaluator(ValueType type,
boolean isNegated,
long[] parameters,
String paramText,
boolean unwrapLeft,
boolean unwrapRight) |
DuringEvaluator(ValueType type,
boolean isNegated,
long[] parameters,
String paramText) |
FinishedByEvaluator(ValueType type,
boolean isNegated,
long[] parameters,
String paramText) |
FinishesEvaluator(ValueType type,
boolean isNegated,
long[] parameters,
String paramText) |
IncludesEvaluator(ValueType type,
boolean isNegated,
long[] parameters,
String paramText) |
IsAEvaluator(ValueType type,
boolean isNegated) |
MeetsEvaluator(ValueType type,
boolean isNegated,
long[] parameters,
String paramText) |
MetByEvaluator(ValueType type,
boolean isNegated,
long[] parameters,
String paramText) |
OverlappedByEvaluator(ValueType type,
boolean isNegated,
long[] parameters,
String paramText) |
OverlapsEvaluator(ValueType type,
boolean isNegated,
long[] parameters,
String paramText) |
PointInTimeEvaluator(ValueType type,
Operator operator,
long[] parameters,
String paramText,
boolean unwrapLeft,
boolean unwrapRight) |
StartedByEvaluator(ValueType type,
boolean isNegated,
long[] params,
String paramText) |
StartsEvaluator(ValueType type,
boolean isNegated,
long[] params,
String paramText) |
StrEvaluator(ValueType type,
boolean isNegated) |
Modifier and Type | Method and Description |
---|---|
ValueType |
ConstantValueReader.getValueType() |
ValueType |
ArrayElementReader.getValueType() |
Modifier and Type | Method and Description |
---|---|
void |
MVELClassFieldReader.setValueType(ValueType valueType) |
Constructor and Description |
---|
BaseBooleanClassFieldReader(int index,
Class<?> fieldType,
ValueType valueType)
This constructor is not supposed to be used from outside the class hirarchy
|
BaseBooleanClassFieldWriter(int index,
Class<?> fieldType,
ValueType valueType)
This constructor is not supposed to be used from outside the class hierarchy
|
BaseByteClassFieldReader(int index,
Class fieldType,
ValueType valueType)
This constructor is not supposed to be used from outside the class hirarchy
|
BaseByteClassFieldWriter(int index,
Class<?> fieldType,
ValueType valueType)
This constructor is not supposed to be used from outside the class hierarchy
|
BaseCharClassFieldReader(int index,
Class fieldType,
ValueType valueType)
This constructor is not supposed to be used from outside the class hirarchy
|
BaseCharClassFieldWriter(int index,
Class<?> fieldType,
ValueType valueType)
This constructor is not supposed to be used from outside the class hierarchy
|
BaseDateClassFieldReader(int index,
Class fieldType,
ValueType valueType)
This constructor is not supposed to be used from outside the class hirarchy
|
BaseDoubleClassFieldReader(int index,
Class fieldType,
ValueType valueType)
This constructor is not supposed to be used from outside the class hirarchy
|
BaseDoubleClassFieldWriter(int index,
Class<?> fieldType,
ValueType valueType)
This constructor is not supposed to be used from outside the class hierarchy
|
BaseFloatClassFieldReader(int index,
Class fieldType,
ValueType valueType)
This constructor is not supposed to be used from outside the class hirarchy
|
BaseFloatClassFieldWriter(int index,
Class<?> fieldType,
ValueType valueType)
This constructor is not supposed to be used from outside the class hirarchy
|
BaseIntClassFieldReader(int index,
Class fieldType,
ValueType valueType)
This constructor is not supposed to be used from outside the class hirarchy
|
BaseIntClassFieldWriter(int index,
Class<?> fieldType,
ValueType valueType)
This constructor is not supposed to be used from outside the class hirarchy
|
BaseLocalDateClassFieldReader(int index,
Class fieldType,
ValueType valueType)
This constructor is not supposed to be used from outside the class hirarchy
|
BaseLocalDateTimeClassFieldReader(int index,
Class fieldType,
ValueType valueType)
This constructor is not supposed to be used from outside the class hirarchy
|
BaseLongClassFieldReader(int index,
Class fieldType,
ValueType valueType)
This constructor is not supposed to be used from outside the class hirarchy
|
BaseLongClassFieldWriter(int index,
Class<?> fieldType,
ValueType valueType)
This constructor is not supposed to be used from outside the class hirarchy
|
BaseNumberClassFieldReader(int index,
Class<?> fieldType,
ValueType valueType) |
BaseObjectClassFieldReader(int index,
Class<?> fieldType,
ValueType valueType) |
BaseObjectClassFieldWriter(int index,
Class<?> fieldType,
ValueType valueType) |
BaseShortClassFieldReader(int index,
Class fieldType,
ValueType valueType)
This constructor is not supposed to be used from outside the class hirarchy
|
BaseShortClassFieldWriter(int index,
Class<?> fieldType,
ValueType valueType)
This constructor is not supposed to be used from outside the class hierarchy
|
BaseZonedDateTimeClassFieldReader(int index,
Class fieldType,
ValueType valueType)
This constructor is not supposed to be used from outside the class hirarchy
|
Modifier and Type | Method and Description |
---|---|
ValueType |
FactTemplateFieldExtractor.getValueType() |
ValueType |
FieldTemplate.getValueType() |
ValueType |
FieldTemplateImpl.getValueType() |
ValueType |
FactTemplateObjectType.getValueType() |
Modifier and Type | Method and Description |
---|---|
ValueType |
HashedAlphasDeclaration.getValueType() |
Modifier and Type | Method and Description |
---|---|
ValueType |
Declaration.getValueType()
Retrieve the
ValueType . |
Modifier and Type | Method and Description |
---|---|
ValueType |
Evaluator.getCoercedValueType()
Returns the value type this evaluator will coerce
operands to, during evaluation.
|
ValueType |
ReadAccessor.getValueType() |
ValueType |
ObjectType.getValueType() |
ValueType |
Evaluator.getValueType()
Returns the type of the values this evaluator operates upon.
|
ValueType |
WriteAccessor.getValueType() |
Copyright © 2001–2018 JBoss by Red Hat. All rights reserved.