public interface OutputFormatProvider<T>
| 限定符和类型 | 方法和说明 |
|---|---|
void |
flush(java.io.OutputStream out,
T result)
将结果报表导出为对应文件
|
void |
flushWithParentPath(java.io.OutputStream out,
T result,
java.lang.String parentPath,
java.util.List<java.lang.String> exportedFiles)
将结果报表导出为对应文件(含文件父目录,用于生成多个结果文件)
|
void |
flushWithPram(java.io.OutputStream out,
T result,
java.lang.String path,
java.util.Map<java.lang.String,java.lang.Object> param)
将结果报表导出为对应文件(含参数)
|
java.lang.String |
getFileSuffix()
文件后缀
|
int |
getFormat()
结果文件标识
|
boolean |
resultFile()
是否是结果文件
|
boolean |
withParam()
是否需要传递参数
|
boolean |
withParentPath()
是否需要文件父目录路径
|
int getFormat()
java.lang.String getFileSuffix()
boolean resultFile()
boolean withParam()
boolean withParentPath()
void flush(java.io.OutputStream out,
T result)
throws java.lang.Exception
java.lang.Exceptionvoid flushWithPram(java.io.OutputStream out,
T result,
java.lang.String path,
java.util.Map<java.lang.String,java.lang.Object> param)
throws java.lang.Exception
java.lang.Exceptionvoid flushWithParentPath(java.io.OutputStream out,
T result,
java.lang.String parentPath,
java.util.List<java.lang.String> exportedFiles)
throws java.lang.Exception
java.lang.Exception