com.bstek.dorado.util.clazz
public class ClassTypeRegistry<T> extends java.lang.Object
Constructor and Description |
---|
ClassTypeRegistry() |
Modifier and Type | Method and Description |
---|---|
void |
clear()
清除集合中所有已注册的信息。
|
java.lang.Class<?> |
getMatchingType(java.lang.Class<?> type)
根据给定的Class类型从已注册Class类型中的寻找最为匹配的类型。
|
T |
getMatchingValue(java.lang.Class<?> type)
根据给定的Class类型从已注册Class类型中的寻找最为匹配的数据。
|
void |
registerType(java.lang.Class<?> type,
T value)
向集合中注册一种Class类型及与该类型关联的数据。
|
void |
unregisterType(java.lang.Class<?> type)
从集合中注销一种Class类型。
|
public void registerType(java.lang.Class<?> type, T value)
type
- 要注册的Class类型value
- 与类型关联的数据public void unregisterType(java.lang.Class<?> type)
type
- 要注销的Class类型public java.lang.Class<?> getMatchingType(java.lang.Class<?> type)
type
- 给定的Class类型public T getMatchingValue(java.lang.Class<?> type)
type
- 给定的Class类型public void clear()
Copyright © 2001-2011 www.BSTEK.com All Rights Reserved.