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.Exception
void 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.Exception
void 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