|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectwriter2latex.Application
public final class Application
Commandline utility to convert an OpenOffice.org Writer XML file into XHTML/LaTeX/BibTeX
The utility is invoked with the following command line:
java -jar writer2latex.jar [options] source [target]
Where the available options are
-latex
, -bibtex
, -xhtml
,
-xhtml+mathml
, -xhtml+mathml+xsl
-recurse
-config[=]filename
-template[=]filename
-option[=]value
where option
can be any simple option known to Writer2LaTeX
(see documentation for the configuration file).
Field Summary | |
---|---|
(package private) boolean |
bBatch
|
private boolean |
bRecurse
|
private Config |
config
|
(package private) L10n |
l10n
|
private java.util.Hashtable |
options
|
private java.lang.String |
sConfigFileName
|
(package private) java.lang.String |
sDefaultCountry
|
(package private) java.lang.String |
sDefaultLang
|
private java.lang.String |
sOutFileExtension
|
private java.lang.String |
sOutFileName
|
private java.lang.String |
sOutPathName
|
private java.lang.String |
sOutputFormat
|
private java.lang.String |
sSource
|
private java.lang.String |
sTarget
|
private java.lang.String |
sTargetMIME
|
private java.lang.String |
sTemplateFileName
|
private XhtmlDocument |
template
|
private byte[] |
templateBytes
|
Constructor Summary | |
---|---|
Application()
|
Method Summary | |
---|---|
private void |
convertDirectory(java.io.File dir,
java.lang.String sOutPathName)
|
private java.lang.String |
convertFile(java.io.File file,
java.lang.String sOutPathName)
|
private void |
doConversion()
Converts the document |
private java.lang.String |
getArg(int i,
java.lang.String[] args)
Extract the next argument from the array, while checking to see that the array size is not exceeded. |
static void |
main(java.lang.String[] args)
Main method |
private void |
parseCommandLine(java.lang.String[] sArgs)
Parse command-line arguments. |
private static void |
showUsage(java.lang.String msg)
Display usage. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private java.lang.String sTargetMIME
private boolean bRecurse
private java.lang.String sConfigFileName
private java.lang.String sTemplateFileName
private java.util.Hashtable options
private java.lang.String sSource
private java.lang.String sTarget
private java.lang.String sOutputFormat
private java.lang.String sOutPathName
private java.lang.String sOutFileName
private java.lang.String sOutFileExtension
private byte[] templateBytes
private XhtmlDocument template
private Config config
L10n l10n
boolean bBatch
java.lang.String sDefaultLang
java.lang.String sDefaultCountry
Constructor Detail |
---|
public Application()
Method Detail |
---|
public static final void main(java.lang.String[] args)
args
- The argument passed on the command line.private void doConversion()
java.lang.IllegalArgumentException
- If an argument is invalid.private java.lang.String convertFile(java.io.File file, java.lang.String sOutPathName)
private void convertDirectory(java.io.File dir, java.lang.String sOutPathName)
private static void showUsage(java.lang.String msg)
private void parseCommandLine(java.lang.String[] sArgs) throws java.lang.IllegalArgumentException
args
- Array of command line arguments.
java.lang.IllegalArgumentException
- If an argument is invalid.private java.lang.String getArg(int i, java.lang.String[] args) throws java.lang.IllegalArgumentException
i
- Argument index.args
- Array of command line arguments.
java.lang.IllegalArgumentException
- If an argument is invalid.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |