org.drools.semantics.java
Class ClassTypeResolver

java.lang.Object
  extended byorg.drools.semantics.java.ClassTypeResolver
All Implemented Interfaces:
TypeResolver

public class ClassTypeResolver
extends java.lang.Object
implements TypeResolver

 

Constructor Summary
ClassTypeResolver(java.util.List imports)
           
ClassTypeResolver(java.util.List imports, java.lang.ClassLoader classLoader)
           
 
Method Summary
 void addImport(java.lang.String importEntry)
           
 java.util.List getImports()
           
 boolean isEmpty()
           
 java.lang.Class lookupFromCache(java.lang.String className)
           
 java.lang.Class resolveType(java.lang.String className)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClassTypeResolver

public ClassTypeResolver(java.util.List imports)

ClassTypeResolver

public ClassTypeResolver(java.util.List imports,
                         java.lang.ClassLoader classLoader)
Method Detail

getImports

public java.util.List getImports()
Specified by:
getImports in interface TypeResolver

addImport

public void addImport(java.lang.String importEntry)
Specified by:
addImport in interface TypeResolver

lookupFromCache

public java.lang.Class lookupFromCache(java.lang.String className)

resolveType

public java.lang.Class resolveType(java.lang.String className)
                            throws java.lang.ClassNotFoundException
Specified by:
resolveType in interface TypeResolver
Throws:
java.lang.ClassNotFoundException

isEmpty

public boolean isEmpty()