Kagetaka

net.hizlab.kagetaka.viewer
クラス ViewerContext

java.lang.Object
  拡張net.hizlab.kagetaka.viewer.ViewerBaseContext
      拡張net.hizlab.kagetaka.viewer.ViewerContext
すべての実装インタフェース:
HawkContext, ImageCreator

public class ViewerContext
extends ViewerBaseContext

影鷹ビューア用の、影鷹コンテキストの実装です。 このコンテキストは、タブに対応します。

バージョン:
$Revision: 1.10 $

フィールドの概要
 
インタフェース net.hizlab.kagetaka.rendering.HawkContext から継承したフィールド
IMAGE_FIXED, IMAGE_NEW, IMAGE_RESIZE
 
メソッドの概要
 void addContextFocusListener(ContextFocusListener l)
          コンテキストフォーカスリスナを追加します。
 void addContextHistoryListener(ContextHistoryListener l)
          コンテキストヒストリリスナを追加します。
 void addContextInformationListener(ContextInformationListener l)
          コンテキストインフォメーションリスナを追加します。
 void addContextRequestListener(ContextRequestListener l)
          コンテキストリクエストリスナを追加します。
 void addTabMode(long mode)
          タブモードを追加します。
 void back(int num)
          前に戻ります。
 boolean canBack()
          前に戻れるかどうかを返します。
 boolean canForward()
          次へ進めるかどうかを返します。
 boolean canReload()
          再読込できるかどうかを返します。
 boolean canStop()
          停止できるかどうかを返します。
 void dispatchContextEvent(ContextEvent e)
          コンテキストイベントを配信します。
 void dispose()
          コンテキストを破棄します。
 void forward(int num)
          次へ進みます。
 long getTabMode()
          タブモードを取得します。
protected  void processContextEvent(ContextEvent e)
          コンテキストイベントを元にリスナーを呼び出します。
protected  void processContextFocusEvent(ContextFocusEvent e)
          コンテキストフォーカスイベントを元にリスナーを呼び出します。
protected  void processContextHistoryEvent(ContextHistoryEvent e)
          コンテキストヒストリイベントを元にリスナーを呼び出します。
protected  void processContextInformationEvent(ContextInformationEvent e)
          コンテキストインフォメーションイベントを元にリスナーを呼び出します。
protected  void processContextRequestEvent(ContextRequestEvent e)
          コンテキストリクエストイベントを元にリスナーを呼び出します。
 void reload(boolean force)
          再読込させます。
 void reload(int mode)
          再読込させます。
 void removeContextFocusListener(ContextFocusListener l)
          コンテキストフォーカスリスナを削除します。
 void removeContextHistoryListener(ContextHistoryListener l)
          コンテキストヒストリリスナを削除します。
 void removeContextInformationListener(ContextInformationListener l)
          コンテキストインフォメーションリスナを削除します。
 void removeContextRequestListener(ContextRequestListener l)
          コンテキストリクエストリスナを削除します。
 void removeTabMode(long mode)
          タブモードを削除します。
 void setupPanel(Document document, FrameItem rootItem)
          指定されたリクエストのフレームを表示するために、描画パネルを準備します。
 void stop()
          停止させます。
 
クラス net.hizlab.kagetaka.viewer.ViewerBaseContext から継承したメソッド
addFormItem, commitPanel, createImage, download, getContent, getMediaTracker, getOption, getReporter, getTag, getToolkit, getViewportSize, haveEverVisited, openHawk, repaint, setCookie, setImage, setStatus, setTemporaryStatus, setupPanel
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

メソッドの詳細

addContextFocusListener

public void addContextFocusListener(ContextFocusListener l)
コンテキストフォーカスリスナを追加します。

パラメータ:
l - コンテキストフォーカスリスナ

addContextHistoryListener

public void addContextHistoryListener(ContextHistoryListener l)
コンテキストヒストリリスナを追加します。

パラメータ:
l - コンテキストヒストリリスナ

addContextInformationListener

public void addContextInformationListener(ContextInformationListener l)
コンテキストインフォメーションリスナを追加します。

