Kagetaka

net.hizlab.kagetaka.rendering
クラス Render

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

public class Render
extends Object

現在のカーソル位置の属性を表すクラスです。 影鷹描画エンジンは、この属性を元に描画を行います。

バージョン:
$Revision: 1.9 $

メソッドの概要
 void createNewRow()
          新しい行を追加します。
 void doBr()
          改行を行います。
 void drawForm(FormItem item)
          フォームアイテムを描画します。
 void drawImage(String src, String alt, Value width, Value height, Integer border, int floatType)
          画像を描画します。
 void drawText(String text)
          文字列を描画します。
 void endRuby()
          ルビを終了します。
 FormManager getFormManager()
          フォームマネージャを返します。
 Status getStatus()
          現在の描画ステータスを返します。
 StyleManager getStyleManager(boolean create)
          スタイルマネージャを返します。
 void setBaseHref(String href)
          ベース URL を設定します。
 void setCookie(String value)
          クッキーを設定します。
 void setLink(String href)
          リンクを設定します。
 void setListItem()
          リストアイテムを設定します。
 void setMark(String name)
          ブックマークを設定します。
 void setPopup(String tip)
          ポップアップ文字列を設定します。
 void setRefresh(int time, String href)
          自動リフレッシュを登録します。
 void setStyleSheet(String href, String contentType)
          スタイルシートを登録します。
 void setTitle(String title)
          タイトルを設定します。
 void startRuby()
          ルビを開始します。
 void startRubyRb()
          ルビ対象文字を開始します。
 void startRubyRp()
          ルビ装飾文字を開始します。
 void startRubyRt()
          ルビ文字を開始します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

メソッドの詳細

createNewRow

public void createNewRow()
新しい行を追加します。


doBr

public void doBr()
改行を行います。


drawForm

public void drawForm(FormItem item)
フォームアイテムを描画します。

パラメータ:
item - アイテム

drawImage

public void drawImage(String src,
                      String alt,
                      Value width,
                      Value height,
                      Integer border,
                      int floatType)
画像を描画します。

パラメータ:
src - ソース
alt - 代替文字
width - 幅
height - 高さ
border - ボーダー
floatType - 回り込み

drawText

public void drawText(String text)
文字列を描画します。

パラメータ:
text - 描画する文字列

endRuby

public void endRuby()
ルビを終了します。


getFormManager

public FormManager getFormManager()
フォームマネージャを返します。

戻り値:
フォームがサポートされていない場合は null

getStatus

public Status getStatus()
現在の描画ステータスを返します。

戻り値:
描画ステータス

getStyleManager

public StyleManager getStyleManager(boolean create)
スタイルマネージャを返します。

パラメータ:
create - スタイルマネージャが無い場合に作成する場合は true、それ以外の場合は false
戻り値:
スタイルマネージャが無い場合や、 スタイルがサポートされていない場合は null

setBaseHref

public void setBaseHref(String href)
ベース URL を設定します。

パラメータ:
href - ベース URL

setCookie

public void setCookie(String value)
クッキーを設定します。

パラメータ:
value - クッキーを表すの文字列

setLink

public void setLink(String href)
リンクを設定します。

パラメータ:
href - リンク

setListItem

public void setListItem()
リストアイテムを設定します。


setMark

public void setMark(String name)
ブックマークを設定します。

パラメータ:
name - NAME

setPopup

public void setPopup(String tip)
ポップアップ文字列を設定します。

パラメータ:
tip - ポップアップ文字列

setRefresh

public void setRefresh(int time,
                       String href)
自動リフレッシュを登録します。

パラメータ:
time - リフレッシュするまでの待機秒数
href - リフレッシュ先の URL、 null の場合は自分自身

setStyleSheet

public void setStyleSheet(String href,
                          String contentType)
スタイルシートを登録します。

パラメータ:
href - スタイルシートの URL
contentType - コンテンツタイプ

setTitle

public void setTitle(String title)
タイトルを設定します。

パラメータ:
title - タイトル

startRuby

public void startRuby()
ルビを開始します。


startRubyRb

public void startRubyRb()
ルビ対象文字を開始します。


startRubyRp

public void startRubyRp()
ルビ装飾文字を開始します。


startRubyRt

public void startRubyRt()
ルビ文字を開始します。


Kagetaka

Copyright (c) 2002-2003 The Kagetaka Project 'December 16, 2003'