org.drools.base
Class ClassFieldAccessorStore
java.lang.Object
org.drools.base.ClassFieldAccessorStore
- All Implemented Interfaces:
- Externalizable, Serializable
public class ClassFieldAccessorStore
- extends Object
- implements Externalizable
- See Also:
- Serialized Form
Method Summary |
ClassFieldAccessor |
getAccessor(Class cls,
String fieldName,
ClassLoader classLoader)
|
ClassFieldAccessor |
getAccessor(String className,
String fieldName)
|
ClassObjectType |
getClassObjectType(ClassObjectType objectType,
AcceptsClassObjectType target)
|
ClassObjectType |
getClassObjectType(ClassObjectType objectType,
boolean isEvent,
AcceptsClassObjectType target)
|
MVELClassFieldReader |
getMVELReader(String pkgName,
String className,
String expr,
boolean typesafe)
|
ClassFieldReader |
getReader(Class cls,
String fieldName,
ClassLoader classLoader)
|
ClassFieldReader |
getReader(String className,
String fieldName,
AcceptsReadAccessor target)
|
ClassFieldReader |
getReader(String className,
String fieldName,
AcceptsReadAccessor target,
AccessorKey.AccessorType accessorType)
|
ClassFieldWriter |
getWriter(Class cls,
String fieldName,
ClassLoader classLoader)
|
ClassFieldWriter |
getWriter(String className,
String fieldName,
AcceptsWriteAccessor target)
|
void |
merge(ClassFieldAccessorStore other)
|
void |
readExternal(ObjectInput in)
|
void |
setClassFieldAccessorCache(ClassFieldAccessorCache cache)
|
void |
setEagerWire(boolean eagerWire)
|
void |
wire()
|
void |
wire(ClassFieldWriter writer)
|
void |
wire(ClassObjectType objectType)
|
void |
wire(InternalReadAccessor reader)
|
void |
writeExternal(ObjectOutput out)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ClassFieldAccessorStore
public ClassFieldAccessorStore()
writeExternal
public void writeExternal(ObjectOutput out)
throws IOException
- Specified by:
writeExternal
in interface Externalizable
- Throws:
IOException
readExternal
public void readExternal(ObjectInput in)
throws IOException,
ClassNotFoundException
- Specified by:
readExternal
in interface Externalizable
- Throws:
IOException
ClassNotFoundException
setEagerWire
public void setEagerWire(boolean eagerWire)
setClassFieldAccessorCache
public void setClassFieldAccessorCache(ClassFieldAccessorCache cache)
getWriter
public ClassFieldWriter getWriter(Class cls,
String fieldName,
ClassLoader classLoader)
getReader
public ClassFieldReader getReader(Class cls,
String fieldName,
ClassLoader classLoader)
getReader
public ClassFieldReader getReader(String className,
String fieldName,
AcceptsReadAccessor target)
getReader
public ClassFieldReader getReader(String className,
String fieldName,
AcceptsReadAccessor target,
AccessorKey.AccessorType accessorType)
getMVELReader
public MVELClassFieldReader getMVELReader(String pkgName,
String className,
String expr,
boolean typesafe)
getWriter
public ClassFieldWriter getWriter(String className,
String fieldName,
AcceptsWriteAccessor target)
getAccessor
public ClassFieldAccessor getAccessor(Class cls,
String fieldName,
ClassLoader classLoader)
getAccessor
public ClassFieldAccessor getAccessor(String className,
String fieldName)
getClassObjectType
public ClassObjectType getClassObjectType(ClassObjectType objectType,
AcceptsClassObjectType target)
getClassObjectType
public ClassObjectType getClassObjectType(ClassObjectType objectType,
boolean isEvent,
AcceptsClassObjectType target)
merge
public void merge(ClassFieldAccessorStore other)
wire
public void wire()
wire
public void wire(InternalReadAccessor reader)
wire
public void wire(ClassFieldWriter writer)
wire
public void wire(ClassObjectType objectType)
Copyright © 2001-2012 JBoss by Red Hat. All Rights Reserved.