Package org.drools.base.rule.accessor
Class PatternExtractor
java.lang.Object
org.drools.base.base.BaseClassFieldReader
org.drools.base.base.extractors.BaseObjectClassFieldReader
org.drools.base.rule.accessor.PatternExtractor
- All Implemented Interfaces:
Externalizable,Serializable,AcceptsClassObjectType,ReadAccessor
public class PatternExtractor
extends BaseObjectClassFieldReader
implements ReadAccessor, AcceptsClassObjectType, Externalizable
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanClass<?>getValue(ValueResolver valueResolver, Object object) inthashCode()booleanisGlobal()booleanvoidvoidsetClassObjectType(ClassObjectType objectType) voidMethods inherited from class org.drools.base.base.extractors.BaseObjectClassFieldReader
getBooleanValue, getByteValue, getCharValue, getDoubleValue, getFloatValue, getHashCode, getIntValue, getLongValue, getShortValue, isNullValueMethods inherited from class org.drools.base.base.BaseClassFieldReader
getHashCode, getIndex, getValue, getValueType, setFieldType, setIndex, setValueTypeMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.drools.base.rule.accessor.ReadAccessor
getBooleanValue, getByteValue, getCharValue, getDoubleValue, getFloatValue, getHashCode, getHashCode, getIndex, getIntValue, getLongValue, getShortValue, getValue, getValueType, isNullValue
-
Constructor Details
-
PatternExtractor
public PatternExtractor() -
PatternExtractor
-
-
Method Details
-
readExternal
- Specified by:
readExternalin interfaceExternalizable- Overrides:
readExternalin classBaseClassFieldReader- Throws:
IOExceptionClassNotFoundException
-
writeExternal
- Specified by:
writeExternalin interfaceExternalizable- Overrides:
writeExternalin classBaseClassFieldReader- Throws:
IOException
-
setClassObjectType
- Specified by:
setClassObjectTypein interfaceAcceptsClassObjectType
-
getValue
- Specified by:
getValuein interfaceReadAccessor- Specified by:
getValuein classBaseObjectClassFieldReader
-
getObjectType
-
getExtractToClass
- Specified by:
getExtractToClassin interfaceReadAccessor- Overrides:
getExtractToClassin classBaseClassFieldReader
-
getExtractToClassName
- Specified by:
getExtractToClassNamein interfaceReadAccessor- Overrides:
getExtractToClassNamein classBaseClassFieldReader
-
getNativeReadMethod
- Specified by:
getNativeReadMethodin interfaceReadAccessor- Overrides:
getNativeReadMethodin classBaseObjectClassFieldReader
-
getNativeReadMethodName
- Specified by:
getNativeReadMethodNamein interfaceReadAccessor- Overrides:
getNativeReadMethodNamein classBaseObjectClassFieldReader
-
hashCode
public int hashCode()- Overrides:
hashCodein classBaseClassFieldReader
-
equals
- Overrides:
equalsin classBaseClassFieldReader
-
isGlobal
public boolean isGlobal()- Specified by:
isGlobalin interfaceReadAccessor- Overrides:
isGlobalin classBaseClassFieldReader
-
isSelfReference
public boolean isSelfReference()- Specified by:
isSelfReferencein interfaceReadAccessor- Overrides:
isSelfReferencein classBaseClassFieldReader
-