Package org.drools.core.base
Class ClassFieldAccessorCache
- java.lang.Object
-
- org.drools.core.base.ClassFieldAccessorCache
-
public class ClassFieldAccessorCache extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classClassFieldAccessorCache.CacheEntrystatic classClassFieldAccessorCache.ClassObjectTypeKey
-
Constructor Summary
Constructors Constructor Description ClassFieldAccessorCache(java.lang.ClassLoader classLoader)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ClassFieldAccessorCache.CacheEntrygetCacheEntry(java.lang.Class cls)java.lang.ClassLoadergetClassLoader()ClassObjectTypegetClassObjectType(ClassObjectType objectType, boolean lookupClass)ReadAccessorgetReadAccessor(java.lang.String className, java.lang.String fieldName)WriteAccessorgetWriteAccessor(java.lang.String className, java.lang.String fieldName)voidsetReadAcessor(java.lang.String className, java.lang.String fieldName, ReadAccessor readAccessor)voidsetWriteAcessor(java.lang.String className, java.lang.String fieldName, BaseClassFieldWriter writeAccessor)
-
-
-
Method Detail
-
getClassLoader
public java.lang.ClassLoader getClassLoader()
-
getClassObjectType
public ClassObjectType getClassObjectType(ClassObjectType objectType, boolean lookupClass)
-
getReadAccessor
public ReadAccessor getReadAccessor(java.lang.String className, java.lang.String fieldName)
-
setReadAcessor
public void setReadAcessor(java.lang.String className, java.lang.String fieldName, ReadAccessor readAccessor)
-
getWriteAccessor
public WriteAccessor getWriteAccessor(java.lang.String className, java.lang.String fieldName)
-
setWriteAcessor
public void setWriteAcessor(java.lang.String className, java.lang.String fieldName, BaseClassFieldWriter writeAccessor)
-
getCacheEntry
public ClassFieldAccessorCache.CacheEntry getCacheEntry(java.lang.Class cls)
-
-