パラメータ:
l - コンテキストインフォメーションリスナ

addContextRequestListener

public void addContextRequestListener(ContextRequestListener l)
コンテキストリクエストリスナを追加します。

パラメータ:
l - コンテキストリクエストリスナ

addTabMode

public void addTabMode(long mode)
タブモードを追加します。

パラメータ:
mode - 追加するタブモード (HawkViewer の TABMODE_*)

back

public void back(int num)
前に戻ります。

パラメータ:
num - 戻る数

canBack

public boolean canBack()
前に戻れるかどうかを返します。

戻り値:
前に戻れる場合は true、 戻れない場合は false

canForward

public boolean canForward()
次へ進めるかどうかを返します。

戻り値:
次へ進める場合は true、 進めない場合は false

canReload

public boolean canReload()
再読込できるかどうかを返します。

戻り値:
再読込出来る場合は true、 出来ない場合は false

canStop

public boolean canStop()
停止できるかどうかを返します。

戻り値:
停止出来る場合は true、 出来ない場合は false

dispatchContextEvent

public final void dispatchContextEvent(ContextEvent e)
コンテキストイベントを配信します。

パラメータ:
e - イベント

dispose

public void dispose()
コンテキストを破棄します。


forward

public void forward(int num)
次へ進みます。

パラメータ:
num - 進む数

getTabMode

public long getTabMode()
タブモードを取得します。

戻り値:
タブモード (HawkViewer の TABMODE_*)

processContextEvent

protected void processContextEvent(ContextEvent e)
コンテキストイベントを元にリスナーを呼び出します。

パラメータ:
e - コンテキストイベント

processContextFocusEvent

protected void processContextFocusEvent(ContextFocusEvent e)
コンテキストフォーカスイベントを元にリスナーを呼び出します。

パラメータ:
e - コンテキストフォーカスイベント

processContextHistoryEvent

protected void processContextHistoryEvent(ContextHistoryEvent e)
コンテキストヒストリイベントを元にリスナーを呼び出します。

パラメータ:
e - コンテキストヒストリイベント

processContextInformationEvent

protected void processContextInformationEvent(ContextInformationEvent e)
コンテキストインフォメーションイベントを元にリスナーを呼び出します。

パラメータ:
e - コンテキストインフォメーションイベント

processContextRequestEvent

protected void processContextRequestEvent(ContextRequestEvent e)
コンテキストリクエストイベントを元にリスナーを呼び出します。

パラメータ:
e - コンテキストリクエストイベント

reload

public void reload(boolean force)
再読込させます。

パラメータ:
force - 強制的に再読み込みする場合は true、 通常の再読み込みは false

reload

public void reload(int mode)
再読込させます。

パラメータ:
mode - 再読み込みのモード (PanelListener の再読み込みモード)

removeContextFocusListener

public void removeContextFocusListener(ContextFocusListener l)
コンテキストフォーカスリスナを削除します。

パラメータ:
l - コンテキストフォーカスリスナ

removeContextHistoryListener

public void removeContextHistoryListener(ContextHistoryListener l)
コンテキストヒストリリスナを削除します。

パラメータ:
l - コンテキストヒストリリスナ

removeContextInformationListener

public void removeContextInformationListener(ContextInformationListener l)
コンテキストインフォメーションリスナを削除します。

パラメータ:
l - コンテキストインフォメーションリスナ

removeContextRequestListener

public void removeContextRequestListener(ContextRequestListener l)
コンテキストリクエストリスナを削除します。

パラメータ:
l - コンテキストリクエストリスナ

removeTabMode

public void removeTabMode(long mode)
タブモードを削除します。

パラメータ:
mode - 削除するタブモード (HawkViewer の TABMODE_*)

setupPanel

public void setupPanel(Document document,
                       FrameItem rootItem)
指定されたリクエストのフレームを表示するために、描画パネルを準備します。

定義:
インタフェース HawkContext 内の setupPanel
オーバーライド:
クラス ViewerBaseContext 内の setupPanel

stop

public void stop()
停止させます。


Kagetaka

Copyright (c) 2002-2004 The Kagetaka Project 'November 20, 2004'