Class LambdaReadAccessor
- java.lang.Object
-
- org.drools.base.base.BaseClassFieldReader
-
- org.drools.base.base.extractors.BaseObjectClassFieldReader
-
- org.drools.modelcompiler.constraints.LambdaReadAccessor
-
- All Implemented Interfaces:
java.io.Externalizable,java.io.Serializable,org.drools.base.rule.accessor.ReadAccessor
public class LambdaReadAccessor extends org.drools.base.base.extractors.BaseObjectClassFieldReader implements org.drools.base.rule.accessor.ReadAccessor- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description LambdaReadAccessor(int index, java.lang.Class<?> fieldType, org.drools.model.functions.Function1 lambda)LambdaReadAccessor(java.lang.Class<?> fieldType, org.drools.model.functions.Function1 lambda)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object o)java.lang.ObjectgetValue(org.drools.base.base.ValueResolver valueResolver, java.lang.Object object)inthashCode()-
Methods inherited from class org.drools.base.base.extractors.BaseObjectClassFieldReader
getBooleanValue, getByteValue, getCharValue, getDoubleValue, getFloatValue, getHashCode, getIntValue, getLongValue, getNativeReadMethod, getNativeReadMethodName, getShortValue, isNullValue
-
Methods inherited from class org.drools.base.base.BaseClassFieldReader
getExtractToClass, getExtractToClassName, getHashCode, getIndex, getValue, getValueType, isGlobal, isSelfReference, readExternal, setFieldType, setIndex, setValueType, writeExternal
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.drools.base.rule.accessor.ReadAccessor
getBooleanValue, getByteValue, getCharValue, getDoubleValue, getExtractToClass, getExtractToClassName, getFloatValue, getHashCode, getHashCode, getIndex, getIntValue, getLongValue, getNativeReadMethod, getNativeReadMethodName, getShortValue, getValue, getValueType, isGlobal, isNullValue, isSelfReference
-
-
-
-
Method Detail
-
getValue
public java.lang.Object getValue(org.drools.base.base.ValueResolver valueResolver, java.lang.Object object)- Specified by:
getValuein interfaceorg.drools.base.rule.accessor.ReadAccessor- Specified by:
getValuein classorg.drools.base.base.extractors.BaseObjectClassFieldReader
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classorg.drools.base.base.BaseClassFieldReader
-
hashCode
public int hashCode()
- Overrides:
hashCodein classorg.drools.base.base.BaseClassFieldReader
-
-