public class TypeResolverRegistry
extends java.lang.Object
| Constructor and Description |
|---|
TypeResolverRegistry(ITypeResolver defaultResolver) |
| Modifier and Type | Method and Description |
|---|---|
<T> ITypeResolver |
getResolverForType(java.lang.Class<T> type)
Gets the ITypeResolver that was registered for the specified type.
|
<T> void |
registerTypeResolver(java.lang.Class<T> resolvedType,
ITypeResolver resolver) |
void |
setDefaultResolver(ITypeResolver defaultResolver)
Sets the default ITypeResolver that is used for classes that have no ITypeResolver registered.
|
public TypeResolverRegistry(ITypeResolver defaultResolver)
public <T> void registerTypeResolver(java.lang.Class<T> resolvedType,
ITypeResolver resolver)
public <T> ITypeResolver getResolverForType(java.lang.Class<T> type)
T - the type resolved by the ITypeResolver.type - the class for which to find the ITypeResolver.public void setDefaultResolver(ITypeResolver defaultResolver)
defaultResolver - the resolver to use as default.Copyright © 2017. All rights reserved.