public class S57FeatureRelationships extends Object
构造器和说明 |
---|
S57FeatureRelationships() |
S57FeatureRelationships(ChartDatasetGroup datasetGroup) |
public S57FeatureRelationships(ChartDatasetGroup datasetGroup)
public S57FeatureRelationships()
public void setS57EditDatasetGroup(S57EditDatasetGroup s57EditDatasetGroup)
public S57FeatureObjectIDInfo createCollection(String acronym, S57FeatureObjectIDInfo[] featureObjectIDInfos)
acronym
- 指定的组合物标的物标简称,用于确定创建哪种组合物标。只能是“C_AGGR”或“C_ASSO”。featureObjectIDInfos
- 指定的待创建的组合物标对象所参照的物标对象的特征物标标识信息数组。public boolean createMasterSlave(S57FeatureObjectIDInfo masterFOIDInfo, S57FeatureObjectIDInfo[] slaveFOIDInfos)
masterFOIDInfo
- 指定的主物标对象的特征物标标识信息。slaveFOIDInfos
- 指定的从属物标对象的特征物标标识信息。public S57FeatureObjectIDInfo[] getCollectionReferenceFeatures(String collectionFOID)
collectionFOID
- 指定的组合物标对象的特征物标标识符,即长名。public HashMap<S57FeatureObjectIDInfo,S57FeatureObjectIDInfo[]> getCollections()
public S57FeatureObjectIDInfo[] getMasterSlave(String masterFOID)
masterFOID
- 指定的主物标对象的特征物标标识符,即长名。S57FeatureObjectIDInfo
集合。public HashMap<S57FeatureObjectIDInfo,S57FeatureObjectIDInfo[]> getMasterSlaves()
public Object getS57AttributeValue(S57FeatureObjectIDInfo info, String attributeAcronym)
info
- 指定的组合物标对象的特征物标标识信息。attributeAcronym
- 指定的要获取值的属性的简称。public ChartAttributeInfo[] getS57AttributeValues(S57FeatureObjectIDInfo info)
info
- 指定的组合物标对象的特征物标标识信息。public boolean removeCollection(String collectionFOID, boolean isRemoveCollectionObject)
collectionFOID
- 指定的待删除关联关系的组合物标对象。isRemoveCollectionObject
- 指定是否删除组合物标对象。如果为 true,则在删除组合物标对象与其参照对象间的关联关系的同时,也从相应的组合物标数据集(一个纯属性表)中将组合物标对象(一条记录)删除。public boolean removeMasterSlave(String masterFOID)
masterFOID
- 指定的主物标对象的特征物标标识符,即长名。public boolean setCollectionReferenceFeatures(S57FeatureObjectIDInfo info, S57FeatureObjectIDInfo[] infos)
info
- 指定的要重新设置的组合物标对象的特征物标标识信息。infos
- 指定的参照物标对象的特征物标标识信息数组。public boolean setMasterSlaves(S57FeatureObjectIDInfo info, S57FeatureObjectIDInfo[] infos)
info
- 指定的主物标对象的特征物标标识信息。infos
- 指定的从属物标对象的特征物标标识信息数组。public boolean setS57AttributeValue(S57FeatureObjectIDInfo info, String attribute, Object value)
info
- 指定的组合物标对象的特征物标标识信息。attribute
- 指定的组合物标对象的属性简称。value
- 指定的待设置的属性值。Copyright © 2021–2024 SuperMap. All rights reserved.