fuku.eb4j.hook
クラス HookAdapter

java.lang.Object
  上位を拡張 fuku.eb4j.hook.HookAdapter
すべての実装されたインタフェース:
Hook
直系の既知のサブクラス:
DefaultHook

public abstract class HookAdapter
extends Object
implements Hook

エスケープシーケンス加工の抽象アダプタクラス。

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

フィールドの概要
 
インタフェース fuku.eb4j.hook.Hook から継承されたフィールド
BOLD, DIB, ITALIC, JPEG, MIDI, MPEG, WAVE
 
コンストラクタの概要
HookAdapter()
          コンストラクタ。
 
メソッドの概要
 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)
          行頭の字下げ指定を表すエスケープシーケンスに対するフックです。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

HookAdapter

public HookAdapter()
コンストラクタ。

メソッドの詳細

clear

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

定義:
インタフェース Hook 内の clear

getObject

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

定義:
インタフェース Hook 内の getObject
戻り値:
常にnull

isMoreInput

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

定義:
インタフェース Hook 内の isMoreInput
戻り値:
常にfalse

append

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

定義:
インタフェース Hook 内の append
パラメータ:
ch - 文字

append

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

定義:
インタフェース Hook 内の append
パラメータ:
str - 文字列

append

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

定義:
インタフェース Hook 内の append
パラメータ:
code - 外字の文字コード

beginNarrow

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

定義:
インタフェース Hook 内の beginNarrow

endNarrow

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

定義:
インタフェース Hook 内の endNarrow

beginSubscript

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

定義:
インタフェース Hook 内の beginSubscript

endSubscript

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

定義:
インタフェース Hook 内の endSubscript

beginSuperscript

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

定義:
インタフェース Hook 内の beginSuperscript

endSuperscript

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

定義:
インタフェース Hook 内の endSuperscript

setIndent

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

定義:
インタフェース Hook 内の setIndent
パラメータ:
indent - 字下げ量

newLine

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

定義:
インタフェース Hook 内の newLine

beginNowrap

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

定義:
インタフェース Hook 内の beginNowrap

endNowrap

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

定義:
インタフェース Hook 内の endNowrap

beginEmphasis

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

定義:
インタフェース Hook 内の beginEmphasis

endEmphasis

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

定義:
インタフェース Hook 内の endEmphasis

beginDecoration

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

定義:
インタフェース Hook 内の beginDecoration
パラメータ:
type - 文字修飾種別
関連項目:
Hook.BOLD, Hook.ITALIC

endDecoration

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

定義:
インタフェース Hook 内の endDecoration

beginCandidate

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

定義:
インタフェース Hook 内の beginCandidate

endCandidateGroup

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

定義:
インタフェース Hook 内の endCandidateGroup
パラメータ:
pos - 次の階層の候補一覧データの位置

endCandidateLeaf

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

定義:
インタフェース Hook 内の endCandidateLeaf

beginReference

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

定義:
インタフェース Hook 内の beginReference

endReference

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

定義:
インタフェース Hook 内の endReference
パラメータ:
pos - 参照先の位置

beginKeyword

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

定義:
インタフェース Hook 内の beginKeyword

endKeyword

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

定義:
インタフェース Hook 内の endKeyword

beginMonoGraphic

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

定義:
インタフェース Hook 内の beginMonoGraphic
パラメータ:
width - 画像の幅
height - 画像の高さ

endMonoGraphic

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

定義:
インタフェース Hook 内の endMonoGraphic
パラメータ:
pos - 画像データの位置

beginInlineColorGraphic

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

定義:
インタフェース Hook 内の beginInlineColorGraphic
パラメータ:
format - 画像形式
pos - 画像データの位置
関連項目:
Hook.DIB, Hook.JPEG

endInlineColorGraphic

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

定義:
インタフェース Hook 内の endInlineColorGraphic

beginColorGraphic

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

定義:
インタフェース Hook 内の beginColorGraphic
パラメータ:
format - 画像形式
pos - 画像データの位置
関連項目:
Hook.DIB, Hook.JPEG

endColorGraphic

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

定義:
インタフェース Hook 内の endColorGraphic

beginSound

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

定義:
インタフェース Hook 内の beginSound
パラメータ:
format - 音声形式
start - 音声データの開始位置
end - 音声データの終了位置
関連項目:
Hook.WAVE, Hook.MIDI

endSound

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

定義:
インタフェース Hook 内の endSound

beginMovie

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

定義:
インタフェース Hook 内の beginMovie
パラメータ:
format - 動画形式
width - 動画の幅
height - 動画の高さ
filename - 動画ファイル名

endMovie

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

定義:
インタフェース Hook 内の endMovie


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