Package org.drools.base.base.extractors
Class SelfReferenceClassFieldReader
java.lang.Object
org.drools.base.base.BaseClassFieldReader
org.drools.base.base.extractors.BaseObjectClassFieldReader
org.drools.base.base.extractors.SelfReferenceClassFieldReader
- All Implemented Interfaces:
Externalizable,Serializable,ReadAccessor
public class SelfReferenceClassFieldReader
extends BaseObjectClassFieldReader
implements Externalizable
A special field extractor for the self reference "this".
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetValue(ValueResolver valueResolver, Object object) booleanisNullValue(ValueResolver valueResolver, Object object) booleanMethods inherited from class org.drools.base.base.extractors.BaseObjectClassFieldReader
getBooleanValue, getByteValue, getCharValue, getDoubleValue, getFloatValue, getHashCode, getIntValue, getLongValue, getNativeReadMethod, getNativeReadMethodName, getShortValueMethods inherited from class org.drools.base.base.BaseClassFieldReader
equals, getExtractToClass, getExtractToClassName, getHashCode, getIndex, getValue, getValueType, hashCode, isGlobal, readExternal, setFieldType, setIndex, setValueType, writeExternalMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.io.Externalizable
readExternal, writeExternal
-
Constructor Details
-
SelfReferenceClassFieldReader
public SelfReferenceClassFieldReader() -
SelfReferenceClassFieldReader
-
-
Method Details
-
getValue
- Specified by:
getValuein interfaceReadAccessor- Specified by:
getValuein classBaseObjectClassFieldReader
-
isNullValue
- Specified by:
isNullValuein interfaceReadAccessor- Overrides:
isNullValuein classBaseObjectClassFieldReader
-
isSelfReference
public boolean isSelfReference()- Specified by:
isSelfReferencein interfaceReadAccessor- Overrides:
isSelfReferencein classBaseClassFieldReader
-