fuku.eb4j.hook
インタフェース Hook

既知の実装クラスの一覧:
DefaultHook, HookAdapter

public interface Hook

エスケープシーケンス処理インターフェイス。

バージョン:
0.3.4
作成者:
Hisaya FUKUMOTO

フィールドの概要
static int BOLD
          文字修飾種別 (太字)
static int DIB
          画像形式 (DIB)
static int ITALIC
          文字修飾種別 (斜体)
static int JPEG
          画像形式 (JPEG)
static int MIDI
          音声形式 (MIDI)
static int MPEG
          動画形式 (MPEG)
static int WAVE
          音声形式 (WAVE)
 
メソッドの概要
 void append(char ch)
          文字を追加します。
 void append(int code)
          外字を追加します。
 void append(String str)
          文字列を追加します。
 void beginCandidate()
          複合検索の候補となる語の開始を表すエスケープシーケンスに対するフックです。
 void beginColorGraphic(int format, long pos)
          カラー画像の参照開始を表すエスケープシーケンスに対するフックです。
 void beginDecoration(int type)
          文字修飾の開始を表すエスケープシーケンスに対するフックです。
 void beginEmphasis()
          強調表示の開始を表すエスケープシーケンスに対するフックです。
 void beginInlineColorGraphic(int format, long pos)
          インラインカラー画像の参照開始を表すエスケープシーケンスに対するフックです。
 void beginKeyword()
          キーワード表示の開始を表すエスケープシーケンスに対するフックです。
 void beginMonoGraphic(int width, int height)
          モノクロ画像の参照開始を表すエスケープシーケンスに対するフックです。
 void beginMovie(int format, int width, int height, String filename)
          動画の開始を表すエスケープシーケンスに対するフックです。
 void beginNarrow()
          半角表示の開始を表すエスケープシーケンスに対するフックです。
 void beginNowrap()
          改行禁止の開始を表すエスケープシーケンスに対するフックです。
 void beginReference()
          別位置のテキストデータの参照開始を表すエスケープシーケンスに対するフックです。
 void beginSound(int format, long start, long end)
          音声の開始を表すエスケープシーケンスに対するフックです。
 void beginSubscript()
          下付き表示の開始を表すエスケープシーケンスに対するフックです。
 void beginSuperscript()
          上付き表示の開始を表すエスケープシーケンスに対するフックです。
 void clear()
          すべての入力をクリアし、初期化します。
 void endCandidateGroup(long pos)
          複合検索の候補となる語の終了を表すエスケープシーケンスに対するフックです。
 void endCandidateLeaf()
          複合検索の候補となる語の終了を表すエスケープシーケンスに対するフックです。
 void endColorGraphic()
          カラー画像の参照終了を表すエスケープシーケンスに対するフックです。
 void endDecoration()
          文字修飾の終了を表すエスケープシーケンスに対するフックです。
 void endEmphasis()
          強調表示の終了を表すエスケープシーケンスに対するフックです。
 void endInlineColorGraphic()
          インラインカラー画像の参照終了を表すエスケープシーケンスに対するフックです。
 void endKeyword()
          キーワード表示の終了を表すエスケープシーケンスに対するフックです。
 void endMonoGraphic(long pos)
          モノクロ画像の参照終了を表すエスケープシーケンスに対するフックです。
 void endMovie()
          動画の終了を表すエスケープシーケンスに対するフックです。
 void endNarrow()
          半角表示の終了を表すエスケープシーケンスに対するフックです。
 void endNowrap()
          改行禁止の終了を表すエスケープシーケンスに対するフックです。
 void endReference(long pos)
          別位置のテキストデータの参照終了を表すエスケープシーケンスに対するフックです。
 void endSound()
          音声の終了を表すエスケープシーケンスに対するフックです。
 void endSubscript()
          下付き表示の終了を表すエスケープシーケンスに対するフックです。
 void endSuperscript()
          上付き表示の終了を表すエスケープシーケンスに対するフックです。
 Object getObject()
          フックによって加工されたオブジェクトを返します。
 boolean isMoreInput()
          次の入力が可能かどうかを返します。
 void newLine()
          改行を表すエスケープシーケンスに対するフックです。
 void setIndent(int indent)
          行頭の字下げ指定を表すエスケープシーケンスに対するフックです。
 

フィールドの詳細

DIB

static final int DIB
画像形式 (DIB)

関連項目:
定数フィールド値

JPEG

static final int JPEG
画像形式 (JPEG)

関連項目:
定数フィールド値

WAVE

static final int WAVE
音声形式 (WAVE)

関連項目:
定数フィールド値

MIDI

static final int MIDI
音声形式 (MIDI)

関連項目:
定数フィールド値

MPEG

static final int MPEG
動画形式 (MPEG)

関連項目:
定数フィールド値

BOLD

static final int BOLD
文字修飾種別 (太字)

関連項目:
定数フィールド値

ITALIC

static final int ITALIC
文字修飾種別 (斜体)

関連項目:
定数フィールド値
メソッドの詳細

clear

void clear()
すべての入力をクリアし、初期化します。


getObject

Object getObject()
フックによって加工されたオブジェクトを返します。

戻り値:
オブジェクト

