public class AttributeUpdateInfo extends Object
注意:
构造器和说明 |
---|
AttributeUpdateInfo()
构造一个新的 AttributeUpdateInfo 对象。
|
AttributeUpdateInfo(Object sourceRecordset,
SpatialRelationType spatialRelationType,
String[] sourceFields,
String[] targetFields,
AttributeStatisticsType attributeStatisticsType,
boolean isBorderInside,
String statisticsInfoFieldName)
根据指定的参数,构造属性更新参数信息AttributeUpdateInfo,当取值方式为连接,默认的连接符号为逗号“,”。
|
AttributeUpdateInfo(Object sourceObject,
SpatialRelationType spatialRelationType,
String[] sourceFields,
String[] targetFields,
AttributeStatisticsType attributeStatisticsType,
String strConcatSeparator,
boolean isBorderInside,
String statisticsInfoFieldName)
根据指定的参数,构造属性更新参数信息AttributeUpdateInfo,当取值方式为连接,默认的连接符号为逗号“,”。
|
限定符和类型 | 方法和说明 |
---|---|
AttributeStatisticsType |
getAttributeStatisticsType()
获取属性字段的取值方式。
|
String |
getConcatSeparator()
获取字段值的连接符号。
|
String[] |
getSourceFields()
获取提供属性的记录集中用于更新的字段集合。
|
Object |
getSourceObject()
获取提供属性的记录集。
|
SpatialRelationType |
getSpatialRelationType()
获取设置的空间关系类型。
|
String |
getStatisticsInfoFieldName()
获取一个字段名称,该字段用于记录提供属性的记录集中满足空间关系的对象数量。
|
String[] |
getTargetFields()
获取被更新的字段集合。
|
boolean |
isBorderInside()
获取边界处理方式。
|
void |
setAttributeStatisticsType(AttributeStatisticsType attributeStatisticsType)
设置属性字段的取值方式。
|
void |
setConcatSeparator(String strConcatSeparator)
设置字段值的连接字符。
|
void |
setIsBorderInside(boolean borderInside)
设置边界处理方式。
|
void |
setSourceFields(String[] sourceFields)
设置提供属性的记录集中用于更新的字段集合。
|
void |
setSourceObject(Object sourceObject)
设置提供属性的记录集。
|
void |
setSpatialRelationType(SpatialRelationType spatialRelationType)
设置空间关系类型。
|
void |
setStatisticsInfoFieldName(String statisticsInfoFieldName)
设置一个字段名称,该字段用于记录提供属性的记录集中满足空间关系的对象数量。
|
void |
setTargetFields(String[] targetFields)
设置被更新的字段集合。
|
public AttributeUpdateInfo()
public AttributeUpdateInfo(Object sourceRecordset, SpatialRelationType spatialRelationType, String[] sourceFields, String[] targetFields, AttributeStatisticsType attributeStatisticsType, boolean isBorderInside, String statisticsInfoFieldName)
sourceRecordset
- 指定的提供属性的记录集。spatialRelationType
- 指定的空间关系。sourceFields
- 指定的提供属性的记录集中用于更新的字段集合。targetFields
- 指定的被更新的字段集合。attributeStatisticsType
- 指定的属性字段的取值方式。isBorderInside
- 指定边界处理方式,即位于面边线上的点是否被面包含,或线只有端点与面相交时是否与面相交。statisticsInfoFieldName
- 指定的记录满足空间关系的提供属性的记录集中对象个数的字段。该字段必须为整型。public AttributeUpdateInfo(Object sourceObject, SpatialRelationType spatialRelationType, String[] sourceFields, String[] targetFields, AttributeStatisticsType attributeStatisticsType, String strConcatSeparator, boolean isBorderInside, String statisticsInfoFieldName)
sourceObject
- 指定的提供属性的记录集。spatialRelationType
- 指定的空间关系。sourceFields
- 指定的提供属性的记录集中用于更新的字段集合。targetFields
- 指定的被更新的字段集合。attributeStatisticsType
- 指定的属性字段的取值方式。isBorderInside
- 指定边界处理方式,即位于面边线上的点是否被面包含,或线只有端点与面相交时是否与面相交。statisticsInfoFieldName
- 指定的记录满足空间关系的提供属性的记录集中对象个数的字段。该字段必须为整型。public Object getSourceObject()
public void setSourceObject(Object sourceObject)
sourceObject
- 提供属性的对象,仅支持矢量数据集的空间对象。public SpatialRelationType getSpatialRelationType()
public void setSpatialRelationType(SpatialRelationType spatialRelationType)
spatialRelationType
- 空间关系类型枚举。public String[] getSourceFields()
public void setSourceFields(String[] sourceFields)
sourceFields
- 提供属性的记录集中用于更新的字段集合,需要和被更新的字段对应。public String[] getTargetFields()
public void setTargetFields(String[] targetFields)
targetFields
- 被更新的字段集合,需要和用于更新的字段集合对应。public AttributeStatisticsType getAttributeStatisticsType()
public void setAttributeStatisticsType(AttributeStatisticsType attributeStatisticsType)
attributeStatisticsType
- 属性字段的取值方式枚举。public boolean isBorderInside()
public void setIsBorderInside(boolean borderInside)
borderInside
- 边界处理方式。位于面轮廓线上的点,或仅端点与面轮廓线相交的线,判断为与面相交,则设置为 true,否则设置为 false。public String getStatisticsInfoFieldName()
public void setStatisticsInfoFieldName(String statisticsInfoFieldName)
statisticsInfoFieldName
- 字段名称,该字段必须为整型字段。public String getConcatSeparator()
public void setConcatSeparator(String strConcatSeparator)
strConcatSeparator
- 连接符号。Copyright © 2021–2024 SuperMap. All rights reserved.