com.supermap.dtf.variables
类 ModelFeatureCollectionVariable
- java.lang.Object
-
- com.supermap.sps.core.workflow.AbstractVariable<T>
-
- com.supermap.dtf.variables.AbstractFeatureCollectionVariable<T>
-
- com.supermap.dtf.variables.FeatureCollectionFeatureVariable<ModelFeatureCollection>
-
- com.supermap.dtf.variables.ModelFeatureCollectionVariable
-
- 所有已实现的接口:
- com.supermap.sps.core.workflow.IVariable<ModelFeatureCollection>
public class ModelFeatureCollectionVariable extends FeatureCollectionFeatureVariable<ModelFeatureCollection>
-
-
字段概要
字段 限定符和类型 字段和说明 static Class<? extends IFeatureCollection>
FEATURE_TYPE
static String
MEMBER_FIELDINFO
-
构造器概要
构造器 构造器和说明 ModelFeatureCollectionVariable(FeatureCollectionVariable baseVariable, com.supermap.sps.core.parameters.IDataDefinition<ModelFeatureCollection> dataDefinition)
-
方法概要
所有方法 静态方法 实例方法 具体方法 限定符和类型 方法和说明 Class<? extends IFeatureCollection>
getFeatureType()
int
getFieldCount()
com.supermap.iobjects.processes.variables.FieldInfoVariable
getFieldInfo(int index)
com.supermap.iobjects.processes.variables.FieldInfoVariable[]
getFieldInfo(String variableName)
通过 variableName 获取字段变量,一个 variableName 可能对应多个字段变量,返回一个数组。com.supermap.iobjects.processes.variables.FieldInfoVariable[]
getFieldInfos()
static com.supermap.sps.core.utils.Tuple2<String,com.supermap.data.FieldType>[]
getSystemFields(com.supermap.data.DatasetType datasetType)
void
inherit(com.supermap.sps.core.workflow.IVariable<ModelFeatureCollection> variable)
static List<com.supermap.sps.core.utils.Tuple2<String,com.supermap.data.FieldType>>
initCommonSysField()
protected com.supermap.sps.core.workflow.IVariable
locateMemberInternal(String member, String ownerId, String variableName)
void
merge(com.supermap.sps.core.workflow.IVariable<ModelFeatureCollection>... variables)
com.supermap.iobjects.processes.variables.FieldInfoVariable
newFieldInfo(String variableName)
com.supermap.iobjects.processes.variables.FieldInfoVariable
newFieldInfo(String variableName, com.supermap.sps.core.workflow.IReference<String> fieldName)
com.supermap.iobjects.processes.variables.FieldInfoVariable
newFieldInfo(String variableName, String fieldName)
void
setValue(ModelFeatureCollection value)
void
update(com.supermap.sps.core.workflow.IVariablePatcher<ModelFeatureCollection> patcher)
-
从类继承的方法 com.supermap.dtf.variables.FeatureCollectionFeatureVariable
getBaseVariable, getReference, getVariableName, newPatcher
-
从类继承的方法 com.supermap.dtf.variables.AbstractFeatureCollectionVariable
locateMember
-
从类继承的方法 com.supermap.sps.core.workflow.AbstractVariable
createBooleanFieldReference, createDoubleFieldReference, createFieldReference, createFloatFieldReference, createIntegerFieldReference, createStringFieldReference, getDataDefinition, getDefaultReference, getOwner, getParentAndMember, getValueProvider, getVariableTitle, isSame, isSameOwner, newBooleanFieldVariable, newDoubleFieldVariable, newFloatFieldVariable, newIntegerFieldVariable, newSimpleFieldVariable, newStringFieldVariable, setDefaultReference, setOwner, setParentAndMember, setReference, setVariableTitle, trySetReference, trySetReference
-
-
-
-
字段详细资料
-
FEATURE_TYPE
public static final Class<? extends IFeatureCollection> FEATURE_TYPE
-
-
构造器详细资料
-
ModelFeatureCollectionVariable
public ModelFeatureCollectionVariable(FeatureCollectionVariable baseVariable, com.supermap.sps.core.parameters.IDataDefinition<ModelFeatureCollection> dataDefinition)
-
-
方法详细资料
-
getSystemFields
public static com.supermap.sps.core.utils.Tuple2<String,com.supermap.data.FieldType>[] getSystemFields(com.supermap.data.DatasetType datasetType)
-
initCommonSysField
public static List<com.supermap.sps.core.utils.Tuple2<String,com.supermap.data.FieldType>> initCommonSysField()
-
getFieldInfo
public com.supermap.iobjects.processes.variables.FieldInfoVariable getFieldInfo(int index)
-
getFieldInfo
public com.supermap.iobjects.processes.variables.FieldInfoVariable[] getFieldInfo(String variableName)
通过 variableName 获取字段变量,一个 variableName 可能对应多个字段变量,返回一个数组。
-
getFieldCount
public int getFieldCount()
-
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, com.supermap.sps.core.workflow.IReference<String> fieldName)
-
getFieldInfos
public com.supermap.iobjects.processes.variables.FieldInfoVariable[] getFieldInfos()
-
setValue
public void setValue(ModelFeatureCollection value)
- 指定者:
setValue
在接口中com.supermap.sps.core.workflow.IVariable<ModelFeatureCollection>
- 覆盖:
setValue
在类中AbstractFeatureCollectionVariable<ModelFeatureCollection>
-
inherit
public void inherit(com.supermap.sps.core.workflow.IVariable<ModelFeatureCollection> variable)
- 指定者:
inherit
在接口中com.supermap.sps.core.workflow.IVariable<ModelFeatureCollection>
- 覆盖:
inherit
在类中AbstractFeatureCollectionVariable<ModelFeatureCollection>
-
merge
public void merge(com.supermap.sps.core.workflow.IVariable<ModelFeatureCollection>... variables)
-
locateMemberInternal
protected com.supermap.sps.core.workflow.IVariable locateMemberInternal(String member, String ownerId, String variableName)
-
update
public void update(com.supermap.sps.core.workflow.IVariablePatcher<ModelFeatureCollection> patcher)
- 指定者:
update
在接口中com.supermap.sps.core.workflow.IVariable<ModelFeatureCollection>
- 覆盖:
update
在类中AbstractFeatureCollectionVariable<ModelFeatureCollection>
-
getFeatureType
public Class<? extends IFeatureCollection> getFeatureType()
-
-
Copyright © 2021–2025 SuperMap. All rights reserved.