isMoreInput

boolean isMoreInput()
次の入力が可能かどうかを返します。

戻り値:
まだ入力を受けつける場合はtrue、そうでない場合はfalse

append

void append(char ch)
文字を追加します。

パラメータ:
ch - 文字

append

void append(String str)
文字列を追加します。

パラメータ:
str - 文字列

append

void append(int code)
外字を追加します。

パラメータ:
code - 外字の文字コード

beginNarrow

void beginNarrow()
半角表示の開始を表すエスケープシーケンスに対するフックです。


endNarrow

void endNarrow()
半角表示の終了を表すエスケープシーケンスに対するフックです。


beginSubscript

void beginSubscript()
下付き表示の開始を表すエスケープシーケンスに対するフックです。


endSubscript

void endSubscript()
下付き表示の終了を表すエスケープシーケンスに対するフックです。


beginSuperscript

void beginSuperscript()
上付き表示の開始を表すエスケープシーケンスに対するフックです。


endSuperscript

void endSuperscript()
上付き表示の終了を表すエスケープシーケンスに対するフックです。


setIndent

void setIndent(int indent)
行頭の字下げ指定を表すエスケープシーケンスに対するフックです。

パラメータ:
indent - 字下げ量

newLine

void newLine()
改行を表すエスケープシーケンスに対するフックです。


beginNowrap

void beginNowrap()
改行禁止の開始を表すエスケープシーケンスに対するフックです。


endNowrap

void endNowrap()
改行禁止の終了を表すエスケープシーケンスに対するフックです。


beginEmphasis

void beginEmphasis()
強調表示の開始を表すエスケープシーケンスに対するフックです。


endEmphasis

void endEmphasis()
強調表示の終了を表すエスケープシーケンスに対するフックです。


beginDecoration

void beginDecoration(int type)
文字修飾の開始を表すエスケープシーケンスに対するフックです。

パラメータ:
type - 文字修飾種別
関連項目:
BOLD, ITALIC

endDecoration

void endDecoration()
文字修飾の終了を表すエスケープシーケンスに対するフックです。


beginCandidate

void beginCandidate()
複合検索の候補となる語の開始を表すエスケープシーケンスに対するフックです。


endCandidateGroup

void endCandidateGroup(long pos)
複合検索の候補となる語の終了を表すエスケープシーケンスに対するフックです。
候補となる語はさらに細かい選択肢に分かれていることを示します。

パラメータ:
pos - 次の階層の候補一覧データの位置

endCandidateLeaf

void endCandidateLeaf()
複合検索の候補となる語の終了を表すエスケープシーケンスに対するフックです。
候補となる語が実際に検索の入力語として使えるものであることを示します。


beginReference

void beginReference()
別位置のテキストデータの参照開始を表すエスケープシーケンスに対するフックです。


endReference

void endReference(long pos)
別位置のテキストデータの参照終了を表すエスケープシーケンスに対するフックです。

パラメータ:
pos - 参照先の位置

beginKeyword

void beginKeyword()
キーワード表示の開始を表すエスケープシーケンスに対するフックです。


endKeyword

void endKeyword()
キーワード表示の終了を表すエスケープシーケンスに対するフックです。


beginMonoGraphic

void beginMonoGraphic(int width,
                      int height)
モノクロ画像の参照開始を表すエスケープシーケンスに対するフックです。

パラメータ:
width - 画像の幅
height - 画像の高さ

endMonoGraphic

void endMonoGraphic(long pos)
モノクロ画像の参照終了を表すエスケープシーケンスに対するフックです。

パラメータ:
pos - 画像データの位置

beginInlineColorGraphic

void beginInlineColorGraphic(int format,
                             long pos)
インラインカラー画像の参照開始を表すエスケープシーケンスに対するフックです。

パラメータ:
format - 画像形式
pos - 画像データの位置
関連項目:
DIB, JPEG

endInlineColorGraphic

void endInlineColorGraphic()
インラインカラー画像の参照終了を表すエスケープシーケンスに対するフックです。


beginColorGraphic

void beginColorGraphic(int format,
                       long pos)
カラー画像の参照開始を表すエスケープシーケンスに対するフックです。

パラメータ:
format - 画像形式
pos - 画像データの位置
関連項目:
DIB, JPEG

endColorGraphic

void endColorGraphic()
カラー画像の参照終了を表すエスケープシーケンスに対するフックです。


beginSound

void beginSound(int format,
                long start,
                long end)
音声の開始を表すエスケープシーケンスに対するフックです。

パラメータ:
format - 音声形式
start - 音声データの開始位置
end - 音声データの終了位置
関連項目:
WAVE, MIDI

endSound

void endSound()
音声の終了を表すエスケープシーケンスに対するフックです。


beginMovie

void beginMovie(int format,
                int width,
                int height,
                String filename)
動画の開始を表すエスケープシーケンスに対するフックです。

パラメータ:
format - 動画形式
width - 動画の幅
height - 動画の高さ
filename - 動画ファイル名

endMovie

void endMovie()
動画の終了を表すエスケープシーケンスに対するフックです。



Copyright © 2002-2004 Hisaya FUKUMOTO. All rights reserved.