org.drools.base
Class ClassTypeResolver
java.lang.Object
org.drools.base.ClassTypeResolver
- All Implemented Interfaces:
- TypeResolver
public class ClassTypeResolver
- extends Object
- implements TypeResolver
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ClassTypeResolver
public ClassTypeResolver(Set<String> imports,
ClassLoader classLoader)
ClassTypeResolver
public ClassTypeResolver(Set<String> imports,
org.drools.util.CompositeClassLoader rootClassLoader,
String name)
setClassLoader
public void setClassLoader(ClassLoader classLoader)
getImports
public Set<String> getImports()
- Specified by:
getImports
in interface TypeResolver
addImport
public void addImport(String importEntry)
- Specified by:
addImport
in interface TypeResolver
lookupFromCache
public Class<?> lookupFromCache(String className)
resolveType
public Class<?> resolveType(String className)
throws ClassNotFoundException
- Specified by:
resolveType
in interface TypeResolver
- Throws:
ClassNotFoundException
isEmpty
public boolean isEmpty()
getFullTypeName
public String getFullTypeName(String shortName)
throws ClassNotFoundException
- Description copied from interface:
TypeResolver
- This will return the fully qualified type name (including the namespace).
Eg, if it was a pojo org.drools.Cheese, then if you passed in "Cheese" you should get back
"org.drools.Cheese"
- Specified by:
getFullTypeName
in interface TypeResolver
- Throws:
ClassNotFoundException
clearImports
public void clearImports()
Copyright © 2001-2012 JBoss by Red Hat. All Rights Reserved.