KeywordHighlighterで日本語の単語をハイライト可能に
日本語の単語をハイライト可能にする。
ただ日本語の単語判定処理を KeywordHighlighter に内蔵すると 日本語専用になってしまうしカーソル移動などの処理と重複になる。 そこで、内部に閉じていて公開されていないカーソル移動用の単語関連処理を 外部のクラス(KeywordHighlighter を含む)から呼び出せるようにして実現する。
また単語検出処理は公開インタフェースを実装したクラスで実現する構造とし、 この公開インタフェースを実装した他のクラスを Azuki 外部から指定することで 日本語以外の単語処理も行えるようにする。
日本語の単語をハイライト可能にする。
ただ日本語の単語判定処理を KeywordHighlighter に内蔵すると 日本語専用になってしまうしカーソル移動などの処理と重複になる。 そこで、内部に閉じていて公開されていないカーソル移動用の単語関連処理を 外部のクラス(KeywordHighlighter を含む)から呼び出せるようにして実現する。
また単語検出処理は公開インタフェースを実装したクラスで実現する構造とし、 この公開インタフェースを実装した他のクラスを Azuki 外部から指定することで 日本語以外の単語処理も行えるようにする。