com.supermap.dtf.variables
类 DatasetFeatureCollectionPatcher
- java.lang.Object
-
- com.supermap.sps.core.workflow.impls.AbstractVariablePatcher<T>
-
- com.supermap.dtf.variables.AbstractFeatureCollectionPatcher<T>
-
- com.supermap.dtf.variables.FeatureCollectionFeaturePatcher<DatasetFeatureCollection>
-
- com.supermap.dtf.variables.DatasetFeatureCollectionPatcher
-
- 所有已实现的接口:
- com.supermap.sps.core.workflow.IVariablePatcher<DatasetFeatureCollection>
public class DatasetFeatureCollectionPatcher extends FeatureCollectionFeaturePatcher<DatasetFeatureCollection>
-
-
字段概要
-
从类继承的字段 com.supermap.dtf.variables.AbstractFeatureCollectionPatcher
cloneVariable
-
-
方法概要
所有方法 实例方法 具体方法 限定符和类型 方法和说明 void
cleanFieldInfos()
void
cloneFieldInfoByCondition(DatasetFeatureCollectionVariable vectorVariable, com.supermap.sps.core.workflow.IVariable<String> namesVariable)
复制 vectorVariable 中的字段信息,并使用 nameVariable 对其过滤void
cloneFieldInfoByCondition(DatasetFeatureCollectionVariable vectorVariable, com.supermap.sps.core.utils.Tuple2<com.supermap.sps.core.workflow.IVariable<String>,com.supermap.sps.core.workflow.IVariable<com.supermap.data.FieldType>> conditions)
复制 vectorVariable 中的字段信息void
cloneFieldInfos(DatasetFeatureCollectionVariable targetVariable)
设置继承的变量void
cloneFieldInfos(com.supermap.sps.core.workflow.ICollectionVariable<? extends IFeatureCollection> targetVariables)
protected void
editOnUpdating()
对于某些 output 的值是从 input 中获取,但又并非同一引用,不适合使用 inheritFromInput 使用 editOnUpdate() 接口在更新前去获取 input 的值。com.supermap.iobjects.processes.variables.FieldInfoVariable[]
getFields()
com.supermap.iobjects.processes.variables.FieldInfoVariable
newFieldInfo(String variableName)
com.supermap.iobjects.processes.variables.FieldInfoVariable
newFieldInfo(String variableName, String fieldName)
com.supermap.iobjects.processes.variables.FieldInfoVariable
newFieldInfo(String variableName, String fieldName, String caption)
-
从类继承的方法 com.supermap.dtf.variables.FeatureCollectionFeaturePatcher
getOwner, setOwner
-
从类继承的方法 com.supermap.dtf.variables.AbstractFeatureCollectionPatcher
cloneFromVariable
-
-
-
-
方法详细资料
-
cloneFieldInfoByCondition
public void cloneFieldInfoByCondition(DatasetFeatureCollectionVariable vectorVariable, com.supermap.sps.core.utils.Tuple2<com.supermap.sps.core.workflow.IVariable<String>,com.supermap.sps.core.workflow.IVariable<com.supermap.data.FieldType>> conditions)
复制 vectorVariable 中的字段信息
-
cloneFieldInfoByCondition
public void cloneFieldInfoByCondition(DatasetFeatureCollectionVariable vectorVariable, com.supermap.sps.core.workflow.IVariable<String> namesVariable)
复制 vectorVariable 中的字段信息,并使用 nameVariable 对其过滤
-
cloneFieldInfos
public void cloneFieldInfos(DatasetFeatureCollectionVariable targetVariable)
设置继承的变量
-
cloneFieldInfos
public void cloneFieldInfos(com.supermap.sps.core.workflow.ICollectionVariable<? extends IFeatureCollection> targetVariables)
-
editOnUpdating
protected void editOnUpdating()
从类复制的说明:AbstractFeatureCollectionPatcher
对于某些 output 的值是从 input 中获取,但又并非同一引用,不适合使用 inheritFromInput 使用 editOnUpdate() 接口在更新前去获取 input 的值。 目前开给 Dataset 用,看之后是否有需求开在 IVariablePatcher 上
-
newFieldInfo
public com.supermap.iobjects.processes.variables.FieldInfoVariable newFieldInfo(String variableName)
-
newFieldInfo
public com.supermap.iobjects.processes.variables.FieldInfoVariable newFieldInfo(String variableName, String fieldName)
-
newFieldInfo
public com.supermap.iobjects.processes.variables.FieldInfoVariable newFieldInfo(String variableName, String fieldName, String caption)
-
getFields
public com.supermap.iobjects.processes.variables.FieldInfoVariable[] getFields()
-
cleanFieldInfos
public void cleanFieldInfos()
-
-
Copyright © 2021–2025 SuperMap. All rights reserved.