Kagetaka

net.hizlab.kagetaka.rendering
クラス Status

java.lang.Object
  拡張net.hizlab.kagetaka.rendering.Status
すべての実装インタフェース:
Cloneable

public class Status
extends Object
implements Cloneable

現在の描画ステータスを保持するクラスです。

バージョン:
$Revision: 1.8 $

フィールドの概要
 int align
          ブロック内の文字揃え
 Color alinkColor
          アクティブなリンク色
 Color backColor
          背景色
 Value borderHorizontalSpacing
           
 Value borderVerticalSpacing
           
 int clearType
          クリア
 int colSpan
           
 int counterNo
          リストのカウンター
 int decoration
          文字の修飾(TD_* の論理和)
 int floatType
          フロート
 Color foreColor
          前景色
 Value height
          推奨する高さ
 Value hrHeight
           
 boolean isBlackHole
           
 boolean isHorizontalRule
           
 boolean isTable
           
 boolean isVertical
           
 Value letterSpacing
          文字の幅
 Value lineHeight
          行の高さ
 Color linkColor
          リンク色
 int offsetX
          左右位置のオフセット
 Status parent
          このステータスの親ステータス
 int rowSpan
           
static int STYLE
          スタイルによる設定
static int TARGET_ALL
          ターゲット・すべて
static int TARGET_BOTTOM
          ターゲット・下
static int TARGET_LEFT
          ターゲット・左
static int TARGET_RIGHT
          ターゲット・右
static int TARGET_TOP
          ターゲット・上
 Value textIndent
          行の高さ
static int TOKEN
          トークンによる設定
 int type
          このステータスのトークンタイプ
 int valign
          ブロック内の文字揃え
 Color vlinkColor
          訪問済みリンク色
 int whiteSpace
          スペースの取り扱い
 Value width
          推奨する幅
 
メソッドの概要
 Object clone()
          クローンを作成します。
 FontData getFontData()
          現在のフォントデータを返します。
 int getFontWeight()
          現在のフォント幅を変更します。
 Status getParent()
          親ステータスを返します。
 boolean getTextDecoration(int td)
          文字の修飾を設定します。
 void setBackImage(String src)
          背景画像を設定します。
 void setBorderColor(int target, Color value)
          ボーダーの色を設定します。
 void setBorderStyle(int target, Value value)
          ボーダーのスタイルを設定します。
 void setBorderWidth(int target, Value value)
          ボーダーの幅を設定します。
 void setFixedFont()
          現在のフォントを、等幅フォントに設定します。
 void setFontFamily(Value[] v)
          現在のフォントファミリを変更します。
 void setFontSize(Value v, int owner)
          現在のフォントサイズを変更します。
 void setFontStyle(Value v)
          現在のフォントスタイルを変更します。
 void setFontWeight(Value v)
          現在のフォント幅を変更します。
 void setList(int type)
          リストを設定します。
 void setMargin(int target, Value value)
          マージンを設定します。
 void setPadding(int target, Value value)
          パディングを設定します。
 void setTextDecoration(int td)
          文字の修飾を設定します。
 
クラス java.lang.Object から継承したメソッド
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

align

public int align
ブロック内の文字揃え


alinkColor

public Color alinkColor
アクティブなリンク色


backColor

public Color backColor
背景色


borderHorizontalSpacing

public Value borderHorizontalSpacing

borderVerticalSpacing

public Value borderVerticalSpacing

clearType

public int clearType
クリア


colSpan

public int colSpan

counterNo

public int counterNo
リストのカウンター


decoration

public int decoration
文字の修飾(TD_* の論理和)


floatType

public int floatType
フロート


foreColor

public Color foreColor
前景色


height

public Value height
推奨する高さ


hrHeight

public Value hrHeight

isBlackHole

public boolean isBlackHole

isHorizontalRule

public boolean isHorizontalRule

isTable

public boolean isTable

isVertical

public boolean isVertical

letterSpacing

public Value letterSpacing
文字の幅


lineHeight

public Value lineHeight
行の高さ


linkColor

public Color linkColor
リンク色


offsetX

public int offsetX
左右位置のオフセット


parent

public Status parent
このステータスの親ステータス


rowSpan

public int rowSpan

STYLE

public static final int STYLE
スタイルによる設定

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

TARGET_ALL

public static final int TARGET_ALL
ターゲット・すべて

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

TARGET_BOTTOM

public static final int TARGET_BOTTOM
ターゲット・下

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

TARGET_LEFT

public static final int TARGET_LEFT
ターゲット・左

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

TARGET_RIGHT

public static final int TARGET_RIGHT
ターゲット・右

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

TARGET_TOP

public static final int TARGET_TOP
ターゲット・上

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

textIndent

public Value textIndent
行の高さ


TOKEN

public static final int TOKEN
トークンによる設定

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

type

public int type
このステータスのトークンタイプ


valign

public int valign
ブロック内の文字揃え


vlinkColor

public Color vlinkColor
訪問済みリンク色


whiteSpace

public int whiteSpace
スペースの取り扱い


width

public Value width
推奨する幅

メソッドの詳細

clone

public Object clone()
クローンを作成します。

戻り値:
作成されたクローン

getFontData

public FontData getFontData()
現在のフォントデータを返します。

戻り値:
指定されているフォントデータ

getFontWeight

public int getFontWeight()
現在のフォント幅を変更します。

戻り値:
フォント幅

getParent

public Status getParent()
親ステータスを返します。

戻り値:
親ステータス

getTextDecoration

public boolean getTextDecoration(int td)
文字の修飾を設定します。

パラメータ:
td - 文字の修飾
戻り値:
指定されている文字の修飾がされていれば true、 それ以外の場合は false

setBackImage

public void setBackImage(String src)
背景画像を設定します。

パラメータ:
src - 背景画像の URL

setBorderColor

public void setBorderColor(int target,
                           Color value)
ボーダーの色を設定します。

パラメータ:
target - ターゲット
value - 値

setBorderStyle

public void setBorderStyle(int target,
                           Value value)
ボーダーのスタイルを設定します。

パラメータ:
target - ターゲット
value - 値

setBorderWidth

public void setBorderWidth(int target,
                           Value value)
ボーダーの幅を設定します。

パラメータ:
target - ターゲット
value - 値

setFixedFont

public void setFixedFont()
現在のフォントを、等幅フォントに設定します。


setFontFamily

public void setFontFamily(Value[] v)
現在のフォントファミリを変更します。

パラメータ:
v - フォントファミリ

setFontSize

public void setFontSize(Value v,
                        int owner)
現在のフォントサイズを変更します。

パラメータ:
v - フォントサイズ

setFontStyle

public void setFontStyle(Value v)
現在のフォントスタイルを変更します。

パラメータ:
v - フォントスタイル

setFontWeight

public void setFontWeight(Value v)
現在のフォント幅を変更します。

パラメータ:
v - フォント幅

setList

public void setList(int type)
リストを設定します。

パラメータ:
type - リストのタイプ

setMargin

public void setMargin(int target,
                      Value value)
マージンを設定します。

パラメータ:
target - ターゲット
value - 値

setPadding

public void setPadding(int target,
                       Value value)
パディングを設定します。

パラメータ:
target - ターゲット
value - 値

setTextDecoration

public void setTextDecoration(int td)
文字の修飾を設定します。

パラメータ:
td - 文字の修飾

Kagetaka

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