Package writer2latex.api
Interface Config
-
- All Known Implementing Classes:
ConfigBase,LaTeXConfig,XhtmlConfig
public interface Config
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ComplexOptiongetComplexOption(java.lang.String sName)Get a complex optionjava.lang.StringgetOption(java.lang.String sName)Get a named optionvoidread(java.io.File file)Read a configuration (file based version)voidread(java.io.InputStream is)Read a configuration (stream based version)voidreadDefaultConfig(java.lang.String sName)Read a default configuration: The available configurations depend on theConverterimplementationvoidsetOption(java.lang.String sName, java.lang.String sValue)Set a name/value option.voidwrite(java.io.File file)Write the configuration (file based version)voidwrite(java.io.OutputStream os)Write the configuration (stream based version)
-
-
-
Method Detail
-
readDefaultConfig
void readDefaultConfig(java.lang.String sName) throws java.lang.IllegalArgumentExceptionRead a default configuration: The available configurations depend on theConverterimplementation- Parameters:
sName- the name of the configuration- Throws:
java.lang.IllegalArgumentException- if the configuration does not exist
-
read
void read(java.io.InputStream is) throws java.io.IOException
Read a configuration (stream based version)- Parameters:
is- theInputStreamto read from- Throws:
java.io.IOException- if an error occurs reading the stream, or the data is not in the right format
-
read
void read(java.io.File file) throws java.io.IOException
Read a configuration (file based version)- Parameters:
file- theFileto read from- Throws:
java.io.IOException- if the file does not exist, an error occurs reading the file, or the data is not in the right format
-
write
void write(java.io.OutputStream os) throws java.io.IOExceptionWrite the configuration (stream based version)- Parameters:
os- theOutputStreamto write to- Throws:
java.io.IOException- if an error occurs writing to the stream
-
write
void write(java.io.File file) throws java.io.IOExceptionWrite the configuration (file based version)- Parameters:
file- theFileto write to- Throws:
java.io.IOException- if an error occurs writing to the file
-
setOption
void setOption(java.lang.String sName, java.lang.String sValue)Set a name/value option. Options that are not defined by theConverterimplementation as well as null values are silently ignored- Parameters:
sName- the name of the optionsValue- the value of the option
-
getOption
java.lang.String getOption(java.lang.String sName)
Get a named option- Parameters:
sName- the name of the option- Returns:
- the value of the option, or
nullif the option does not exist or the given name is null
-
getComplexOption
ComplexOption getComplexOption(java.lang.String sName)
Get a complex option- Parameters:
sName- the name of the complex option- Returns:
- the option
-
-