com.supermap.chart
类 S57DatasetExtInfo

java.lang.Object
  继承者 com.supermap.chart.S57DatasetExtInfo

public class S57DatasetExtInfo
extends java.lang.Object

海图数据集扩展信息类。通过该类可以获取数据集的扩展信息,包括 S-57 数据集类型、S-57 特征物标的物标简称、编码以及数据集所关联的属性数据集等。


构造方法摘要
S57DatasetExtInfo(Dataset dataset)
          根据指定的参数来构造一个S57DatasetExtInfo的新对象。
 
方法摘要
 void dispose()
          释放 S57DatasetExtInfo 对象所占用的本地资源。
 Dataset getDataset()
          返回数据集。
 java.lang.String getFeatureAcronym()
          返回 S-57 特征物标的物标简称。
 int getFeatureCode()
          返回 S-57 特征物标的物标编码。
 S57DatasetType getS57DatasetType()
          返回 S-57 数据集类型。
 boolean isChartDataset()
          由扩展信息判断是否是海图数据集。
 void setDataset(Dataset dataset)
          设置数据集。
 void setFeatureAcronym(java.lang.String value)
          设置 S-57 特征物标的物标简称。
 void setFeatureCode(int value)
          设置 S-57 特征物标的物标编码。
 void setS57DatasetType(S57DatasetType value)
          设置 S-57数据集类型。
 boolean update()
          将扩展信息写入数据集中。
 
从类 java.lang.Object 继承的方法
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

S57DatasetExtInfo

public S57DatasetExtInfo(Dataset dataset)
根据指定的参数来构造一个S57DatasetExtInfo的新对象。

参数:
dataset - 指定的 Dataset 对象。
方法详细信息

getDataset

public Dataset getDataset()
返回数据集。

返回:
数据集。

setDataset

public void setDataset(Dataset dataset)
设置数据集。

参数:
dataset - 指定的数据集。

getS57DatasetType

public S57DatasetType getS57DatasetType()
返回 S-57 数据集类型。

返回:
S-57 数据集类型。

setS57DatasetType

public void setS57DatasetType(S57DatasetType value)
设置 S-57数据集类型。

参数:
value - 指定 S-57 数据集类型。

getFeatureAcronym

public java.lang.String getFeatureAcronym()
返回 S-57 特征物标的物标简称。

该方法仅对 S57DatasetType.S57FEATURE 类型海图数据集类型有效。

返回:
S-57特征物标的物标简称。

setFeatureAcronym

public void setFeatureAcronym(java.lang.String value)
设置 S-57 特征物标的物标简称。

该方法仅对 S57DatasetType.S57FEATURE 类型海图数据集类型有效。

参数:
value - 指定的物标简称。

getFeatureCode

public int getFeatureCode()
返回 S-57 特征物标的物标编码。

该方法仅对 S57DatasetType.S57FEATURE 类型海图数据集类型有效。

返回:
S-57 特征物标的物标编码。

setFeatureCode

public void setFeatureCode(int value)
设置 S-57 特征物标的物标编码。

该方法仅对 S57FEATURE 类型海图数据集类型有效。

参数:
value - 指定的物标编码。

update

public boolean update()
将扩展信息写入数据集中。

该方法需要在相关信息设置好后调用,不调用则会导致无法将扩展信息写入到数据集中。

返回:
一个布尔值,表示是否写入成功。true 表示写入成功,false 表示写入失败。

isChartDataset

public boolean isChartDataset()
由扩展信息判断是否是海图数据集。

返回:
一个布尔值,表示是否是海图数据集。true 表示是海图数据集,false 表示不是海图数据集。

dispose

public void dispose()
释放 S57DatasetExtInfo 对象所占用的本地资源。