public class DefaultOutputFileFormat extends AbstractOutputFormatProcessor implements java.io.Serializable
CURRENT_LEVEL, XML_TAG
DEFAULT_LAYER_INDEX
构造器和说明 |
---|
DefaultOutputFileFormat() |
限定符和类型 | 方法和说明 |
---|---|
java.lang.Object |
clone() |
JSONObject |
createJSON()
输出json
|
int |
getFormat() |
void |
output(ResultWorkBook result,
java.io.File saveDirectory,
java.lang.String reportName,
java.lang.String name,
java.lang.String outputFileName,
java.lang.String description,
java.util.List<java.io.File> exportedFiles)
输出文件
|
void |
parseJSON(JSONObject jo)
转换json
|
void |
setConvertToFormat(boolean flag,
int markNumber)
修改不同的导出方式
|
void |
setFormat(int format) |
currentAPILevel, equals, layerIndex
public int getFormat()
getFormat
在接口中 OutputFormatProcessor
public void setFormat(int format)
setFormat
在接口中 OutputFormatProcessor
public void output(ResultWorkBook result, java.io.File saveDirectory, java.lang.String reportName, java.lang.String name, java.lang.String outputFileName, java.lang.String description, java.util.List<java.io.File> exportedFiles) throws java.lang.Exception
output
在接口中 OutputFormatProcessor
description
- 描述exportedFiles
- 导出的文件name
- 名称outputFileName
- 输出文件名reportName
- 报表名称result
- 结果saveDirectory
- 保存路径java.lang.Exception
public JSONObject createJSON() throws java.lang.Exception
createJSON
在接口中 JSONCreator
java.lang.Exception
public void parseJSON(JSONObject jo) throws java.lang.Exception
parseJSON
在接口中 JSONParser
jo
- json数据java.lang.Exception
public void setConvertToFormat(boolean flag, int markNumber)
flag
- 是否需要支持这种导出markNumber
- 导出的类型public java.lang.Object clone() throws java.lang.CloneNotSupportedException
clone
在接口中 FCloneable
clone
在类中 AbstractOutputFormatProcessor
java.lang.CloneNotSupportedException
- 如果克隆失败则抛出此异常