public class GlobalNumberExtractor extends BaseDateClassFieldReader implements InternalReadAccessor, AcceptsClassObjectType, Externalizable
Constructor and Description |
---|
GlobalNumberExtractor() |
GlobalNumberExtractor(String identifier,
ObjectType objectType) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj) |
BigDecimal |
getBigDecimalValue(Object object) |
BigInteger |
getBigIntegerValue(Object object) |
boolean |
getBooleanValue(Object object) |
byte |
getByteValue(Object object) |
char |
getCharValue(Object object) |
double |
getDoubleValue(Object object) |
Class<?> |
getExtractToClass() |
String |
getExtractToClassName() |
float |
getFloatValue(Object object) |
int |
getHashCode(Object object) |
int |
getIndex() |
int |
getIntValue(Object object) |
long |
getLongValue(Object object) |
Method |
getNativeReadMethod() |
String |
getNativeReadMethodName() |
ObjectType |
getObjectType() |
short |
getShortValue(Object object) |
Object |
getValue(InternalWorkingMemory workingMemory,
Object object) |
Object |
getValue(Object object) |
int |
hashCode() |
boolean |
isGlobal() |
boolean |
isNullValue(Object object) |
boolean |
isSelfReference() |
void |
readExternal(ObjectInput in) |
void |
setClassObjectType(ClassObjectType objectType) |
void |
writeExternal(ObjectOutput out) |
getBooleanValue, getByteValue, getCharValue, getDoubleValue, getFloatValue, getHashCode, getIntValue, getLongValue, getShortValue, isNullValue
getBigDecimalValue, getBigIntegerValue, getValueType, setFieldType, setIndex, setValueType
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
getBigDecimalValue, getBigIntegerValue, getBooleanValue, getByteValue, getCharValue, getDoubleValue, getFloatValue, getHashCode, getIntValue, getLongValue, getShortValue, isNullValue
getValueType
public GlobalNumberExtractor()
public GlobalNumberExtractor(String identifier, ObjectType objectType)
public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
readExternal
in interface Externalizable
readExternal
in class BaseClassFieldReader
IOException
ClassNotFoundException
public void writeExternal(ObjectOutput out) throws IOException
writeExternal
in interface Externalizable
writeExternal
in class BaseClassFieldReader
IOException
public void setClassObjectType(ClassObjectType objectType)
setClassObjectType
in interface AcceptsClassObjectType
public Object getValue(InternalWorkingMemory workingMemory, Object object)
getValue
in interface InternalReadAccessor
getValue
in class BaseDateClassFieldReader
public ObjectType getObjectType()
public Class<?> getExtractToClass()
getExtractToClass
in interface ReadAccessor
getExtractToClass
in class BaseClassFieldReader
public String getExtractToClassName()
getExtractToClassName
in interface ReadAccessor
getExtractToClassName
in class BaseClassFieldReader
public Method getNativeReadMethod()
getNativeReadMethod
in interface ReadAccessor
getNativeReadMethod
in class BaseDateClassFieldReader
public String getNativeReadMethodName()
getNativeReadMethodName
in interface ReadAccessor
getNativeReadMethodName
in class BaseDateClassFieldReader
public int hashCode()
hashCode
in class BaseClassFieldReader
public boolean equals(Object obj)
equals
in class BaseClassFieldReader
public boolean isGlobal()
isGlobal
in interface InternalReadAccessor
isGlobal
in class BaseClassFieldReader
public boolean isSelfReference()
isSelfReference
in interface InternalReadAccessor
isSelfReference
in class BaseClassFieldReader
public boolean getBooleanValue(Object object)
getBooleanValue
in interface ReadAccessor
getBooleanValue
in class BaseClassFieldReader
public byte getByteValue(Object object)
getByteValue
in interface ReadAccessor
getByteValue
in class BaseClassFieldReader
public char getCharValue(Object object)
getCharValue
in interface ReadAccessor
getCharValue
in class BaseClassFieldReader
public double getDoubleValue(Object object)
getDoubleValue
in interface ReadAccessor
getDoubleValue
in class BaseClassFieldReader
public float getFloatValue(Object object)
getFloatValue
in interface ReadAccessor
getFloatValue
in class BaseClassFieldReader
public int getHashCode(Object object)
getHashCode
in interface ReadAccessor
getHashCode
in class BaseClassFieldReader
public int getIndex()
getIndex
in interface ReadAccessor
getIndex
in class BaseClassFieldReader
public int getIntValue(Object object)
getIntValue
in interface ReadAccessor
getIntValue
in class BaseClassFieldReader
public long getLongValue(Object object)
getLongValue
in interface ReadAccessor
getLongValue
in class BaseClassFieldReader
public short getShortValue(Object object)
getShortValue
in interface ReadAccessor
getShortValue
in class BaseClassFieldReader
public Object getValue(Object object)
getValue
in interface ReadAccessor
getValue
in class BaseClassFieldReader
public BigDecimal getBigDecimalValue(Object object)
getBigDecimalValue
in interface ReadAccessor
getBigDecimalValue
in class BaseClassFieldReader
public BigInteger getBigIntegerValue(Object object)
getBigIntegerValue
in interface ReadAccessor
getBigIntegerValue
in class BaseClassFieldReader
public boolean isNullValue(Object object)
isNullValue
in interface ReadAccessor
isNullValue
in class BaseClassFieldReader
Copyright © 2001–2017 JBoss by Red Hat. All rights reserved.