public class FactTemplateFieldExtractor extends Object implements Externalizable, InternalReadAccessor
| Constructor and Description |
|---|
FactTemplateFieldExtractor() |
FactTemplateFieldExtractor(FactTemplate factTemplate,
int fieldIndex) |
public FactTemplateFieldExtractor()
public FactTemplateFieldExtractor(FactTemplate factTemplate, int fieldIndex)
public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
readExternal in interface ExternalizableIOExceptionClassNotFoundExceptionpublic void writeExternal(ObjectOutput out) throws IOException
writeExternal in interface ExternalizableIOExceptionpublic ValueType getValueType()
getValueType in interface ReadAccessorpublic Object getValue(InternalWorkingMemory workingMemory, Object object)
getValue in interface InternalReadAccessorpublic int getIndex()
getIndex 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 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 isNullValue(InternalWorkingMemory workingMemory, Object object)
isNullValue in interface InternalReadAccessorpublic boolean getBooleanValue(Object object)
getBooleanValue in interface ReadAccessorpublic byte getByteValue(Object object)
getByteValue in interface ReadAccessorpublic char getCharValue(Object object)
getCharValue in interface ReadAccessorpublic double getDoubleValue(Object object)
getDoubleValue in interface ReadAccessorpublic float getFloatValue(Object object)
getFloatValue in interface ReadAccessorpublic int getHashCode(Object object)
getHashCode in interface ReadAccessorpublic int getIntValue(Object object)
getIntValue in interface ReadAccessorpublic long getLongValue(Object object)
getLongValue in interface ReadAccessorpublic short getShortValue(Object object)
getShortValue in interface ReadAccessorpublic Object getValue(Object object)
getValue 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 ReadAccessorCopyright © 2001–2019 JBoss by Red Hat. All rights reserved.