Kagetaka

net.hizlab.kagetaka.rendering
クラス Render

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

public class Render
extends Object

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

バージョン:
$Revision: 1.15 $

フィールドの概要
 int media
          メディアタイプ
static int PSEUDO_ACTIVE
          :active 擬似クラス
static int PSEUDO_AFTER
          :after 擬似要素
static int PSEUDO_BEFORE
          :before 擬似要素
static int PSEUDO_FIRST_CHILD
          :first-child 擬似クラス
static int PSEUDO_FIRST_LETTER
          :first-letter 擬似要素
static int PSEUDO_FIRST_LINE
          :first-line 擬似要素
static int PSEUDO_FOCUS
          :focus 擬似クラス
static int PSEUDO_HOVER
          :hover 擬似クラス
static int PSEUDO_LANG
          :lang 擬似クラス
static int PSEUDO_LINK
          :link 擬似クラス
static int PSEUDO_MARKER
          :marker 擬似要素
static int PSEUDO_NONE
          擬似要素ではない
static int PSEUDO_VISITED
          :visited 擬似クラス
 
メソッドの概要
 void commitFrame()
          フレームをコミットします。
 void commitRow()
          テーブルの行を終了します。
 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()
          フォームマネージャを返します。
 FrameManager getFrameManager()
          フレームマネージャを返します。
 Status getStatus()
          現在の描画ステータスを返します。
 StyleManager getStyleManager(boolean create)
          スタイルマネージャを返します。
 void setBase(String href, String target)
          ベースの URL とターゲットを設定します。
 void setCookie(String value)
          クッキーを設定します。
 void setLink(String href, String target)
          リンクを設定します。
 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
 

フィールドの詳細

media

public final int media
メディアタイプ


PSEUDO_ACTIVE

public static final int PSEUDO_ACTIVE
:active 擬似クラス

関連項目:
定数フィールド値

PSEUDO_AFTER

public static final int PSEUDO_AFTER
:after 擬似要素

関連項目:
定数フィールド値

PSEUDO_BEFORE

public static final int PSEUDO_BEFORE
:before 擬似要素

関連項目:
定数フィールド値

PSEUDO_FIRST_CHILD

public static final int PSEUDO_FIRST_CHILD
:first-child 擬似クラス

関連項目:
定数フィールド値

PSEUDO_FIRST_LETTER

public static final int PSEUDO_FIRST_LETTER
:first-letter 擬似要素

関連項目:
定数フィールド値

PSEUDO_FIRST_LINE

public static final int PSEUDO_FIRST_LINE
:first-line 擬似要素

関連項目:
定数フィールド値

PSEUDO_FOCUS

public static final int PSEUDO_FOCUS
:focus 擬似クラス

関連項目:
定数フィールド値

PSEUDO_HOVER

public static final int PSEUDO_HOVER
:hover 擬似クラス

関連項目:
定数フィールド値

PSEUDO_LANG

public static final int PSEUDO_LANG
:lang 擬似クラス

関連項目:
定数フィールド値

PSEUDO_LINK

public static final int PSEUDO_LINK
:link 擬似クラス

関連項目:
定数フィールド値

PSEUDO_MARKER

public static final int PSEUDO_MARKER
:marker 擬似要素

関連項目:
定数フィールド値

PSEUDO_NONE

public static final int PSEUDO_NONE
擬似要素ではない

関連項目:
定数フィールド値

PSEUDO_VISITED

public static final int PSEUDO_VISITED
:visited 擬似クラス

関連項目:
定数フィールド値
メソッドの詳細

commitFrame

public void commitFrame()
フレームをコミットします。


commitRow

public void commitRow()
テーブルの行を終了します。


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

getFrameManager

public FrameManager getFrameManager()
フレームマネージャを返します。

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

getStatus

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

戻り値:
描画ステータス

getStyleManager

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

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

setBase

public void setBase(String href,
                    String target)
ベースの URL とターゲットを設定します。

パラメータ:
href - ベース URL
target - ベースターゲット

setCookie

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

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

setLink

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

パラメータ:
href - リンク
target - ターゲット

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-2004 The Kagetaka Project 'November 20, 2004'