修飾子とタイプ | フィールドと説明 |
---|---|
static BrailleInfo |
BrailleInfo.LINEBREAK |
static BrailleInfo |
BrailleInfo.SPACE |
static BrailleInfo |
BrailleInfo.UNKNOWN |
修飾子とタイプ | メソッドと説明 |
---|---|
BrailleInfo |
BrailleInfo.clone()
複製する
|
BrailleInfo |
BrailleEditPanel.getBraille(int index) |
BrailleInfo |
BrailleDict.getBraille(java.util.List<BrailleBox> boxList)
点字マスからBrailleInfoを検索する
|
BrailleInfo |
BrailleDict.getBraille(java.lang.String nabcc)
符号を含めたNABCCからBrailleInfoを検索する
|
BrailleInfo |
BrailleDict.getBrailleInfo(java.lang.String sumiji,
BrailleInfo.EXTRA... extras)
BrailleInfoを検索する
・符号を指定した場合は、符号を持つBrailleInfoだけを検索する |
BrailleInfo |
BrailleInfo.getExtra(BrailleInfo.EXTRA extra)
符号のBrailleInfoを取得する
|
BrailleInfo |
BrailleDict.getExtra(BrailleInfo.EXTRA extra)
外字符、大文字符などの符号のBrileInfoを辞書から取得する
|
BrailleInfo |
BrailleDict.getTable(BrailleInfo.TABLE key,
java.util.EnumMap<BrailleInfo.TABLE_OPTION,java.lang.Object> options)
行列・表の位置指示の文字を取得する
|
BrailleInfo |
BrailleDict.newBrailleInfo()
BrailleInfoを生成する
・thisを引数にしてBrailleInfoのnewBrailleInfoを呼ぶ |
static BrailleInfo |
BrailleInfo.newBrailleInfo(BrailleDict dict)
インスタンスを生成する
|
修飾子とタイプ | メソッドと説明 |
---|---|
java.util.List<BrailleInfo> |
BrailleTranslater.getBrailleFromNABCC(java.lang.String nabcc)
NABCC列からBrailleInfoのリストを取得する
|
java.util.List<BrailleInfo> |
BrailleEditPanel.getBrailleList() |
java.util.List<BrailleInfo> |
BrailleDict.getSagari(java.lang.String val)
下がり文字を検索する
下がり文字は0以上9以下の数字だけなので、0以上の数値のみ対象 |
java.util.List<BrailleInfo> |
BrailleTranslater.sumijiFromBraille(java.util.List<BrailleBox> boxList)
点字列を墨字に翻訳する
・辞書に未登録の点字があればBrailleInfo.UNKNOWNにする |
修飾子とタイプ | メソッドと説明 |
---|---|
java.util.List<BrailleBox> |
BrailleRenderer.drawBraille(java.awt.Graphics g,
BrailleInfo braille,
int index,
int bX,
int bY,
boolean drawExtra)
1点字を描画する
・gがnullなら描画しないで、マウの領域のリストを計算するだけと同じ) |
java.util.List<BrailleBox> |
BrailleRenderer.getBoxList(BrailleInfo braille,
int index,
int x,
int y,
boolean drawExtra)
1点字のマスの四角のリストを取得する
|
int |
BrailleRenderer.getWidth(BrailleInfo braile,
boolean withExtra)
点字の表示幅を取得する
・表示幅はマスとマスの間隔の合計 |
boolean |
BrailleDict.replaceBrailleInfo(BrailleInfo oldInfo,
BrailleInfo newInfo)
BrailleInfoを置き換える
・oldInfoがnullの場合、oldInfoが登録されていない場合は、newInfoを追加する ・oldInfoがnullでなく、登録済の場合は置き換える |
void |
BrailleEditPanel.setBraille(BrailleInfo info) |
void |
BrailleDict.setExtra(BrailleInfo.EXTRA extra,
BrailleInfo info)
外字符、大文字付などの符号のBrailleInfoを辞書に登録する
・既に登録されている場合は置き換える |
修飾子とタイプ | メソッドと説明 |
---|---|
int |
BrailleTranslater.braileFromSumiji(java.lang.String text,
java.util.List<BrailleInfo> codeList,
boolean ignoreLineBreak,
boolean includeExtra)
墨字のテキストを点字に翻訳する
・辞書に点字が見つからない場合は、空の点字にする |
java.util.List<BrailleBox> |
BrailleRenderer.drawBraille(java.awt.Graphics g,
java.util.List<BrailleInfo> brailleList,
int bX,
int bY,
boolean drawExtra)
点字を描画する
|
protected int |
BrailleRenderer.drawLine(java.awt.Graphics g,
java.util.List<BrailleInfo> brailleList,
int start,
java.awt.Rectangle bound,
java.util.List<BrailleBox> boxList,
boolean drawExtra) |
protected int |
BrailleRenderer.drawTable(java.awt.Graphics g,
java.util.List<BrailleInfo> brailleList,
java.util.List<BrailleBox> boxList,
int start,
java.awt.Rectangle tableBound,
boolean drawExtra) |
protected int |
BrailleRenderer.drawTableLayouted(java.awt.Graphics g,
java.util.List<BrailleInfo> brailleList,
java.util.List<BrailleBox> boxList,
int start,
java.awt.Rectangle tableBound,
boolean drawExtra) |
java.awt.Rectangle |
BrailleRenderer.getBound(java.util.List<BrailleInfo> brailleList,
int bX,
int bY,
boolean drawExtra)
マスを囲む四角を取得する
getBoxList(List を呼んだ後、各マスを合わせた四角と同じ |
java.util.List<BrailleBox> |
BrailleRenderer.getBoxList(java.util.List<BrailleInfo> brailleList,
int bX,
int bY,
boolean drawExtra)
マスの四角のリストを取得する
|
java.lang.String |
BrailleTranslater.getTextFromSumiji(java.util.List<BrailleInfo> brailleList)
BrailleInfoのリストからテキストを取得する
|
protected int |
BrailleRenderer.layoutTable(java.util.List<BrailleInfo> brailleList,
int start,
java.awt.Rectangle tableBound)
各行の高さ、各列の幅を計算する
|
void |
BrailleEditPanel.setBrailleList(java.util.List<BrailleInfo> brailleList) |