类 DefaultDataPipeline
- java.lang.Object
-
- cn.mcres.karlatemp.mxlib.data.DefaultDataPipeline
-
- 所有已实现的接口:
DataPipeline
public class DefaultDataPipeline extends Object implements DataPipeline
-
-
字段概要
字段 修饰符和类型 字段 说明 protected List<String>processprotected Map<String,DataHandler[]>processors
-
构造器概要
构造器 构造器 说明 DefaultDataPipeline()DefaultDataPipeline(Map<String,DataHandler[]> map, List<String> process)
-
方法概要
修饰符和类型 方法 说明 DataPipelineaddAfter(String namespace, String target, DataHandler... handlers)DataPipelineaddBefore(String namespace, String target, DataHandler... handlers)DataPipelineaddFirst(String namespace, DataHandler... handlers)DataPipelineaddLast(String namespace, DataHandler... handlers)DataProcessContextcreateContext()protected List<DataHandler>getProcesses()DataPipelineremove(DataHandler handler)<T extends DataHandler>
DataPipelineremove(Class<T> type)DataPipelineremove(String namespace)DataPipelinereplace(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
-
-