public abstract class BaseClassFieldReader extends Object implements InternalReadAccessor, Externalizable
| Modifier | Constructor and Description |
|---|---|
|
BaseClassFieldReader() |
protected |
BaseClassFieldReader(int index,
Class<?> fieldType,
ValueType valueType)
This constructor is not supposed to be used from outside the class hirarchy
|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitgetBooleanValue, getByteValue, getCharValue, getDoubleValue, getFloatValue, getHashCode, getIntValue, getLongValue, getShortValue, getValue, isNullValuegetNativeReadMethod, getNativeReadMethodNamepublic int getIndex()
getIndex in interface ReadAccessorpublic void setIndex(int i)
public Class<?> getExtractToClass()
getExtractToClass in interface ReadAccessorpublic String getExtractToClassName()
getExtractToClassName in interface ReadAccessorpublic void setFieldType(Class<?> fieldType)
public void setValueType(ValueType valueType)
public ValueType getValueType()
getValueType in interface ReadAccessorpublic boolean isGlobal()
isGlobal in interface InternalReadAccessorpublic boolean isSelfReference()
isSelfReference in interface InternalReadAccessorpublic Object getValue(Object object)
getValue in interface ReadAccessorpublic char getCharValue(Object object)
getCharValue in interface ReadAccessorpublic int getIntValue(Object object)
getIntValue in interface ReadAccessorpublic byte getByteValue(Object object)
getByteValue in interface ReadAccessorpublic short getShortValue(Object object)
getShortValue in interface ReadAccessorpublic long getLongValue(Object object)
getLongValue in interface ReadAccessorpublic float getFloatValue(Object object)
getFloatValue in interface ReadAccessorpublic double getDoubleValue(Object object)
getDoubleValue in interface ReadAccessorpublic boolean getBooleanValue(Object object)
getBooleanValue in interface ReadAccessorpublic BigDecimal getBigDecimalValue(Object object)
getBigDecimalValue in interface ReadAccessorpublic BigInteger getBigIntegerValue(Object object)
getBigIntegerValue in interface ReadAccessorpublic BigDecimal getBigDecimalValue(InternalWorkingMemory workingMemory, Object object)
getBigDecimalValue in interface InternalReadAccessorpublic BigInteger getBigIntegerValue(InternalWorkingMemory workingMemory, Object object)
getBigIntegerValue in interface InternalReadAccessorpublic boolean isNullValue(Object object)
isNullValue in interface ReadAccessorpublic int getHashCode(Object object)
getHashCode in interface ReadAccessorpublic void writeExternal(ObjectOutput out) throws IOException
writeExternal in interface ExternalizableIOExceptionpublic void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
readExternal in interface ExternalizableIOExceptionClassNotFoundExceptionCopyright © 2001–2018 JBoss by Red Hat. All rights reserved.