Package org.drools.base.base.extractors
Class ArrayElementReader
java.lang.Object
org.drools.base.base.extractors.ArrayElementReader
- All Implemented Interfaces:
Externalizable,Serializable,ClassWireable,AcceptsReadAccessor,ReadAccessor
public class ArrayElementReader
extends Object
implements AcceptsReadAccessor, ReadAccessor, ClassWireable, Externalizable
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleangetBooleanValue(ValueResolver valueResolver, Object object) bytegetByteValue(ValueResolver valueResolver, Object object) chargetCharValue(ValueResolver valueResolver, Object object) Class<?>doublegetDoubleValue(ValueResolver valueResolver, Object object) Class<?>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) booleanvoidvoidsetReadAccessor(ReadAccessor readAccessor) voidvoid
-
Constructor Details
-
ArrayElementReader
public ArrayElementReader() -
ArrayElementReader
-
-
Method Details
-
getExtractToClass
- Specified by:
getExtractToClassin interfaceReadAccessor
-
readExternal
- Specified by:
readExternalin interfaceExternalizable- Throws:
IOExceptionClassNotFoundException
-
writeExternal
- Specified by:
writeExternalin interfaceExternalizable- Throws:
IOException
-
setReadAccessor
- Specified by:
setReadAccessorin interfaceAcceptsReadAccessor
-
getReadAccessor
-
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
-
getNativeReadMethod
- Specified by:
getNativeReadMethodin interfaceReadAccessor
-
getNativeReadMethodName
- Specified by:
getNativeReadMethodNamein interfaceReadAccessor
-
getShortValue
- Specified by:
getShortValuein interfaceReadAccessor
-
getValue
- Specified by:
getValuein interfaceReadAccessor
-
getValueType
- Specified by:
getValueTypein interfaceReadAccessor
-
isNullValue
- Specified by:
isNullValuein interfaceReadAccessor
-
getHashCode
- Specified by:
getHashCodein interfaceReadAccessor
-
hashCode
public int hashCode() -
equals
-
isGlobal
public boolean isGlobal()- Specified by:
isGlobalin interfaceReadAccessor
-
isSelfReference
public boolean isSelfReference()- Specified by:
isSelfReferencein interfaceReadAccessor
-
getHashCode
- Specified by:
getHashCodein interfaceReadAccessor
-
getIndex
public int getIndex()- Specified by:
getIndexin interfaceReadAccessor
-
getValue
- Specified by:
getValuein interfaceReadAccessor
-
isNullValue
-
wire
- Specified by:
wirein interfaceClassWireable
-
getClassName
- Specified by:
getClassNamein interfaceClassWireable
-
getClassType
- Specified by:
getClassTypein interfaceClassWireable
-