Package org.drools.core.base
Class ClassFieldAccessorCache
- java.lang.Object
-
- org.drools.core.base.ClassFieldAccessorCache
-
public class ClassFieldAccessorCache extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ClassFieldAccessorCache.CacheEntry
static class
ClassFieldAccessorCache.ClassObjectTypeKey
-
Constructor Summary
Constructors Constructor Description ClassFieldAccessorCache(ClassLoader classLoader)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ClassFieldAccessorCache.CacheEntry
getCacheEntry(Class cls)
Class
getClass(String className)
ClassLoader
getClassLoader()
ClassObjectType
getClassObjectType(ClassObjectType objectType, boolean lookupClass)
BaseClassFieldReader
getReadAcessor(ClassFieldReader reader)
BaseClassFieldWriter
getWriteAcessor(ClassFieldWriter writer)
void
setReadAcessor(ClassFieldReader reader, BaseClassFieldReader readAccessor)
void
setWriteAcessor(ClassFieldWriter writer, BaseClassFieldWriter writeAccessor)
-
-
-
Constructor Detail
-
ClassFieldAccessorCache
public ClassFieldAccessorCache(ClassLoader classLoader)
-
-
Method Detail
-
getClassLoader
public ClassLoader getClassLoader()
-
getClassObjectType
public ClassObjectType getClassObjectType(ClassObjectType objectType, boolean lookupClass)
-
getReadAcessor
public BaseClassFieldReader getReadAcessor(ClassFieldReader reader)
-
setReadAcessor
public void setReadAcessor(ClassFieldReader reader, BaseClassFieldReader readAccessor)
-
getWriteAcessor
public BaseClassFieldWriter getWriteAcessor(ClassFieldWriter writer)
-
setWriteAcessor
public void setWriteAcessor(ClassFieldWriter writer, BaseClassFieldWriter writeAccessor)
-
getCacheEntry
public ClassFieldAccessorCache.CacheEntry getCacheEntry(Class cls)
-
-