01: /*
02: * Milic Djordje
03: * djordje.milic@gmail.com
04: */
05:
06: package org.enhydra.snapper.parsers.fileparsers.parsers.wordparser2007parser;
07:
08: import java.io.File;
09: import java.util.ArrayList;
10: import java.util.zip.ZipFile;
11: import java.util.zip.ZipInputStream;
12:
13: import javax.xml.transform.Transformer;
14:
15: import org.enhydra.snapper.parsers.fileparsers.FileParserException;
16:
17: public interface Word2007Converter {
18:
19: public void init(File originalFile, int characterLimit,
20: String conversionPath) throws FileParserException;
21:
22: public String parse(int limit) throws FileParserException;
23:
24: public void close();
25:
26: public String getPureText();
27:
28: public String getConvertedContent();
29:
30: public String getExtension();
31:
32: public void setZipFile(ZipInputStream stream, ZipFile file);
33:
34: public ArrayList<String> getCustomProperties();
35:
36: public Transformer getTransformer();
37:
38: public void setTransformer(Transformer transformer);
39:
40: public void setTextTransformer(Transformer transformer);
41: }
|