org.drools.spi
Class PatternExtractor
java.lang.Object
org.drools.base.BaseClassFieldReader
org.drools.base.extractors.BaseObjectClassFieldReader
org.drools.spi.PatternExtractor
- All Implemented Interfaces:
- Externalizable, Serializable, Acceptor, AcceptsClassObjectType, InternalReadAccessor, ReadAccessor
public class PatternExtractor
- extends BaseObjectClassFieldReader
- implements InternalReadAccessor, AcceptsClassObjectType, Externalizable
- See Also:
- Serialized Form
| Methods inherited from class org.drools.base.BaseClassFieldReader |
getBigDecimalValue, getBigDecimalValue, getBigIntegerValue, getBigIntegerValue, getBooleanValue, getByteValue, getCharValue, getDoubleValue, getFloatValue, getHashCode, getIndex, getIntValue, getLongValue, getShortValue, getValue, getValueType, isNullValue, setFieldType, setIndex, setValueType |
| Methods inherited from interface org.drools.spi.InternalReadAccessor |
getBigDecimalValue, getBigIntegerValue, getBooleanValue, getByteValue, getCharValue, getDoubleValue, getFloatValue, getHashCode, getIntValue, getLongValue, getShortValue, isNullValue |
| Methods inherited from interface org.drools.spi.ReadAccessor |
getBigDecimalValue, getBigIntegerValue, getBooleanValue, getByteValue, getCharValue, getDoubleValue, getFloatValue, getHashCode, getIndex, getIntValue, getLongValue, getShortValue, getValue, getValueType, isNullValue |
PatternExtractor
public PatternExtractor()
PatternExtractor
public PatternExtractor(ObjectType objectType)
readExternal
public void readExternal(ObjectInput in)
throws IOException,
ClassNotFoundException
- Specified by:
readExternal in interface Externalizable
- Throws:
IOException
ClassNotFoundException
writeExternal
public void writeExternal(ObjectOutput out)
throws IOException
- Specified by:
writeExternal in interface Externalizable
- Throws:
IOException
setClassObjectType
public void setClassObjectType(ClassObjectType objectType)
- Specified by:
setClassObjectType in interface AcceptsClassObjectType
getValue
public Object getValue(InternalWorkingMemory workingMemory,
Object object)
- Specified by:
getValue in interface InternalReadAccessor- Specified by:
getValue in class BaseObjectClassFieldReader
getObjectType
public ObjectType getObjectType()
getExtractToClass
public Class<?> getExtractToClass()
- Specified by:
getExtractToClass in interface ReadAccessor- Overrides:
getExtractToClass in class BaseClassFieldReader
getExtractToClassName
public String getExtractToClassName()
- Specified by:
getExtractToClassName in interface ReadAccessor- Overrides:
getExtractToClassName in class BaseClassFieldReader
getNativeReadMethod
public Method getNativeReadMethod()
- Specified by:
getNativeReadMethod in interface ReadAccessor- Overrides:
getNativeReadMethod in class BaseObjectClassFieldReader
getNativeReadMethodName
public String getNativeReadMethodName()
- Specified by:
getNativeReadMethodName in interface ReadAccessor- Overrides:
getNativeReadMethodName in class BaseObjectClassFieldReader
hashCode
public int hashCode()
- Overrides:
hashCode in class BaseClassFieldReader
equals
public boolean equals(Object obj)
- Overrides:
equals in class BaseClassFieldReader
isGlobal
public boolean isGlobal()
- Specified by:
isGlobal in interface InternalReadAccessor- Overrides:
isGlobal in class BaseClassFieldReader
isSelfReference
public boolean isSelfReference()
- Specified by:
isSelfReference in interface InternalReadAccessor- Overrides:
isSelfReference in class BaseClassFieldReader
Copyright © 2001-2013 JBoss by Red Hat. All Rights Reserved.