public class ClassTypeResolver extends Object implements TypeResolver
Constructor and Description |
---|
ClassTypeResolver(Set<String> imports,
ClassLoader classLoader) |
ClassTypeResolver(Set<String> imports,
ClassLoader rootClassLoader,
String name) |
Modifier and Type | Method and Description |
---|---|
void |
addImport(String importEntry) |
void |
clearImports() |
String |
getFullTypeName(String shortName)
This will return the fully qualified type name (including the namespace).
|
Set<String> |
getImports() |
boolean |
isEmpty() |
Class<?> |
lookupFromCache(String className) |
Class<?> |
resolveType(String className) |
void |
setClassLoader(ClassLoader classLoader) |
public ClassTypeResolver(Set<String> imports, ClassLoader classLoader)
public ClassTypeResolver(Set<String> imports, ClassLoader rootClassLoader, String name)
public void setClassLoader(ClassLoader classLoader)
public Set<String> getImports()
getImports
in interface TypeResolver
public void addImport(String importEntry)
addImport
in interface TypeResolver
public Class<?> resolveType(String className) throws ClassNotFoundException
resolveType
in interface TypeResolver
ClassNotFoundException
public boolean isEmpty()
public String getFullTypeName(String shortName) throws ClassNotFoundException
TypeResolver
getFullTypeName
in interface TypeResolver
ClassNotFoundException
public void clearImports()
Copyright © 2001-2015 JBoss by Red Hat. All Rights Reserved.