Package org.drools.mvel.accessors
Class BaseBooleanClassFieldReader
java.lang.Object
org.drools.base.base.BaseClassFieldReader
org.drools.mvel.accessors.BaseBooleanClassFieldReader
- All Implemented Interfaces:
Externalizable,Serializable,org.drools.base.rule.accessor.ReadAccessor
public abstract class BaseBooleanClassFieldReader
extends org.drools.base.base.BaseClassFieldReader
A Base class for primitive boolean class field
extractors. This class centralizes type conversions.
- See Also:
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedBaseBooleanClassFieldReader(int index, Class<?> fieldType, org.drools.base.base.ValueType valueType) This constructor is not supposed to be used from outside the class hirarchy -
Method Summary
Modifier and TypeMethodDescriptionabstract booleangetBooleanValue(org.drools.base.base.ValueResolver valueResolver, Object object) bytegetByteValue(org.drools.base.base.ValueResolver valueResolver, Object object) chargetCharValue(org.drools.base.base.ValueResolver valueResolver, Object object) doublegetDoubleValue(org.drools.base.base.ValueResolver valueResolver, Object object) floatgetFloatValue(org.drools.base.base.ValueResolver valueResolver, Object object) intgetHashCode(org.drools.base.base.ValueResolver valueResolver, Object object) intgetIntValue(org.drools.base.base.ValueResolver valueResolver, Object object) longgetLongValue(org.drools.base.base.ValueResolver valueResolver, Object object) shortgetShortValue(org.drools.base.base.ValueResolver valueResolver, Object object) booleanisNullValue(org.drools.base.base.ValueResolver valueResolver, Object object) Methods inherited from class org.drools.base.base.BaseClassFieldReader
equals, getExtractToClass, getExtractToClassName, getHashCode, getIndex, getValue, getValueType, hashCode, isGlobal, isSelfReference, readExternal, setFieldType, setIndex, setValueType, writeExternalMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.drools.base.rule.accessor.ReadAccessor
getNativeReadMethodName
-
Constructor Details
-
BaseBooleanClassFieldReader
protected BaseBooleanClassFieldReader(int index, Class<?> fieldType, org.drools.base.base.ValueType valueType) This constructor is not supposed to be used from outside the class hirarchy- Parameters:
index-fieldType-valueType-
-
BaseBooleanClassFieldReader
public BaseBooleanClassFieldReader()
-
-
Method Details
-
getValue
-
getBooleanValue
public abstract boolean getBooleanValue(org.drools.base.base.ValueResolver valueResolver, Object object) -
getByteValue
-
getCharValue
-
getDoubleValue
-
getFloatValue
-
getIntValue
-
getLongValue
-
getShortValue
-
isNullValue
-
getNativeReadMethod
-
getHashCode
-