public final class LibLouis
extends java.lang.Object
Modifier and Type | Method | Description |
---|---|---|
boolean |
backTranslate(java.lang.String tableList,
byte[] inbuf,
int[] inlen,
byte[] outbuf,
int[] outlen,
int[] outputPos,
int[] inputPos,
int[] cursorPos,
byte[] typeform,
java.lang.String logFileName,
int mode) |
|
boolean |
backTranslateString(java.lang.String tableList,
byte[] inbuf,
int[] inlen,
byte[] outbuf,
int[] outlen,
byte[] typeform,
java.lang.String logFileName,
int mode) |
|
int |
charSize() |
Get the size of widechar used by LibLouis.
|
boolean |
compileString(java.lang.String tableList,
java.lang.String newEntry,
java.lang.String logFile) |
Add a new entry to a table.
|
static LibLouis |
getInstance() |
|
boolean |
hyphenate(java.lang.String tableList,
byte[] inbuf,
int inlen,
byte[] hyphens,
java.lang.String logFilename,
int mode) |
|
static void |
loadLibrary(java.lang.String libraryPath,
java.lang.String librarySuffix) |
|
void |
logEnd() |
End the liblouis log file.
|
void |
registerLogCallback(LogCallback cb) |
Register a callback for liblouis logging.
|
void |
setDataPath(java.lang.String path) |
Set the path for which liblouis will look for tables.
|
void |
setLogFile(java.lang.String fileName) |
Set the log file for liblouis.
|
void |
setLogLevel(int level) |
Set liblouis logging level.
|
boolean |
translate(java.lang.String tableList,
byte[] inbuf,
int[] inlen,
byte[] outbuf,
int[] outlen,
byte[] typeform,
int[] outputPos,
int[] inputPos,
int[] cursorPos,
java.lang.String logFileName,
int mode) |
|
boolean |
translateString(java.lang.String tableList,
byte[] inbuf,
int[] inlen,
byte[] outbuf,
int[] outlen,
byte[] typeform,
java.lang.String logFileName,
int mode) |
public static void loadLibrary(java.lang.String libraryPath, java.lang.String librarySuffix) throws java.lang.Exception
java.lang.Exception
public static LibLouis getInstance()
public int charSize()
public void setDataPath(java.lang.String path)
public void setLogFile(java.lang.String fileName)
public void logEnd()
public void registerLogCallback(LogCallback cb)
public void setLogLevel(int level)
public boolean compileString(java.lang.String tableList, java.lang.String newEntry, java.lang.String logFile)
public boolean translateString(java.lang.String tableList, byte[] inbuf, int[] inlen, byte[] outbuf, int[] outlen, byte[] typeform, java.lang.String logFileName, int mode)
public boolean translate(java.lang.String tableList, byte[] inbuf, int[] inlen, byte[] outbuf, int[] outlen, byte[] typeform, int[] outputPos, int[] inputPos, int[] cursorPos, java.lang.String logFileName, int mode)
public boolean hyphenate(java.lang.String tableList, byte[] inbuf, int inlen, byte[] hyphens, java.lang.String logFilename, int mode)
public boolean backTranslateString(java.lang.String tableList, byte[] inbuf, int[] inlen, byte[] outbuf, int[] outlen, byte[] typeform, java.lang.String logFileName, int mode)
public boolean backTranslate(java.lang.String tableList, byte[] inbuf, int[] inlen, byte[] outbuf, int[] outlen, int[] outputPos, int[] inputPos, int[] cursorPos, byte[] typeform, java.lang.String logFileName, int mode)