public final class BrailleTranslater
extends java.lang.Object
修飾子とタイプ | クラスと説明 |
---|---|
static class |
BrailleTranslater.MODE
翻訳モード
|
修飾子とタイプ | メソッドと説明 |
---|---|
int |
braileFromSumiji(java.lang.String text,
java.util.List<BrailleInfo> codeList,
boolean ignoreLineBreak,
boolean includeExtra)
墨字のテキストを点字に翻訳する
・辞書に点字が見つからない場合は、空の点字にする |
java.util.List<BrailleInfo> |
getBrailleFromNABCC(java.lang.String nabcc)
NABCC列からBrailleInfoのリストを取得する
|
BrailleDict |
getDict()
生成で渡された辞書を取得する
|
BrailleTranslater.MODE |
getMode()
翻訳モードを取得する
|
java.lang.String |
getTextFromSumiji(java.util.List<BrailleInfo> brailleList)
BrailleInfoのリストからテキストを取得する
|
static BrailleTranslater |
newInstance(BrailleDict dict)
インスタンスを生成する
|
void |
setMode(BrailleTranslater.MODE mode)
翻訳モードを設定する
|
java.util.List<BrailleInfo> |
sumijiFromBraille(java.util.List<BrailleBox> boxList)
点字列を墨字に翻訳する
・辞書に未登録の点字があればBrailleInfo.UNKNOWNにする |
public static BrailleTranslater newInstance(BrailleDict dict)
dict
- 辞書public BrailleDict getDict()
public void setMode(BrailleTranslater.MODE mode)
mode
- MODEpublic BrailleTranslater.MODE getMode()
public int braileFromSumiji(java.lang.String text, java.util.List<BrailleInfo> codeList, boolean ignoreLineBreak, boolean includeExtra)
text
- 墨字のテキストcodeList
- 点字のリストigonreLineBreak
- true=改行を無視するincludeExtra
- true=点字リストに符号を含めるjava.lang.IllegalArgumentException
- codeListがnullの場合public java.util.List<BrailleInfo> sumijiFromBraille(java.util.List<BrailleBox> boxList)
boxList
- public java.lang.String getTextFromSumiji(java.util.List<BrailleInfo> brailleList)
brailleList
- public java.util.List<BrailleInfo> getBrailleFromNABCC(java.lang.String nabcc)
nabcc
-