fuku.eb4j.hook
クラス DefaultHook

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

public class DefaultHook
extends HookAdapter

デフォルトエスケープシーケンス加工クラス。

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

フィールドの概要
 
インタフェース fuku.eb4j.hook.Hook から継承されたフィールド
BOLD, DIB, ITALIC, JPEG, MIDI, MPEG, WAVE
 
コンストラクタの概要
DefaultHook(SubBook sub)
          コンストラクタ。
DefaultHook(SubBook sub, int maxLine)
          コンストラクタ。
 
メソッドの概要
 void append(int code)
          外字を追加します。
 void append(String str)
          文字列を追加します。
 void beginNarrow()
          半角表示の開始を表すエスケープシーケンスに対するフックです。
 void clear()
          すべての入力をクリアし、初期化します。
 void endNarrow()
          半角表示の終了を表すエスケープシーケンスに対するフックです。
 Object getObject()
          フックによって加工されたオブジェクトを返します。
 boolean isMoreInput()
          次の入力が可能かどうかを返します。
 void newLine()
          改行を表すエスケープシーケンスに対するフックです。
 
クラス fuku.eb4j.hook.HookAdapter から継承されたメソッド
append, beginCandidate, beginColorGraphic, beginDecoration, beginEmphasis, beginInlineColorGraphic, beginKeyword, beginMonoGraphic, beginMovie, beginNowrap, beginReference, beginSound, beginSubscript, beginSuperscript, endCandidateGroup, endCandidateLeaf, endColorGraphic, endDecoration, endEmphasis, endInlineColorGraphic, endKeyword, endMonoGraphic, endMovie, endNowrap, endReference, endSound, endSubscript, endSuperscript, setIndent
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

DefaultHook

public DefaultHook(SubBook sub)
コンストラクタ。

パラメータ:
sub - 副本

DefaultHook

public DefaultHook(SubBook sub,
                   int maxLine)
コンストラクタ。

パラメータ:
sub - 副本
maxLine - 最大読み込み行数
メソッドの詳細

clear

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

定義:
インタフェース Hook 内の clear
オーバーライド:
クラス HookAdapter 内の clear

getObject

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

定義:
インタフェース Hook 内の getObject
オーバーライド:
クラス HookAdapter 内の getObject
戻り値:
文字列オブジェクト

isMoreInput

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

定義:
インタフェース Hook 内の isMoreInput
オーバーライド:
クラス HookAdapter 内の isMoreInput
戻り値:
まだ入力を受けつける場合はtrue、そうでない場合はfalse

append

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

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

append

public void append(int code)
外字を追加します。
付録パッケージに代替文字があれば使用し、なければ "[GAIJI=Ncode]", "[GAIJI=Wcode]"に変換して追加します。

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

beginNarrow

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

定義:
インタフェース Hook 内の beginNarrow
オーバーライド:
クラス HookAdapter 内の beginNarrow

endNarrow

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

定義:
インタフェース Hook 内の endNarrow
オーバーライド:
クラス HookAdapter 内の endNarrow

newLine

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

定義:
インタフェース Hook 内の newLine
オーバーライド:
クラス HookAdapter 内の newLine


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