Kagetaka

net.hizlab.kagetaka.rendering
クラス Drawkit

java.lang.Object
  拡張net.hizlab.kagetaka.rendering.Drawkit

public class Drawkit
extends Object

レンダリングに利用する、便利なドローキットです。

バージョン:
$Revision: 1.11 $

フィールドの概要
 boolean antiAliasing
           
 CharList charsKinsokuHead
           
 CharList charsKinsokuTail
           
 CharList charsSpinLtrb
           
 CharList charsSpinRight
           
 HawkContext context
           
 Vector formItems
           
 Queue formQueue
           
 Queue idQueue
           
 Vector ids
           
 Counter imageCounter
           
 Vector images
           
 Vector inlineBlocks
           
 boolean swapDecoration
           
 Toolkit toolkit
           
 
メソッドの概要
 Image createImage(int width, int height)
          画像を作成します。
 URL createURL(String href)
          現在のベース URL を元に、URL を作成します。
 Content getImageContent(URL url, String src, boolean loadImage)
          画像コンテンツを取得します。
 int loadImage(Image image, String message)
          画像をロードします。
 void reportMessage(int level, String key, Object[] args)
          メッセージを報告します。
 void reportMessage(Throwable t)
          メッセージを報告します。
 void setIdPosition(int index, Canvas canvas, int x, int y)
          ID の位置情報を設定します (X 座標は画面右からの距離)。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

antiAliasing

public boolean antiAliasing

charsKinsokuHead

public CharList charsKinsokuHead

charsKinsokuTail

public CharList charsKinsokuTail

charsSpinLtrb

public CharList charsSpinLtrb

charsSpinRight

public CharList charsSpinRight

context

public HawkContext context

formItems

public Vector formItems

formQueue

public Queue formQueue

idQueue

public Queue idQueue

ids

public Vector ids

imageCounter

public Counter imageCounter

images

public Vector images

inlineBlocks

public Vector inlineBlocks

swapDecoration

public boolean swapDecoration

toolkit

public Toolkit toolkit
メソッドの詳細

createImage

public Image createImage(int width,
                         int height)
画像を作成します。

パラメータ:
width - 幅
height - 高さ
戻り値:
画像

createURL

public URL createURL(String href)
現在のベース URL を元に、URL を作成します。

パラメータ:
href - パス
戻り値:
URL

getImageContent

public Content getImageContent(URL url,
                               String src,
                               boolean loadImage)
画像コンテンツを取得します。

パラメータ:
url - URL
src - ソース
loadImage - 画像がキャッシュに無い場合ロードする場合は true、 それ以外の場合は false
戻り値:
画像コンテンツ

loadImage

public int loadImage(Image image,
                     String message)
画像をロードします。

パラメータ:
image - 画像
message - 読み込みを中止したときに投げる例外のメッセージ
戻り値:
画像の読み込みステータス(MediaTracker

reportMessage

public void reportMessage(int level,
                          String key,
                          Object[] args)
メッセージを報告します。

パラメータ:
level - レベル
key - キー
args - 引数

reportMessage

public void reportMessage(Throwable t)
メッセージを報告します。

パラメータ:
t - 例外

setIdPosition

public void setIdPosition(int index,
                          Canvas canvas,
                          int x,
                          int y)
ID の位置情報を設定します (X 座標は画面右からの距離)。

パラメータ:
index - ID のインデックス
canvas - 描画キャンバス
x - 右上の X
y - 右上の Y

Kagetaka

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