类 DefaultDataPipeline
- java.lang.Object
-
- cn.mcres.karlatemp.mxlib.data.DefaultDataPipeline
-
- 所有已实现的接口:
DataPipeline
public class DefaultDataPipeline extends Object implements DataPipeline
-
-
字段概要
字段 修饰符和类型 字段 说明 protected List<String>
process
protected Map<String,DataHandler[]>
processors
-
构造器概要
构造器 构造器 说明 DefaultDataPipeline()
DefaultDataPipeline(Map<String,DataHandler[]> map, List<String> process)
-
方法概要
修饰符和类型 方法 说明 DataPipeline
addAfter(String namespace, String target, DataHandler... handlers)
DataPipeline
addBefore(String namespace, String target, DataHandler... handlers)
DataPipeline
addFirst(String namespace, DataHandler... handlers)
DataPipeline
addLast(String namespace, DataHandler... handlers)
DataProcessContext
createContext()
protected List<DataHandler>
getProcesses()
DataPipeline
remove(DataHandler handler)
<T extends DataHandler>
DataPipelineremove(Class<T> type)
DataPipeline
remove(String namespace)
DataPipeline
replace(String namespace, String target, DataHandler... handlers)
-
-
-
字段详细资料
-
processors
protected final Map<String,DataHandler[]> processors
-
-
构造器详细资料
-
DefaultDataPipeline
public DefaultDataPipeline(@NotNull Map<String,DataHandler[]> map, @NotNull List<String> process)
-
DefaultDataPipeline
public DefaultDataPipeline()
-
-
方法详细资料
-
addFirst
public DataPipeline addFirst(@NotNull String namespace, @NotNull DataHandler... handlers)
- 指定者:
addFirst
在接口中DataPipeline
-
addLast
public DataPipeline addLast(@NotNull String namespace, @NotNull DataHandler... handlers)
- 指定者:
addLast
在接口中DataPipeline
-
addBefore
public DataPipeline addBefore(@NotNull String namespace, @NotNull String target, @NotNull DataHandler... handlers)
- 指定者:
addBefore
在接口中DataPipeline
-
addAfter
public DataPipeline addAfter(@NotNull String namespace, @NotNull String target, @NotNull DataHandler... handlers)
- 指定者:
addAfter
在接口中DataPipeline
-
remove
public DataPipeline remove(@NotNull String namespace)
- 指定者:
remove
在接口中DataPipeline
-
remove
public DataPipeline remove(@NotNull DataHandler handler)
- 指定者:
remove
在接口中DataPipeline
-
remove
public <T extends DataHandler> DataPipeline remove(@NotNull Class<T> type)
- 指定者:
remove
在接口中DataPipeline
-
replace
public DataPipeline replace(@NotNull String namespace, @NotNull String target, @NotNull DataHandler... handlers)
- 指定者:
replace
在接口中DataPipeline
-
getProcesses
protected List<DataHandler> getProcesses()
-
createContext
public DataProcessContext createContext()
- 指定者:
createContext
在接口中DataPipeline
-
-