|
Kagetaka | |||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
影鷹の描画を行うための環境を表します。 このインターフェースを経由して、描画環境の設定を変更したり出来ます。
フィールドの概要 | |
static int |
IMAGE_FIXED
画像の大きさが確定されたためのブロックイメージ変更 |
static int |
IMAGE_NEW
新規ブロックイメージの追加 |
static int |
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()
レポータを返します。 |
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)
指定されたリクエストのフレームを表示するために、描画パネルを準備します。 |
フィールドの詳細 |
public static final int IMAGE_FIXED
public static final int IMAGE_NEW
public static final int IMAGE_RESIZE
メソッドの詳細 |
public void addFormItem(FormItem item)
item
- フォームアイテムpublic void commitPanel(Document document, int tag)
document
- ドキュメントtag
- サイズ変更を識別するタグpublic Image createImage(int width, int height)
ImageCreator
内の createImage
width
- 幅height
- 高さ
public void download(Content content)
content
- コンテンツpublic Content getContent(Request request) throws IOException, InterruptedException
request
- リクエスト
IOException
- IO エラーが発生した場合
InterruptedException
- 割り込みが発生した場合public MediaTracker getMediaTracker()
public Option getOption()
public Reporter getReporter()
Reporter
をインプリメントしたクラスを作成し、
そのインスタンスを返す必要があります。
public Toolkit getToolkit()
ImageCreator
内の getToolkit
public Dimension getViewportSize(boolean def)
def
- デフォルトサイズを取得したい場合は true
、
現在のサイズを取得したい場合は false
public boolean haveEverVisited(URL url)
url
- URL
true
、
それ以外の場合は false
public void openHawk(Request request)
request
- リクエストpublic void repaint(int x, int y, int width, int height)
x
- キャンバスの右から、再表示する位置の右端の距離y
- キャンバスの上から、再表示する位置の上端の距離width
- 再表示する範囲の幅height
- 再表示する範囲の高さpublic void setCookie(String value, URL url)
value
- クッキーを表す文字列url
- クッキーを発行した URLpublic int setImage(int index, int reason, int tag, Image image, int width, int height, ItemMap itemMap)
index
- インデックス。初めて追加されるときは -1
reason
- 画像設定事由tag
- サイズ変更を識別するタグimage
- ブロックイメージ。
ブロック幅が 0
の場合は null
width
- ブロックイメージの幅height
- ブロックイメージの高さitemMap
- アイテムマップ。
ブロック幅が 0
の場合は null
public void setStatus(String status)
status
- ステータスメッセージpublic void setTemporaryStatus(String status)
status
- ステータスメッセージpublic void setupPanel(Document document)
document
- ドキュメントpublic void setupPanel(Document document, FrameItem rootItem)
document
- ドキュメントrootItem
- フレームのルートアイテム
|
Kagetaka | |||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Copyright (c) 2002-2004 The Kagetaka Project 'November 20, 2004'