public class ExportSetting extends Object
该类是导出设置信息类集合(ExportSettings
)对象的子项。通过该类提供的方法可以得到导出数据的设置信息。
忽略字段说明(相关接口 getIgnoreFieldNames
、setIgnoreFieldNames
)
构造器和说明 |
---|
ExportSetting()
构造一个新的 ExportSetting 对象。
|
ExportSetting(ExportSetting exportSetting)
根据给定的 ExportSetting 对象构造一个与其完全相同的新对象。
|
ExportSetting(Object sourceData,
String targetFilePath,
FileType targetFileType)
根据指定的参数构造 ExportSetting 类的新实例。
|
限定符和类型 | 方法和说明 |
---|---|
boolean |
fromXML(String xml)
已过时。
从外部的 XML 流中读取相应的设置,方便多次转换。
|
String |
getFilter()
获取导出目标文件的过滤信息。
|
String[] |
getIgnoreFieldNames()
获取需要忽略的字段,详见说明忽略字段的说明。
|
Object |
getSourceData()
返回需要导出的源数据集。
|
FileType[] |
getSupportedFileType()
返回设置的数据集能够导出的数据类型。
|
Charset |
getTargetFileCharset()
返回需要导出的文件的字符集类型。
|
String |
getTargetFilePath()
返回导出目标文件的路径信息。
|
FileType |
getTargetFileType()
返回导出的目标文件的类型。
|
boolean |
isOverwrite()
返回导出目录中存在同名文件时,是否强制覆盖。
|
void |
setFilter(String strfilter)
设置导出目标文件的过滤信息。
|
void |
setIgnoreFieldNames(String[] ignoreFields)
设置需要忽略的字段,详见说明忽略字段的说明。
|
void |
setOverwrite(boolean value)
设置导出目录中存在同名文件时,是否强制覆盖。
|
void |
setSourceData(Object value)
设置需要导出的源数据集。
|
void |
setTargetFileCharset(Charset charset)
设置需要导出的文件的字符集类型。
|
void |
setTargetFilePath(String filePath)
设置导出目标文件的路径信息。
|
void |
setTargetFileType(FileType type)
设置导出的目标文件的类型。
|
String |
toXML()
已过时。
输出当前的设置为 XML 文件,用于保存导出的参数设置,方便用户持久化。XML 的实现由组件层完成,具体的格式待定。
|
public ExportSetting()
public ExportSetting(ExportSetting exportSetting)
exportSetting
- 用于初始化 ExportSetting 新实例的对象。public String getTargetFilePath()
public void setTargetFilePath(String filePath)
用户需要根据导出目标文件的类型来决定此输出路径信息是否包含导出目标文件的后缀名。例如:对于电信行业数据,其数据按目录方式组织,其路径信息就不需要包含后缀名。
string
- 导出目标文件的路径信息。public boolean isOverwrite()
public void setOverwrite(boolean value)
value
- 导出目录中存在同名文件时,是否强制覆盖。public FileType getTargetFileType()
不支持 WOR(MapInfo 工作空间文件)和 RAW (raw文件) 两种类型文件的导出。
FileType.NONE
。public void setTargetFileType(FileType type)
不支持 WOR(MapInfo 工作空间文件)和 RAW (raw文件) 两种类型文件的导出。
type
- 导出的目标文件的类型。public Charset getTargetFileCharset()
public void setTargetFileCharset(Charset charset)
charset
- 需要导出的文件的字符集类型。public Object getSourceData()
public void setSourceData(Object value)
该方法支持的数据集类型为矢量数据集(DatasetVector),栅格数据集(DatasetGrid),影像数据集(DatsetImage)。
value
- 需要导出的源数据集。@Deprecated public String toXML()
@Deprecated public boolean fromXML(String xml)
xml
- 需要导入的 XML 内容。public FileType[] getSupportedFileType()
public void setIgnoreFieldNames(String[] ignoreFields)
fieldNames
- 忽略的字段名称。public String getFilter()
public void setFilter(String strfilter)
strfilter
- 过滤信息,类似于SQL条件。Copyright © 2021–2024 SuperMap. All rights reserved.