Package org.drools.base.prototype
Class PrototypeFieldExtractor
java.lang.Object
org.drools.base.prototype.PrototypeFieldExtractor
- All Implemented Interfaces:
Externalizable,Serializable,ReadAccessor
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleangetBooleanValue(ValueResolver valueResolver, Object object) bytegetByteValue(ValueResolver valueResolver, Object object) chargetCharValue(ValueResolver valueResolver, Object object) doublegetDoubleValue(ValueResolver valueResolver, Object object) floatgetFloatValue(ValueResolver valueResolver, Object object) intgetHashCode(Object object) intgetHashCode(ValueResolver valueResolver, Object object) intgetIndex()intgetIntValue(ValueResolver valueResolver, Object object) longgetLongValue(ValueResolver valueResolver, Object object) shortgetShortValue(ValueResolver valueResolver, Object object) getValue(ValueResolver valueResolver, Object object) inthashCode()booleanisGlobal()booleanisNullValue(Object object) booleanisNullValue(ValueResolver valueResolver, Object object) booleanvoidvoid
-
Constructor Details
-
PrototypeFieldExtractor
public PrototypeFieldExtractor() -
PrototypeFieldExtractor
-
-
Method Details
-
readExternal
- Specified by:
readExternalin interfaceExternalizable- Throws:
IOExceptionClassNotFoundException
-
writeExternal
- Specified by:
writeExternalin interfaceExternalizable- Throws:
IOException
-
getValueType
- Specified by:
getValueTypein interfaceReadAccessor
-
getValue
- Specified by:
getValuein interfaceReadAccessor
-
getIndex
public int getIndex()- Specified by:
getIndexin interfaceReadAccessor
-
getExtractToClass
- Specified by:
getExtractToClassin interfaceReadAccessor
-
getExtractToClassName
- Specified by:
getExtractToClassNamein interfaceReadAccessor
-
getBooleanValue
- Specified by:
getBooleanValuein interfaceReadAccessor
-
getByteValue
- Specified by:
getByteValuein interfaceReadAccessor
-
getCharValue
- Specified by:
getCharValuein interfaceReadAccessor
-
getDoubleValue
- Specified by:
getDoubleValuein interfaceReadAccessor
-
getFloatValue
- Specified by:
getFloatValuein interfaceReadAccessor
-
getIntValue
- Specified by:
getIntValuein interfaceReadAccessor
-
getLongValue
- Specified by:
getLongValuein interfaceReadAccessor
-
getShortValue
- Specified by:
getShortValuein interfaceReadAccessor
-
getNativeReadMethod
- Specified by:
getNativeReadMethodin interfaceReadAccessor
-
getNativeReadMethodName
- Specified by:
getNativeReadMethodNamein interfaceReadAccessor
-
getHashCode
- Specified by:
getHashCodein interfaceReadAccessor
-
isGlobal
public boolean isGlobal()- Specified by:
isGlobalin interfaceReadAccessor
-
isSelfReference
public boolean isSelfReference()- Specified by:
isSelfReferencein interfaceReadAccessor
-
isNullValue
- Specified by:
isNullValuein interfaceReadAccessor
-
getHashCode
- Specified by:
getHashCodein interfaceReadAccessor
-
getValue
- Specified by:
getValuein interfaceReadAccessor
-
isNullValue
-
hashCode
public int hashCode() -
equals
-