public final class TypeLoader
extends java.lang.Object
Type objects in endpoint config generation.| Constructor and Description |
|---|
TypeLoader() |
TypeLoader(java.lang.ClassLoader classLoader) |
| Modifier and Type | Method and Description |
|---|---|
java.util.Map<java.lang.String,java.lang.Class<? extends java.lang.annotation.Annotation>> |
getAnnotationTypes() |
java.util.Map<java.lang.String,java.lang.Class<?>> |
getClassTypes() |
java.util.Map<java.lang.Class<?>,java.lang.String> |
getParameterTypes() |
java.lang.String |
getSchemaFormat(com.google.common.reflect.TypeToken<?> type) |
java.util.Map<java.lang.Class<?>,java.lang.String> |
getSchemaFormats() |
java.lang.String |
getSchemaType(com.google.common.reflect.TypeToken<?> type) |
java.util.Map<java.lang.Class<?>,java.lang.String> |
getSchemaTypes() |
boolean |
isInjectedType(com.google.common.reflect.TypeToken<?> type) |
boolean |
isParameterType(com.google.common.reflect.TypeToken<?> type) |
boolean |
isSchemaType(com.google.common.reflect.TypeToken<?> type) |
public TypeLoader()
throws java.lang.ClassNotFoundException
java.lang.ClassNotFoundExceptionpublic TypeLoader(java.lang.ClassLoader classLoader)
throws java.lang.ClassNotFoundException
java.lang.ClassNotFoundExceptionpublic java.util.Map<java.lang.String,java.lang.Class<?>> getClassTypes()
public java.util.Map<java.lang.Class<?>,java.lang.String> getParameterTypes()
public java.util.Map<java.lang.Class<?>,java.lang.String> getSchemaTypes()
public java.util.Map<java.lang.Class<?>,java.lang.String> getSchemaFormats()
public java.util.Map<java.lang.String,java.lang.Class<? extends java.lang.annotation.Annotation>> getAnnotationTypes()
public boolean isInjectedType(com.google.common.reflect.TypeToken<?> type)
public java.lang.String getSchemaType(com.google.common.reflect.TypeToken<?> type)
public boolean isSchemaType(com.google.common.reflect.TypeToken<?> type)
public java.lang.String getSchemaFormat(com.google.common.reflect.TypeToken<?> type)
public boolean isParameterType(com.google.common.reflect.TypeToken<?> type)