Package org.drools.mvel.accessors
Class BaseNumberClassFieldReader
- java.lang.Object
-
- org.drools.base.base.BaseClassFieldReader
-
- org.drools.mvel.accessors.BaseNumberClassFieldReader
-
- All Implemented Interfaces:
java.io.Externalizable,java.io.Serializable,org.drools.base.rule.accessor.ReadAccessor
- Direct Known Subclasses:
MVELNumberClassFieldReader
public abstract class BaseNumberClassFieldReader extends org.drools.base.base.BaseClassFieldReader- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Modifier Constructor Description BaseNumberClassFieldReader()protectedBaseNumberClassFieldReader(int index, java.lang.Class<?> fieldType, org.drools.base.base.ValueType valueType)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description booleangetBooleanValue(org.drools.base.base.ValueResolver valueResolver, java.lang.Object object)bytegetByteValue(org.drools.base.base.ValueResolver valueResolver, java.lang.Object object)chargetCharValue(org.drools.base.base.ValueResolver valueResolver, java.lang.Object object)doublegetDoubleValue(org.drools.base.base.ValueResolver valueResolver, java.lang.Object object)floatgetFloatValue(org.drools.base.base.ValueResolver valueResolver, java.lang.Object object)intgetHashCode(org.drools.base.base.ValueResolver valueResolver, java.lang.Object object)intgetIntValue(org.drools.base.base.ValueResolver valueResolver, java.lang.Object object)longgetLongValue(org.drools.base.base.ValueResolver valueResolver, java.lang.Object object)java.lang.reflect.MethodgetNativeReadMethod()java.lang.StringgetNativeReadMethodName()shortgetShortValue(org.drools.base.base.ValueResolver valueResolver, java.lang.Object object)abstract java.lang.ObjectgetValue(org.drools.base.base.ValueResolver valueResolver, java.lang.Object object)booleanisNullValue(org.drools.base.base.ValueResolver valueResolver, java.lang.Object object)
-
-
-
Method Detail
-
getValue
public abstract java.lang.Object getValue(org.drools.base.base.ValueResolver valueResolver, java.lang.Object object)
-
getBooleanValue
public boolean getBooleanValue(org.drools.base.base.ValueResolver valueResolver, java.lang.Object object)
-
getByteValue
public byte getByteValue(org.drools.base.base.ValueResolver valueResolver, java.lang.Object object)
-
getCharValue
public char getCharValue(org.drools.base.base.ValueResolver valueResolver, java.lang.Object object)
-
getDoubleValue
public double getDoubleValue(org.drools.base.base.ValueResolver valueResolver, java.lang.Object object)
-
getFloatValue
public float getFloatValue(org.drools.base.base.ValueResolver valueResolver, java.lang.Object object)
-
getIntValue
public int getIntValue(org.drools.base.base.ValueResolver valueResolver, java.lang.Object object)
-
getLongValue
public long getLongValue(org.drools.base.base.ValueResolver valueResolver, java.lang.Object object)
-
getShortValue
public short getShortValue(org.drools.base.base.ValueResolver valueResolver, java.lang.Object object)
-
isNullValue
public boolean isNullValue(org.drools.base.base.ValueResolver valueResolver, java.lang.Object object)
-
getNativeReadMethod
public java.lang.reflect.Method getNativeReadMethod()
-
getNativeReadMethodName
public java.lang.String getNativeReadMethodName()
-
getHashCode
public int getHashCode(org.drools.base.base.ValueResolver valueResolver, java.lang.Object object)
-
-