public class GlobalExtractor extends BaseDateClassFieldReader implements InternalReadAccessor, AcceptsClassObjectType, Externalizable
| Constructor and Description |
|---|
GlobalExtractor() |
GlobalExtractor(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, getDate, getDoubleValue, getFloatValue, getHashCode, getIntValue, getLongValue, getShortValue, isNullValuegetBigDecimalValue, getBigIntegerValue, getValueType, setFieldType, setIndex, setValueTypeclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitgetBigDecimalValue, getBigIntegerValue, getBooleanValue, getByteValue, getCharValue, getDoubleValue, getFloatValue, getHashCode, getIntValue, getLongValue, getShortValue, isNullValuegetValueTypepublic GlobalExtractor()
public GlobalExtractor(String identifier, ObjectType objectType)
public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
readExternal in interface ExternalizablereadExternal in class BaseClassFieldReaderIOExceptionClassNotFoundExceptionpublic void writeExternal(ObjectOutput out) throws IOException
writeExternal in interface ExternalizablewriteExternal in class BaseClassFieldReaderIOExceptionpublic void setClassObjectType(ClassObjectType objectType)
setClassObjectType in interface AcceptsClassObjectTypepublic Object getValue(InternalWorkingMemory workingMemory, Object object)
getValue in interface InternalReadAccessorgetValue in class BaseDateClassFieldReaderpublic ObjectType getObjectType()
public Class<?> getExtractToClass()
getExtractToClass in interface ReadAccessorgetExtractToClass in class BaseClassFieldReaderpublic String getExtractToClassName()
getExtractToClassName in interface ReadAccessorgetExtractToClassName in class BaseClassFieldReaderpublic Method getNativeReadMethod()
getNativeReadMethod in interface ReadAccessorgetNativeReadMethod in class BaseDateClassFieldReaderpublic String getNativeReadMethodName()
getNativeReadMethodName in interface ReadAccessorgetNativeReadMethodName in class BaseDateClassFieldReaderpublic int hashCode()
hashCode in class BaseClassFieldReaderpublic boolean equals(Object obj)
equals in class BaseClassFieldReaderpublic boolean isGlobal()
isGlobal in interface InternalReadAccessorisGlobal in class BaseClassFieldReaderpublic boolean isSelfReference()
isSelfReference in interface InternalReadAccessorisSelfReference in class BaseClassFieldReaderpublic boolean getBooleanValue(Object object)
getBooleanValue in interface ReadAccessorgetBooleanValue in class BaseClassFieldReaderpublic byte getByteValue(Object object)
getByteValue in interface ReadAccessorgetByteValue in class BaseClassFieldReaderpublic char getCharValue(Object object)
getCharValue in interface ReadAccessorgetCharValue in class BaseClassFieldReaderpublic double getDoubleValue(Object object)
getDoubleValue in interface ReadAccessorgetDoubleValue in class BaseClassFieldReaderpublic float getFloatValue(Object object)
getFloatValue in interface ReadAccessorgetFloatValue in class BaseClassFieldReaderpublic int getHashCode(Object object)
getHashCode in interface ReadAccessorgetHashCode in class BaseClassFieldReaderpublic int getIndex()
getIndex in interface ReadAccessorgetIndex in class BaseClassFieldReaderpublic int getIntValue(Object object)
getIntValue in interface ReadAccessorgetIntValue in class BaseClassFieldReaderpublic long getLongValue(Object object)
getLongValue in interface ReadAccessorgetLongValue in class BaseClassFieldReaderpublic short getShortValue(Object object)
getShortValue in interface ReadAccessorgetShortValue in class BaseClassFieldReaderpublic Object getValue(Object object)
getValue in interface ReadAccessorgetValue in class BaseClassFieldReaderpublic BigDecimal getBigDecimalValue(Object object)
getBigDecimalValue in interface ReadAccessorgetBigDecimalValue in class BaseClassFieldReaderpublic BigInteger getBigIntegerValue(Object object)
getBigIntegerValue in interface ReadAccessorgetBigIntegerValue in class BaseClassFieldReaderpublic boolean isNullValue(Object object)
isNullValue in interface ReadAccessorisNullValue in class BaseClassFieldReaderCopyright © 2001–2021 JBoss by Red Hat. All rights reserved.