public class ODFParser extends Object
| Constructor and Description |
|---|
ODFParser(File file) |
ODFParser(InputStream input) |
| Modifier and Type | Method and Description |
|---|---|
File |
create(Hashtable fieldValues,
Hashtable valuesTable,
Hashtable valuesImages) |
File |
create(Hashtable fieldValues,
Hashtable valuesTable,
Hashtable valuesImages,
boolean createLabels) |
File |
get(String path)
Returns the file inside of the ODF document.
|
static Document |
getDocument(File f) |
protected InputStream |
getEmptyImageInputStream(int imageIndex) |
File |
getTemporalDiretory() |
protected void |
init() |
protected void |
listFiles(File file,
List list) |
protected static void |
log(String log) |
List |
queryTemplateFields() |
static void |
setDocument(Document d,
File f) |
static Hashtable |
translateDotFields(Hashtable values)
Change dot character "." on keys with "ç" character
|
static Hashtable |
translateTableDotFields(Hashtable valuesTable) |
void |
unzip(InputStream input,
File output)
Unzip the current InputStream to a temporal directory.
|
protected static void |
verbose(String verbose) |
void |
zip(File input,
File output) |
public static boolean DEBUG
public static boolean VERBOSE
public static final String FILE_TO_PARSE
public static final String FILE_DIR_ODF_IMAGES
public static final String FILE_EMPTY_IMAGE
public static final String XML_TAG_STYLE_AUT
public static final String XML_TAG_STYLE
public static final String XML_TAG_STYLE_NAME
public static final String XML_TAG_STYLE_NAME_4_BOLD_VALUE
public static final String XML_TAG_STYLE_NAME_4_TABLE_VALUE
public static final String XML_TAG_STYLE_FAMILY
public static final String XML_TAG_STYLE_FAMILY_4_BOLD_VALUE
public static final String XML_TAG_STYLE_FAMILY_4_TABLE_VALUE
public static final String XML_TAG_STYLE_TEXT
public static final String XML_TAG_STYLE_WEIGHT
public static final String XML_TAG_STYLE_WEIGHT_VALUE
public static final String XML_TAG_STYLE_CELL
public static final String XML_TAG_STYLE_BORDER
public static final String XML_TAG_STYLE_BORDER_VALUE
public static final String XML_TAG_OFFICE_TEXT
public static final String XML_TAG_TEXT
public static final String XML_TAG_TEXT_STYLE
public static final String XML_TAG_INPUT
public static final String XML_TAG_INPUT_DESCRIP
public static final String XML_TAG_TABLE
public static final String XML_TAG_TABLE_NAME
public static final String XML_TAG_TABLE_ROW
public static final String XML_TAG_TABLE_COLUMN
public static final String XML_TAG_TABLE_COLUMN_NUMBER
public static final String XML_TAG_TABLE_CELL
public static final String XML_TAG_TABLE_CELL_STYLE
public static final String XML_TAG_TABLE_CELL_TYPE
public static final String XML_TAG_TABLE_CELL_TYPE_VALUE
public static final String XML_TAG_DRAW_FRAME
public static final String XML_TAG_DRAW_FRAME_NAME
public static final String XML_TAG_DRAW_FRAME_ANCHOR
public static final String XML_TAG_DRAW_FRAME_ANCHOR_VALUE
public static final String XML_TAG_DRAW_FRAME_WIDTH
public static final String XML_TAG_DRAW_FRAME_WIDTH_VALUE
public static final String XML_TAG_DRAW_FRAME_HEIGHT
public static final String XML_TAG_DRAW_FRAME_HEIGHT_VALUE
public static final String XML_TAG_DRAW_IMAGE
public static final String XML_TAG_DRAW_IMAGE_HREF
protected InputStream input
protected File temp
public ODFParser(File file) throws IOException
IOExceptionpublic ODFParser(InputStream input) throws IOException
IOExceptionprotected static void log(String log)
protected static void verbose(String verbose)
public static Hashtable translateDotFields(Hashtable values)
values - protected void init()
throws IOException
IOExceptionpublic File getTemporalDiretory()
public File create(Hashtable fieldValues, Hashtable valuesTable, Hashtable valuesImages, boolean createLabels) throws Exception
Exceptionpublic File create(Hashtable fieldValues, Hashtable valuesTable, Hashtable valuesImages) throws Exception
Exceptionprotected InputStream getEmptyImageInputStream(int imageIndex) throws Exception
Exceptionpublic File get(String path)
public void zip(File input, File output) throws IOException
IOExceptionpublic void unzip(InputStream input, File output) throws IOException
IOExceptionCopyright © 2016 Imatia Innovation S.L.. All rights reserved.