public interface ExtraClassManagerProvider
限定符和类型 | 字段和说明 |
---|---|
static java.lang.String |
XML_TAG |
限定符和类型 | 方法和说明 |
---|---|
java.util.Map<java.lang.String,Immutable> |
collectImmutableMap(java.lang.String mark)
获取所有的单接口
|
RequestCMDReceiver |
getActionCMD(java.lang.String op,
java.lang.String cmd)
获取指定Action
|
<T extends RequestCMDReceiver> |
getActionCMD(java.lang.String op,
java.lang.String cmd,
java.lang.Class<T> t)
获取指定Action
|
RequestCMDReceiver |
getActionCMD(java.lang.String op,
java.lang.String cmd,
java.lang.String pluginID)
获取指定Action
|
<T extends Mutable> |
getArray(java.lang.String mark)
获取多个接口对象
|
<T extends Mutable> |
getArray(java.lang.String mark,
Mutable defaultMutable)
获取多个接口对象
|
FunctionDef[] |
getFunctionDef()
获取Function定义
|
FunctionProcessor |
getFunctionProcessor()
获取功能点接口
|
Service[] |
getServices()
获取支持的service
|
<T extends Immutable> |
getSingle(java.lang.String mark)
获取单个接口对象
|
<T extends Immutable> |
getSingle(java.lang.String mark,
java.lang.Class<? extends T> defaultType)
获取单个接口对象
|
<T extends Immutable> |
getSingle(java.lang.String mark,
java.lang.String pluginID)
获取单个接口对象
|
<T extends Immutable> |
getSingle(java.lang.String mark,
java.lang.String pluginID,
java.lang.Class<? extends T> defaultType)
获取单个接口对象
|
<T extends Immutable> |
getSingle(java.lang.String mark,
java.lang.String pluginID,
T t)
获取单个接口对象
|
<T extends Immutable> |
getSingle(java.lang.String mark,
T t)
获取单个接口对象
|
void |
setFunctionProcessor(FunctionProcessor processor)
设置功能点
|
<T extends Mutable> java.util.Set<T> getArray(java.lang.String mark)
T
- 类型mark
- 接口标记<T extends Mutable> java.util.Set<T> getArray(java.lang.String mark, Mutable defaultMutable)
T
- 类型mark
- 接口标记defaultMutable
- 默认接口实现,当没有实现的时候提供一个默认处理java.util.Map<java.lang.String,Immutable> collectImmutableMap(java.lang.String mark)
<T extends Immutable> T getSingle(java.lang.String mark)
T
- 类型mark
- 接口标记<T extends Immutable> T getSingle(java.lang.String mark, java.lang.String pluginID)
T
- 类型mark
- 接口标记pluginID
- 插件ID<T extends Immutable> T getSingle(java.lang.String mark, java.lang.Class<? extends T> defaultType)
T
- 类型mark
- 接口标记defaultType
- 默认类型<T extends Immutable> T getSingle(java.lang.String mark, java.lang.String pluginID, java.lang.Class<? extends T> defaultType)
T
- 类型mark
- 接口标记pluginID
- 插件IDdefaultType
- 默认类型<T extends Immutable> T getSingle(java.lang.String mark, T t)
T
- 类型mark
- 接口标记t
- 默认对象<T extends Immutable> T getSingle(java.lang.String mark, java.lang.String pluginID, T t)
T
- 类型mark
- 接口标记pluginID
- 插件IDt
- 默认对象FunctionDef[] getFunctionDef()
FunctionProcessor getFunctionProcessor()
void setFunctionProcessor(FunctionProcessor processor)
processor
- Service[] getServices()
RequestCMDReceiver getActionCMD(java.lang.String op, java.lang.String cmd)
RequestCMDReceiver getActionCMD(java.lang.String op, java.lang.String cmd, java.lang.String pluginID)
<T extends RequestCMDReceiver> T getActionCMD(java.lang.String op, java.lang.String cmd, java.lang.Class<T> t)