public class TypeRegistry<T> extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
TypeRegistry.Builder<T>
Utility class to build new TypeRegistry instance.
|
| Modifier and Type | Method and Description |
|---|---|
static TypeRegistry.Builder |
from(Class<?> baseClass,
Function<Class<?>,String> nameFunc)
Start building a registry from the specific baseclass and name provider.
|
Class<T> |
getBaseClass() |
String |
getNameByType(Class<?> clazz) |
Class<? extends T> |
getTypeByName(String name) |
public static final TypeRegistry.Builder from(Class<?> baseClass, Function<Class<?>,String> nameFunc)
nameFunc - The function responsible of extracting a type name from a class.public Class<? extends T> getTypeByName(String name)
Copyright © 2016. All rights reserved.