|
Kagetaka | |||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectnet.hizlab.kagetaka.viewer.ViewerBaseContext
影鷹ビューアの、各フレームに対応した影鷹コンテキストの実装です。
| フィールドの概要 |
| インタフェース net.hizlab.kagetaka.rendering.HawkContext から継承したフィールド |
IMAGE_FIXED, IMAGE_NEW, IMAGE_RESIZE |
| メソッドの概要 | |
void |
addFormItem(FormItem item)
フォームアイテムを追加します。 |
void |
commitPanel(Document document,
int tag)
描画パネルを確定します。 最初の描画、サイズ変更による再描画などの後に呼び出されます。 描画が途中でキャンセルされた場合などは、呼び出されないこともあります。 |
Image |
createImage(int width,
int height)
イメージ処理に利用するイメージを返します。 |
void |
download(Content content)
指定されたコンテンツのダウンロードを行います。 環境にあった方法でダウンロードを行います。 普通は、このメソッド内でスレッドを生成し、 そのスレッドでダウンロード処理を行う必要があります。 |
Content |
getContent(Request request)
指定されたリクエストのコンテンツを返します。 環境にあった方法でコンテンツを用意しておく必要があります。 |
MediaTracker |
getMediaTracker()
メディアトラッカーを返します。 |
Option |
getOption()
オプションを返します。 |
Reporter |
getReporter()
レポータを返します。 処理中に発生したメッセージを受け取りたい場合は、 Reporter をインプリメントしたクラスを作成し、
そのインスタンスを返す必要があります。 |
String |
getTag()
識別タグを取得します。 |
Toolkit |
getToolkit()
ツールキットを返します。 |
Dimension |
getViewportSize(boolean def)
ビューポートの現在のサイズを返します。 |
boolean |
haveEverVisited(URL url)
指定した URL を訪問したことがあるかどうかを返します。 |
void |
openHawk(Request request)
指定したリクエストを表示させます。 |
void |
repaint(int x,
int y,
int width,
int height)
キャンバスを、範囲を指定して再表示させます。 座標は右上からの距離です。 |
void |
setCookie(String value,
URL url)
クッキーを設定します。 |
int |
setImage(int index,
int reason,
int tag,
Image image,
int width,
int height,
ItemMap itemMap)
ブロックイメージを設定します。 必ず一意のインデックスを返す必要があります。 サイズ変更などにより、このインデックスで再設定される場合があります。 |
void |
setStatus(String status)
ステータスメッセージを設定します。 |
void |
setTemporaryStatus(String status)
一時的なステータスメッセージを設定します。 |
void |
setupPanel(Document document)
指定されたリクエストの内容を表示するために、描画パネルを準備します。 |
void |
setupPanel(Document document,
FrameItem rootItem)
指定されたリクエストのフレームを表示するために、描画パネルを準備します。 |
| クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| メソッドの詳細 |
public void addFormItem(FormItem item)
HawkContext 内の addFormItemitem - フォームアイテム
public void commitPanel(Document document,
int tag)
HawkContext 内の commitPaneldocument - ドキュメントtag - サイズ変更を識別するタグ
public Image createImage(int width,
int height)
HawkContext 内の createImagewidth - 幅height - 高さ
public void download(Content content)
HawkContext 内の downloadcontent - コンテンツ
public Content getContent(Request request)
throws IOException,
InterruptedException
HawkContext 内の getContentrequest - リクエスト
InterruptedException - 割り込みが発生した場合
IOException - IO エラーが発生した場合public MediaTracker getMediaTracker()
HawkContext 内の getMediaTrackerpublic Option getOption()
HawkContext 内の getOptionpublic Reporter getReporter()
Reporter をインプリメントしたクラスを作成し、
そのインスタンスを返す必要があります。
HawkContext 内の getReporterpublic String getTag()
public Toolkit getToolkit()
HawkContext 内の getToolkitpublic Dimension getViewportSize(boolean def)
HawkContext 内の getViewportSizedef - デフォルトサイズを取得したい場合は true、
現在のサイズを取得したい場合は false
public boolean haveEverVisited(URL url)
HawkContext 内の haveEverVisitedurl - URL
true、
それ以外の場合は falsepublic void openHawk(Request request)
HawkContext 内の openHawkrequest - リクエスト
public void repaint(int x,
int y,
int width,
int height)
HawkContext 内の repaintx - キャンバスの右から、再表示する位置の右端の距離y - キャンバスの上から、再表示する位置の上端の距離width - 再表示する範囲の幅height - 再表示する範囲の高さ
public void setCookie(String value,
URL url)
HawkContext 内の setCookievalue - クッキーを表す文字列url - クッキーを発行した URL
public int setImage(int index,
int reason,
int tag,
Image image,
int width,
int height,
ItemMap itemMap)
HawkContext 内の setImageindex - インデックス。初めて追加されるときは -1reason - 画像設定事由tag - サイズ変更を識別するタグimage - ブロックイメージ。
ブロック幅が 0 の場合は nullwidth - ブロックイメージの幅height - ブロックイメージの高さitemMap - アイテムマップ。
ブロック幅が 0 の場合は null
public void setStatus(String status)
HawkContext 内の setStatusstatus - ステータスメッセージpublic void setTemporaryStatus(String status)
HawkContext 内の setTemporaryStatusstatus - ステータスメッセージpublic void setupPanel(Document document)
HawkContext 内の setupPaneldocument - ドキュメント
public void setupPanel(Document document,
FrameItem rootItem)
HawkContext 内の setupPaneldocument - ドキュメントrootItem - フレームのルートアイテム
|
Kagetaka | |||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
Copyright (c) 2002-2004 The Kagetaka Project 'November 20, 2004'