public interface TypeResolver
Modifier and Type | Interface and Description |
---|---|
static class |
TypeResolver.AcceptAllClassFilter |
static interface |
TypeResolver.ClassFilter |
static class |
TypeResolver.ExcludeAnnotationClassFilter |
static class |
TypeResolver.OnlyAnnotationClassFilter |
Modifier and Type | Field and Description |
---|---|
static TypeResolver.AcceptAllClassFilter |
ACCEPT_ALL_CLASS_FILTER |
static TypeResolver.ExcludeAnnotationClassFilter |
EXCLUDE_ANNOTATION_CLASS_FILTER |
static TypeResolver.OnlyAnnotationClassFilter |
ONLY_ANNOTATION_CLASS_FILTER |
Modifier and Type | Method and Description |
---|---|
void |
addImplicitImport(String importEntry) |
void |
addImport(String importEntry) |
ClassLoader |
getClassLoader() |
String |
getFullTypeName(String shortName)
This will return the fully qualified type name (including the namespace).
|
Set<String> |
getImports() |
void |
registerClass(String className,
Class<?> clazz) |
Class<?> |
resolveType(String className) |
Class<?> |
resolveType(String className,
TypeResolver.ClassFilter classFilter) |
static final TypeResolver.AcceptAllClassFilter ACCEPT_ALL_CLASS_FILTER
static final TypeResolver.ExcludeAnnotationClassFilter EXCLUDE_ANNOTATION_CLASS_FILTER
static final TypeResolver.OnlyAnnotationClassFilter ONLY_ANNOTATION_CLASS_FILTER
void addImport(String importEntry)
void addImplicitImport(String importEntry)
Class<?> resolveType(String className) throws ClassNotFoundException
ClassNotFoundException
Class<?> resolveType(String className, TypeResolver.ClassFilter classFilter) throws ClassNotFoundException
ClassNotFoundException
String getFullTypeName(String shortName) throws ClassNotFoundException
ClassNotFoundException
ClassLoader getClassLoader()
Copyright © 2001–2015 JBoss by Red Hat. All rights reserved.