com.supermap.dtf
类 AbstractDataTransProcess
- java.lang.Object
-
- com.supermap.sps.core.workflow.impls.AbstractProcess
-
- com.supermap.dtf.AbstractDataTransProcess
-
- 所有已实现的接口:
- IDataTransProcess, com.supermap.sps.core.workflow.IProcess
- 直接已知子类:
- AbstractReader, AbstractTransformer, AbstractWriter
public abstract class AbstractDataTransProcess extends com.supermap.sps.core.workflow.impls.AbstractProcess implements IDataTransProcess
-
-
字段概要
字段 限定符和类型 字段和说明 static String
CHECK_POINT_KEY
protected List<String>
derivedFieldParamList
存储设置进来的属性推导字段protected Map<String,Class<?>>
expressionTypeMap
记录支持表达式的参数 name-> 表达式返回的类型protected com.supermap.sps.core.parameters.ParameterBuilder
parameterBuilder
protected com.supermap.sps.core.events.ProcessRunningListener
processRunningListener
protected List<String>
supportFieldParamList
记录支持字段属性输入的参数名
-
构造器概要
构造器 构造器和说明 AbstractDataTransProcess(com.supermap.sps.core.Name name)
-
方法概要
所有方法 实例方法 具体方法 限定符和类型 方法和说明 boolean
execute()
void
fastCancel()
List<String>
getDerivationFields()
获取属性推导的字段信息Map<String,Class<?>>
getExpressionTypes()
获取表达式的参数与具体返回值的映射List<String>
getSupportFieldParams()
获取支持字段属性输入的参数名void
setDerivationFields(List<String> derivationFields)
设置属性推导的字段信息-
从类继承的方法 com.supermap.sps.core.workflow.impls.AbstractProcess
addProcessRunningListener, getCompatibleVersion, getDescription, getFactory, getInputs, getName, getOutputs, getParameters, getShortName, getTitle, getVersion, removeProcessRunningListener, setDescription, setTitle
-
从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
从接口继承的方法 com.supermap.dtf.IDataTransProcess
createDataTransProcessExecuteStrategy
-
从接口继承的方法 com.supermap.sps.core.workflow.IProcess
addProcessRunningListener, enabled, getCompatibleVersion, getDescription, getEnvironment, getEnvironmentType, getErrorInfo, getFactory, getIdentifier, getInputs, getMaxInstanceCount, getName, getOutputs, getParameters, getProcessVariableContextHandler, getShortName, getTitle, getVersion, isDeprecated, removeProcessRunningListener, resetEnvironment, setDescription, setEnvironment, setTitle
-
-
-
-
字段详细资料
-
parameterBuilder
protected com.supermap.sps.core.parameters.ParameterBuilder parameterBuilder
-
processRunningListener
protected com.supermap.sps.core.events.ProcessRunningListener processRunningListener
-
-
方法详细资料
-
getExpressionTypes
public Map<String,Class<?>> getExpressionTypes()
从接口复制的说明:IDataTransProcess
获取表达式的参数与具体返回值的映射- 指定者:
getExpressionTypes
在接口中IDataTransProcess
- 返回:
- Map
>
-
getSupportFieldParams
public List<String> getSupportFieldParams()
从接口复制的说明:IDataTransProcess
获取支持字段属性输入的参数名- 指定者:
getSupportFieldParams
在接口中IDataTransProcess
- 返回:
- List
-
execute
public boolean execute() throws com.supermap.sps.core.exeptions.ExecutionInterruptedException
- 指定者:
execute
在接口中com.supermap.sps.core.workflow.IProcess
- 抛出:
com.supermap.sps.core.exeptions.ExecutionInterruptedException
-
fastCancel
public void fastCancel()
- 指定者:
fastCancel
在接口中com.supermap.sps.core.workflow.IProcess
-
setDerivationFields
public void setDerivationFields(List<String> derivationFields)
从接口复制的说明:IDataTransProcess
设置属性推导的字段信息- 指定者:
setDerivationFields
在接口中IDataTransProcess
-
getDerivationFields
public List<String> getDerivationFields()
从接口复制的说明:IDataTransProcess
获取属性推导的字段信息- 指定者:
getDerivationFields
在接口中IDataTransProcess
- 返回:
-
-
Copyright © 2021–2025 SuperMap. All rights reserved.