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)ClassgetClass(String className)ClassLoadergetClassLoader()ClassObjectTypegetClassObjectType(ClassObjectType objectType, boolean lookupClass)BaseClassFieldReadergetReadAcessor(ClassFieldReader reader)BaseClassFieldWritergetWriteAcessor(ClassFieldWriter writer)voidsetReadAcessor(ClassFieldReader reader, BaseClassFieldReader readAccessor)voidsetWriteAcessor(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)
-
-