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 classClassFieldAccessorCache.CacheEntrystatic classClassFieldAccessorCache.ClassObjectTypeKey
-
Constructor Summary
Constructors Constructor Description ClassFieldAccessorCache(ClassLoader classLoader)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ClassFieldAccessorCache.CacheEntrygetCacheEntry(Class cls)ClassLoadergetClassLoader()ClassObjectTypegetClassObjectType(ClassObjectType objectType, boolean lookupClass)ReadAccessorgetReadAccessor(String className, String fieldName)WriteAccessorgetWriteAccessor(String className, String fieldName)voidsetReadAcessor(String className, String fieldName, ReadAccessor readAccessor)voidsetWriteAcessor(String className, String fieldName, BaseClassFieldWriter writeAccessor)
-
-
-
Constructor Detail
-
ClassFieldAccessorCache
public ClassFieldAccessorCache(ClassLoader classLoader)
-
-
Method Detail
-
getClassLoader
public ClassLoader getClassLoader()
-
getClassObjectType
public ClassObjectType getClassObjectType(ClassObjectType objectType, boolean lookupClass)
-
getReadAccessor
public ReadAccessor getReadAccessor(String className, String fieldName)
-
setReadAcessor
public void setReadAcessor(String className, String fieldName, ReadAccessor readAccessor)
-
getWriteAccessor
public WriteAccessor getWriteAccessor(String className, String fieldName)
-
setWriteAcessor
public void setWriteAcessor(String className, String fieldName, BaseClassFieldWriter writeAccessor)
-
getCacheEntry
public ClassFieldAccessorCache.CacheEntry getCacheEntry(Class cls)
-
-