com.supermap.data.conversion
类 ExportSetting

java.lang.Object
  继承者 com.supermap.data.conversion.ExportSetting
直接已知子类:
ExportSettingBMP, ExportSettingCSV, ExportSettingDWG, ExportSettingDXF, ExportSettingE00, ExportSettingEGC, ExportSettingFileGDBVector, ExportSettingGeoJson, ExportSettingGIF, ExportSettingGJB, ExportSettingJPG, ExportSettingKML, ExportSettingKMZ, ExportSettingModelX, ExportSettingPersonalGDBVector, ExportSettingPNG, ExportSettingSHP, ExportSettingSIT, ExportSettingTAB, ExportSettingTEMSBuildingVector, ExportSettingTEMSClutter, ExportSettingTEMSTextLabels, ExportSettingTEMSVector, ExportSettingTIF, ExportSettingVCT

public class ExportSetting
extends java.lang.Object

导出设置信息类。

该类是导出设置信息类集合(ExportSettings)对象的子项。通过该类提供的方法可以得到导出数据的设置信息。

忽略字段说明(相关接口 getIgnoreFieldNamessetIgnoreFieldNames


构造方法摘要
ExportSetting()
          构造一个新的 ExportSetting 对象。
ExportSetting(ExportSetting exportSetting)
          根据给定的 ExportSetting 对象构造一个与其完全相同的新对象。
ExportSetting(java.lang.Object sourceData, java.lang.String targetFilePath, FileType targetFileType)
          根据指定的参数构造 ExportSetting 类的新实例。
 
方法摘要
 boolean fromXML(java.lang.String xml)
          已过时。 该方法已经过时。不再提供该功能。 从外部的 XML 流中读取相应的设置,方便多次转换。
 java.lang.String getFilter()
          获取导出目标文件的过滤信息。
 java.lang.String[] getIgnoreFieldNames()
          获取需要忽略的字段,详见说明忽略字段的说明
 java.lang.Object getSourceData()
          返回需要导出的源数据集。
 FileType[] getSupportedFileType()
          返回设置的数据集能够导出的数据类型。
 Charset getTargetFileCharset()
          返回需要导出的文件的字符集类型。
 java.lang.String getTargetFilePath()
          返回导出目标文件的路径信息。
 FileType getTargetFileType()
          返回导出的目标文件的类型。
 boolean isOverwrite()
          返回导出目录中存在同名文件时,是否强制覆盖。
 void setFilter(java.lang.String strfilter)
          设置导出目标文件的过滤信息。
 void setIgnoreFieldNames(java.lang.String[] fieldNames)
          设置需要忽略的字段,详见说明忽略字段的说明
 void setOverwrite(boolean value)
          设置导出目录中存在同名文件时,是否强制覆盖。
 void setSourceData(java.lang.Object value)
          设置需要导出的源数据集。
 void setTargetFileCharset(Charset charset)
          设置需要导出的文件的字符集类型。
 void setTargetFilePath(java.lang.String string)
          设置导出目标文件的路径信息。
 void setTargetFileType(FileType type)
          设置导出的目标文件的类型。
 java.lang.String toXML()
          已过时。 该方法已经过时。不再提供该功能。 输出当前的设置为 XML 文件,用于保存导出的参数设置,方便用户持久化。XML 的实现由组件层完成,具体的格式待定。
 
从类 java.lang.Object 继承的方法
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

ExportSetting

public ExportSetting()
构造一个新的 ExportSetting 对象。


ExportSetting

public ExportSetting(ExportSetting exportSetting)
根据给定的 ExportSetting 对象构造一个与其完全相同的新对象。

参数:
exportSetting - 用于初始化 ExportSetting 新实例的对象。

ExportSetting

public ExportSetting(java.lang.Object sourceData,
                     java.lang.String targetFilePath,
                     FileType targetFileType)
根据指定的参数构造 ExportSetting 类的新实例。

参数:
sourceData - 指定的源数据。
targetFilePath - 目标文件的路径。
targetFileType - 需要导出的数据类型。
方法详细信息

getTargetFileCharset

public Charset getTargetFileCharset()
返回需要导出的文件的字符集类型。SuperMap Objects Java 6R(2012) SP2 版本不支持该方法,预留后续版本使用。

返回:
需要导出的文件的字符集类型。

setTargetFileCharset

public void setTargetFileCharset(Charset charset)
设置需要导出的文件的字符集类型。SuperMap Objects Java 6R(2012) SP2 版本不支持该方法,预留后续版本使用。

参数:
charset - 需要导出的文件的字符集类型。

getSourceData

public java.lang.Object getSourceData()
返回需要导出的源数据集。

返回:
需要导出的数据集。
默认值:
默认值为 null。

setSourceData

public void setSourceData(java.lang.Object value)
设置需要导出的源数据集。

该方法支持的数据集类型为矢量数据集(DatasetVector),栅格数据集(DatasetGrid),影像数据集(DatsetImage)。

参数:
value - 需要导出的源数据集。

getTargetFilePath

public java.lang.String getTargetFilePath()
返回导出目标文件的路径信息。

返回:
导出目标文件的路径信息。
默认值:
默认值为空字符串。

setTargetFilePath

public void setTargetFilePath(java.lang.String string)
设置导出目标文件的路径信息。

用户需要根据导出目标文件的类型来决定此输出路径信息是否包含导出目标文件的后缀名。例如:对于电信行业数据,其数据按目录方式组织,其路径信息就不需要包含后缀名。

参数:
string - 导出目标文件的路径信息。

isOverwrite

public boolean isOverwrite()
返回导出目录中存在同名文件时,是否强制覆盖。

返回:
导出目录中存在同名文件时,是否强制覆盖。
默认值:
默认为 false,即不执行导出操作,否则强制复制。

setOverwrite

public void setOverwrite(boolean value)
设置导出目录中存在同名文件时,是否强制覆盖。默认为 false,即不执行导出操作,否则强制复制。

参数:
value - 导出目录中存在同名文件时,是否强制覆盖。

getTargetFileType

public FileType getTargetFileType()
返回导出的目标文件的类型。

不支持 WOR(MapInfo 工作空间文件)和 RAW (raw文件) 两种类型文件的导出。

返回:
导出的目标文件的类型。
默认值:
默认值为 FileType.NONE

setTargetFileType

public void setTargetFileType(FileType type)
设置导出的目标文件的类型。

不支持 WOR(MapInfo 工作空间文件)和 RAW (raw文件) 两种类型文件的导出。

参数:
type - 导出的目标文件的类型。

getIgnoreFieldNames

public java.lang.String[] getIgnoreFieldNames()
获取需要忽略的字段,详见说明忽略字段的说明

返回:
忽略的字段名称。

setIgnoreFieldNames

public void setIgnoreFieldNames(java.lang.String[] fieldNames)
设置需要忽略的字段,详见说明忽略字段的说明

参数:
fieldNames - 忽略的字段名称。

toXML

public java.lang.String toXML()
已过时。 该方法已经过时。不再提供该功能。 输出当前的设置为 XML 文件,用于保存导出的参数设置,方便用户持久化。XML 的实现由组件层完成,具体的格式待定。

返回:
导出的 XML 字符串。

fromXML

public boolean fromXML(java.lang.String xml)
已过时。 该方法已经过时。不再提供该功能。 从外部的 XML 流中读取相应的设置,方便多次转换。

参数:
xml - 需要导入的 XML 内容。
返回:
转换成功返回 true,否则返回 false。

getSupportedFileType

public FileType[] getSupportedFileType()
返回设置的数据集能够导出的数据类型。

返回:
设置的数据集能够导出的数据类型。

getFilter

public java.lang.String getFilter()
获取导出目标文件的过滤信息。

返回:
过滤信息,类似于SQL条件。

setFilter

public void setFilter(java.lang.String strfilter)
设置导出目标文件的过滤信息。

参数:
strfilter - 过滤信息,类似于SQL条件。