public class ClassFieldReader extends Object implements Externalizable, InternalReadAccessor
| Constructor and Description |
|---|
ClassFieldReader() |
ClassFieldReader(String className,
String fieldName) |
public void writeExternal(ObjectOutput out) throws IOException
writeExternal in interface ExternalizableIOExceptionpublic void readExternal(ObjectInput is) throws ClassNotFoundException, IOException
readExternal in interface ExternalizableClassNotFoundExceptionIOExceptionpublic void setReadAccessor(InternalReadAccessor reader)
public int getIndex()
getIndex in interface ReadAccessorpublic String getClassName()
public String getFieldName()
public boolean hasReadAccessor()
public Object getValue(InternalWorkingMemory workingMemory, Object object)
getValue in interface InternalReadAccessorpublic ValueType getValueType()
getValueType in interface ReadAccessorpublic Class<?> getExtractToClass()
getExtractToClass in interface ReadAccessorpublic String getExtractToClassName()
getExtractToClassName in interface ReadAccessorpublic boolean getBooleanValue(InternalWorkingMemory workingMemory, Object object)
getBooleanValue in interface InternalReadAccessorpublic byte getByteValue(InternalWorkingMemory workingMemory, Object object)
getByteValue in interface InternalReadAccessorpublic char getCharValue(InternalWorkingMemory workingMemory, Object object)
getCharValue in interface InternalReadAccessorpublic double getDoubleValue(InternalWorkingMemory workingMemory, Object object)
getDoubleValue in interface InternalReadAccessorpublic float getFloatValue(InternalWorkingMemory workingMemory, Object object)
getFloatValue in interface InternalReadAccessorpublic int getIntValue(InternalWorkingMemory workingMemory, Object object)
getIntValue in interface InternalReadAccessorpublic long getLongValue(InternalWorkingMemory workingMemory, Object object)
getLongValue in interface InternalReadAccessorpublic short getShortValue(InternalWorkingMemory workingMemory, Object object)
getShortValue in interface InternalReadAccessorpublic boolean isNullValue(InternalWorkingMemory workingMemory, Object object)
isNullValue in interface InternalReadAccessorpublic Method getNativeReadMethod()
getNativeReadMethod in interface ReadAccessorpublic String getNativeReadMethodName()
getNativeReadMethodName in interface ReadAccessorpublic int getHashCode(InternalWorkingMemory workingMemory, Object object)
getHashCode in interface InternalReadAccessorpublic boolean isGlobal()
isGlobal in interface InternalReadAccessorpublic boolean isSelfReference()
isSelfReference in interface InternalReadAccessorpublic boolean getBooleanValue(Object object)
getBooleanValue in interface ReadAccessorobject - ReadAccessor.getBooleanValue(java.lang.Object)public byte getByteValue(Object object)
getByteValue in interface ReadAccessorobject - ReadAccessor.getByteValue(java.lang.Object)public char getCharValue(Object object)
getCharValue in interface ReadAccessorobject - ReadAccessor.getCharValue(java.lang.Object)public double getDoubleValue(Object object)
getDoubleValue in interface ReadAccessorobject - ReadAccessor.getDoubleValue(java.lang.Object)public float getFloatValue(Object object)
getFloatValue in interface ReadAccessorobject - ReadAccessor.getFloatValue(java.lang.Object)public int getHashCode(Object object)
getHashCode in interface ReadAccessorobject - ReadAccessor.getHashCode(java.lang.Object)public int getIntValue(Object object)
getIntValue in interface ReadAccessorobject - ReadAccessor.getIntValue(java.lang.Object)public long getLongValue(Object object)
getLongValue in interface ReadAccessorobject - ReadAccessor.getLongValue(java.lang.Object)public short getShortValue(Object object)
getShortValue in interface ReadAccessorobject - ReadAccessor.getShortValue(java.lang.Object)public Object getValue(Object object)
getValue in interface ReadAccessorobject - ReadAccessor.getValue(java.lang.Object)public boolean isNullValue(Object object)
isNullValue in interface ReadAccessorobject - ReadAccessor.isNullValue(java.lang.Object)public BigDecimal getBigDecimalValue(InternalWorkingMemory workingMemory, Object object)
getBigDecimalValue in interface InternalReadAccessorpublic BigInteger getBigIntegerValue(InternalWorkingMemory workingMemory, Object object)
getBigIntegerValue in interface InternalReadAccessorpublic BigDecimal getBigDecimalValue(Object object)
getBigDecimalValue in interface ReadAccessorpublic BigInteger getBigIntegerValue(Object object)
getBigIntegerValue in interface ReadAccessorCopyright © 2001–2015 JBoss by Red Hat. All rights reserved.