public abstract class AbstractConversionTask extends Object implements OfficeTask
| 限定符和类型 | 字段和说明 |
|---|---|
private File |
inputFile |
private File |
outputFile |
| 构造器和说明 |
|---|
AbstractConversionTask(File inputFile,
File outputFile) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
execute(OfficeContext context) |
protected abstract Map<String,?> |
getLoadProperties(File inputFile) |
protected abstract Map<String,?> |
getStoreProperties(File outputFile,
com.sun.star.lang.XComponent document) |
private com.sun.star.lang.XComponent |
loadDocument(OfficeContext context,
File inputFile) |
protected void |
modifyDocument(com.sun.star.lang.XComponent document)
Override to modify the document after it has been loaded and before it gets
saved in the new format.
|
private void |
storeDocument(com.sun.star.lang.XComponent document,
File outputFile) |
protected abstract Map<String,?> getStoreProperties(File outputFile, com.sun.star.lang.XComponent document)
public void execute(OfficeContext context) throws OfficeException
execute 在接口中 OfficeTaskOfficeExceptionprivate com.sun.star.lang.XComponent loadDocument(OfficeContext context, File inputFile) throws OfficeException
OfficeExceptionprotected void modifyDocument(com.sun.star.lang.XComponent document)
throws OfficeException
Does nothing by default.
document - OfficeExceptionprivate void storeDocument(com.sun.star.lang.XComponent document,
File outputFile)
throws OfficeException
OfficeExceptionCopyright © 2020. All rights reserved.