public final class LibLouisUTDML
extends java.lang.Object
Modifier and Type | Field | Description |
---|---|---|
static int |
Comp8Dots |
|
static int |
CompbrlAtCursor |
|
static int |
CompbrlLeftCursor |
|
static int |
DontInit |
|
static int |
DotsIO |
|
static int |
HtmlDoc |
|
static int |
NoContractions |
Definitions of mode bits
The bits for liblouis are included because it is sometimes necessary
to pass a liblouis mode to a liblouisutdml function.
|
static int |
notUC |
|
static int |
OtherTrans |
|
static int |
Pass1Only |
|
static int |
UcBrl |
Modifier and Type | Method | Description |
---|---|---|
boolean |
backTranslateFile(java.lang.String configFileList,
java.lang.String inputFileName,
java.lang.String outputFileName,
java.lang.String logFileName,
java.lang.String settingsString,
int mode) |
|
boolean |
backTranslateString(java.lang.String configFileList,
byte[] inbuf,
byte[] outbuf,
int[] outlen,
java.lang.String logFilename,
java.lang.String settingsSrting,
int mode) |
the brf characters in inbuf are translated to print characters in
outbuf according to the settings in the configuration files and
setingsStrring.
|
boolean |
charToDots(java.lang.String tableList,
byte[] inbuf,
byte[] outbuf,
java.lang.String logFile,
int mode) |
Convert the utf8 character string in inbuf to Unicode braille dot
patterns and place the result as a utf8 string in outbuf.
|
boolean |
checkTable(java.lang.String tableList,
java.lang.String logFile,
int mode) |
See if the table in tableList exists and is valid.
|
boolean |
dotsToChar(java.lang.String tableList,
byte[] inbuf,
byte[] outbuf,
java.lang.String logFile,
int mode) |
Convert the utf8 string of dot patterns in inbuf to characters and
place the result as a utf8 string in outbuf.
|
boolean |
file2brl(java.lang.String[] args) |
This method performs the functions of the file2brl program in a more
contrrolled environment.
|
void |
free() |
You must call free at the end of your application to free all
memory used by liblouisutdml and liblouis.
|
static LibLouisUTDML |
getInstance() |
|
static void |
initialize(java.lang.String dataPath,
java.lang.String writeablePath,
java.lang.String logFile) |
|
static void |
loadLibrary(java.lang.String libraryPath,
java.lang.String librarySuffix) |
|
void |
loadXMLCatalog(java.lang.String filename) |
Load a XML catalog into LibLouisUTDML.
|
void |
logEnd() |
|
void |
registerLogCallback(LogCallback cb) |
|
void |
setDataPath(java.lang.String path) |
Path on which liblouis tables and liblouisutdml files can be found.
|
void |
setLogFile(java.lang.String fileName) |
|
void |
setLogLevel(int level) |
|
void |
setWriteablePath(java.lang.String path) |
Set the path to which temporary files will be written.
|
boolean |
translateFile(java.lang.String configFileList,
java.lang.String inputFileName,
java.lang.String outputFileName,
java.lang.String logFileName,
java.lang.String settingsString,
int mode) |
The xml document in inputFile is translated into braille and the
translation is placed
in outputFile.
|
boolean |
translateString(java.lang.String configFileList,
byte[] inbuf,
byte[] outbuf,
int[] outlen,
java.lang.String logFilename,
java.lang.String settingsString,
int mode) |
Make a braille translation of the UTF-8 characters in inbuf
according to configuration settings to UTF-8 characters in outbuf.
|
boolean |
translateTextFile(java.lang.String configFileList,
java.lang.String inputFileName,
java.lang.String outputFileName,
java.lang.String logFileName,
java.lang.String settingsString,
int mode) |
The plain-text file in inFile is translated to braille and the
translation placed in outputFile as described for the previous method.
|
java.lang.String |
version() |
Return a string giving the versions of both liblouisutdml and
liblouis
|
public static final int NoContractions
public static final int CompbrlAtCursor
public static final int DotsIO
public static final int Comp8Dots
public static final int Pass1Only
public static final int CompbrlLeftCursor
public static final int OtherTrans
public static final int UcBrl
public static final int DontInit
public static final int HtmlDoc
public static final int notUC
public static LibLouisUTDML getInstance()
public static void initialize(java.lang.String dataPath, java.lang.String writeablePath, java.lang.String logFile)
public static void loadLibrary(java.lang.String libraryPath, java.lang.String librarySuffix) throws java.lang.Exception
java.lang.Exception
public java.lang.String version()
public void loadXMLCatalog(java.lang.String filename)
public boolean translateString(java.lang.String configFileList, byte[] inbuf, byte[] outbuf, int[] outlen, java.lang.String logFilename, java.lang.String settingsString, int mode)
public boolean backTranslateString(java.lang.String configFileList, byte[] inbuf, byte[] outbuf, int[] outlen, java.lang.String logFilename, java.lang.String settingsSrting, int mode)
public boolean translateFile(java.lang.String configFileList, java.lang.String inputFileName, java.lang.String outputFileName, java.lang.String logFileName, java.lang.String settingsString, int mode)
public boolean translateTextFile(java.lang.String configFileList, java.lang.String inputFileName, java.lang.String outputFileName, java.lang.String logFileName, java.lang.String settingsString, int mode)
public boolean backTranslateFile(java.lang.String configFileList, java.lang.String inputFileName, java.lang.String outputFileName, java.lang.String logFileName, java.lang.String settingsString, int mode)
public boolean charToDots(java.lang.String tableList, byte[] inbuf, byte[] outbuf, java.lang.String logFile, int mode)
public boolean dotsToChar(java.lang.String tableList, byte[] inbuf, byte[] outbuf, java.lang.String logFile, int mode)
public boolean checkTable(java.lang.String tableList, java.lang.String logFile, int mode)
public void setDataPath(java.lang.String path)
public boolean file2brl(java.lang.String[] args)
public void setWriteablePath(java.lang.String path)
public void free()
public void setLogFile(java.lang.String fileName)
public void logEnd()
public void registerLogCallback(LogCallback cb)
public void setLogLevel(int level)