当前页面:
在线文档首页 >
JBoss RULES 3.0.6 API 英文版文档
ClassFieldExtractor - JBoss RULES 3.0.6 API 英文版文档
org.drools.base
Class ClassFieldExtractor
java.lang.Object
org.drools.base.ClassFieldExtractor
- All Implemented Interfaces:
- java.io.Serializable, Extractor, FieldExtractor
public class ClassFieldExtractor
- extends java.lang.Object
- implements FieldExtractor
This provides access to fields, and what their numerical index/object type is.
This is basically a wrapper class around dynamically generated subclasses of
BaseClassFieldExtractor,
which allows serialization by regenerating the accessor classes
when needed.
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
ClassFieldExtractor
public ClassFieldExtractor(java.lang.Class clazz,
java.lang.String fieldName)
init
public void init()
getIndex
public int getIndex()
- Specified by:
getIndex
in interface FieldExtractor
getFieldName
public java.lang.String getFieldName()
getValue
public java.lang.Object getValue(java.lang.Object object)
- Specified by:
getValue
in interface Extractor
getObjectType
public ObjectType getObjectType()
- Specified by:
getObjectType
in interface Extractor
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
hashCode
public int hashCode()
- Overrides:
hashCode
in class java.lang.Object
equals
public boolean equals(java.lang.Object object)
- Overrides:
equals
in class java.lang.Object