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 class
ClassFieldAccessorCache.CacheEntry
static class
ClassFieldAccessorCache.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.CacheEntry
getCacheEntry(java.lang.Class cls)
java.lang.ClassLoader
getClassLoader()
org.drools.base.base.ClassObjectType
getClassObjectType(org.drools.base.base.ClassObjectType objectType, boolean lookupClass)
org.drools.base.rule.accessor.ReadAccessor
getReadAccessor(java.lang.String className, java.lang.String fieldName)
org.drools.base.rule.accessor.WriteAccessor
getWriteAccessor(java.lang.String className, java.lang.String fieldName)
void
setReadAcessor(java.lang.String className, java.lang.String fieldName, org.drools.base.rule.accessor.ReadAccessor readAccessor)
void
setWriteAcessor(java.lang.String className, java.lang.String fieldName, BaseClassFieldWriter writeAccessor)
-
-
-
Method Detail
-
getClassLoader
public java.lang.ClassLoader getClassLoader()
-
getClassObjectType
public org.drools.base.base.ClassObjectType getClassObjectType(org.drools.base.base.ClassObjectType objectType, boolean lookupClass)
-
getReadAccessor
public org.drools.base.rule.accessor.ReadAccessor getReadAccessor(java.lang.String className, java.lang.String fieldName)
-
setReadAcessor
public void setReadAcessor(java.lang.String className, java.lang.String fieldName, org.drools.base.rule.accessor.ReadAccessor readAccessor)
-
getWriteAccessor
public org.drools.base.rule.accessor.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)
-
-