Kagetaka

net.hizlab.kagetaka.token
クラス Value

java.lang.Object
  拡張net.hizlab.kagetaka.token.Value

public class Value
extends Object

CSS で大きさを表すプロパティ値を格納するクラスです。

バージョン:
$Revision: 1.7 $

フィールドの概要
static int ALIGN_BOTTOM
          横揃え・下(CAPTION)
static int ALIGN_CENTER
          横揃え・中央
static int ALIGN_JUSTIFY
          横揃え・両端揃え
static int ALIGN_LEFT
          横揃え・左
static int ALIGN_RIGHT
          横揃え・右
static int ALIGN_TOP
          横揃え・上(CAPTION)
static int BORDER_DASHED
          ボーダー・破線
static int BORDER_DOTTED
          ボーダー・点線
static int BORDER_DOUBLE
          ボーダー・二重線
static int BORDER_GROOVE
          ボーダー・キャンバスが窪む
static int BORDER_HIDDEN
          ボーダー・非表示
static int BORDER_INSET
          ボーダー・内側が窪む
static int BORDER_NONE
          ボーダー・無し
static int BORDER_OUTSET
          ボーダー・内側が隆起
static int BORDER_RIDGE
          ボーダー・キャンバスが隆起
static int BORDER_SOLID
          ボーダー・実線
static int CLEAR_BOTH
          クリア・両側
static int CLEAR_LEFT
          クリア・左寄せ
static int CLEAR_NONE
          クリア・無し
static int CLEAR_RIGHT
          クリア・右寄せ
protected  Color color
          色
static int DATA_HORIZONTAL
          横方向のデータ
static int DATA_NONE
          方向に意味がないデータ
static int DATA_VERTICAL
          縦方向のデータ
static int DISPLAY_BLOCK
          表示・ブロック
static int DISPLAY_COMPACT
          表示・コンパクトブロック
static int DISPLAY_INLINE
          表示・インライン
static int DISPLAY_INLINE_TABLE
          表示・インラインテーブル
static int DISPLAY_LIST_ITEM
          表示・リストアイテム
static int DISPLAY_MARKER
          表示・マーカーブロック
static int DISPLAY_RUN_IN
          表示・ランインブロック
static int DISPLAY_TABLE
          表示・テーブル
static int DISPLAY_TABLE_CAPTION
          表示・テーブルキャプション
static int DISPLAY_TABLE_CELL
          表示・テーブルセル
static int DISPLAY_TABLE_COLUMN
          表示・テーブル列
static int DISPLAY_TABLE_COLUMN_GROUP
          表示・テーブル列グループ
static int DISPLAY_TABLE_FOOTER_GROUP
          表示・テーブルフッターグループ
static int DISPLAY_TABLE_HEADER_GROUP
          表示・テーブルヘッダーグループ
static int DISPLAY_TABLE_ROW
          表示・テーブル行
static int DISPLAY_TABLE_ROW_GROUP
          表示・テーブル行グループ
static int FLOAT_LEFT
          フロート・左寄せ
static int FLOAT_NONE
          フロート・無し
static int FLOAT_RIGHT
          フロート・右寄せ
static int FONT_CURSIVE
          フォント・cursive
static int FONT_FANTASY
          フォント・fantasy
static int FONT_MONOSPACE
          フォント・monospace
static int FONT_SANS_SERIF
          フォント・sansserif
static int FONT_SERIF
          フォント・serif
protected  boolean important
          重要か
static int INHERIT
          親と同じ
static int LIST_ARMENIAN
          順序付きリスト・伝統的なアルメニア数字(未対応)
static int LIST_CIRCLE
          順序無しリスト・白丸
static int LIST_CJK_IDEOGRAPHIC
          順序付きリスト・漢数字 一, 二, 三, ...
static int LIST_CUSTOM
          リスト・カスタム
static int LIST_DECIMAL
          順序付きリスト・十進数で 1 から 1,2,3,4,5, ...
static int LIST_DECIMAL_LEADING_ZERO
          順序付きリスト・十進数で上位桁にゼロを付加 01,02,03,04,05, ..., 99
static int LIST_DISC
          順序無しリスト・黒丸
static int LIST_GEORGIAN
          順序付きリスト・伝統的なグルジア数字(未対応) an,ban,gan, ...
static int LIST_HEBREW
          順序付きリスト・伝統的なヘブライ数字(未対応)
static int LIST_HIRAGANA
          順序付きリスト・平仮名 あ,い,う,え,お, ...
static int LIST_HIRAGANA_IROHA
          順序付きリスト・平仮名のいろは い,ろ,は,に, ...
static int LIST_KATAKANA
          順序付きリスト・片仮名 ア,イ,ウ,エ,オ, ...
static int LIST_KATAKANA_IROHA
          順序付きリスト・片仮名のいろは イ,ロ,ハ,ニ, ...
static int LIST_LOWER_ALPHA
          順序付きリスト・小文字のアスキー a,b,c,d,e, ...
static int LIST_LOWER_GREEK
          順序付きリスト・小文字の古代ギリシャ文字 έ,ή,ί, ...
static int LIST_LOWER_LATIN
          順序付きリスト・小文字のアスキー a,b,c,d,e, ...
static int LIST_LOWER_ROMAN
          順序付きリスト・小文字のローマ数字 i,ii,iii,iv,v, ...
static int LIST_MIX
          順序無しリスト・デフォルト
static int LIST_NONE
          リスト・なし
static int LIST_SQUARE
          順序付きリスト・四角
static int LIST_UPPER_ALPHA
          順序付きリスト・大文字のアスキー A,B,C,D,E, ...
static int LIST_UPPER_LATIN
          順序付きリスト・大文字のアスキー A,B,C,D,E, ...
static int LIST_UPPER_ROMAN
          順序付きリスト・大文字のローマ数字 I,II,III,IV,V, ...
static int MEDIA_0
          その他のメディアタイプ
static int MEDIA_ALL
          すべてのデバイス
static int MEDIA_AURAL
          スピーチシンセサイザ
static int MEDIA_BRAILLE
          点字の触感をフィードバックするデバイス
static int MEDIA_EMBOSSED
          点字のページを出力するプリンタ
static int MEDIA_HANDHELD
          ポータブルの低性能デバイス
static int MEDIA_PRINT
          ページ付きの不透明な物質への印刷や、印刷プレビューモードの画面
static int MEDIA_PROJECTION
          写機や透明板への印刷など、投影による表現
static int MEDIA_SCREEN
          主にカラーのコンピュータ画面
static int MEDIA_TTY
          グリッド線の矩形領域に納まる、固定ピッチ文字を使用する出力装置
static int MEDIA_TV
          テレビ型のデバイス
static int NONE
          無指定
protected  Number number
          数値
static int SCROLLING_AUTO
          スクロールバー・自動
static int SCROLLING_NO
          スクロールバー・常に非表示
static int SCROLLING_YES
          スクロールバー・常に表示
protected  String string
          文字列
static int TD_BLINK
          文字修飾・打ち消し線
static int TD_OVERLINE
          文字修飾・上線
static int TD_STRIKE
          文字修飾・打ち消し線
static int TD_UNDERLINE
          文字修飾・下線
protected  int type
          タイプ
static int TYPE_COLOR
          色
static int TYPE_INTEGER
          数値
static int TYPE_KEY_ARMENIAN
          armenian
static int TYPE_KEY_AUTO
          auto
static int TYPE_KEY_BASELINE
          baseline
static int TYPE_KEY_BLINK
          blink
static int TYPE_KEY_BLOCK
          block
static int TYPE_KEY_BOLD
          bold
static int TYPE_KEY_BOLDER
          bolder
static int TYPE_KEY_BOTH
          both
static int TYPE_KEY_BOTTOM
          bottom
static int TYPE_KEY_CENTER
          center
static int TYPE_KEY_CIRCLE
          circle
static int TYPE_KEY_CJK_IDEOGRAPHIC
          cjk-ideographic
static int TYPE_KEY_COMPACT
          compact
static int TYPE_KEY_CURSIVE
          cursive
static int TYPE_KEY_DASHED
          dashed
static int TYPE_KEY_DECIMAL
          decimal
static int TYPE_KEY_DECIMAL_LEADING_ZERO
          decimal-leading-zero
static int TYPE_KEY_DISC
          disc
static int TYPE_KEY_DOTTED
          dotted
static int TYPE_KEY_DOUBLE
          double
static int TYPE_KEY_FANTASY
          fantasy
static int TYPE_KEY_FIXED
          fixed
static int TYPE_KEY_GEORGIAN
          georgian
static int TYPE_KEY_GROOVE
          groove
static int TYPE_KEY_HEBREW
          hebrew
static int TYPE_KEY_HIDDEN
          hidden
static int TYPE_KEY_HIRAGANA
          hiragana
static int TYPE_KEY_HIRAGANA_IROHA
          hiragana-iroha
static int TYPE_KEY_INHERIT
          inherit
static int TYPE_KEY_INLINE
          inline
static int TYPE_KEY_INLINE_TABLE
          inline-table
static int TYPE_KEY_INSET
          inset
static int TYPE_KEY_INSIDE
          inside
static int TYPE_KEY_ITALIC
          italic
static int TYPE_KEY_JUSTIFY
          justify
static int TYPE_KEY_KATAKANA
          katakana
static int TYPE_KEY_KATAKANA_IROHA
          katakana-iroha
static int TYPE_KEY_LARGE
          large
static int TYPE_KEY_LARGER
          larger
static int TYPE_KEY_LEFT
          left
static int TYPE_KEY_LIGHTER
          lighter
static int TYPE_KEY_LINE_THROUGH
          line-through
static int TYPE_KEY_LIST_ITEM
          list-item
static int TYPE_KEY_LOWER_ALPHA
          lower-alpha
static int TYPE_KEY_LOWER_GREEK
          lower-greek
static int TYPE_KEY_LOWER_LATIN
          lower-latin
static int TYPE_KEY_LOWER_ROMAN
          lower-roman
static int TYPE_KEY_MARKER
          marker
static int TYPE_KEY_MEDIUM
          medium
static int TYPE_KEY_MIDDLE
          middle
static int TYPE_KEY_MONOSPACE
          monospace
static int TYPE_KEY_NO
          no
static int TYPE_KEY_NO_REPEAT
          no-repeat
static int TYPE_KEY_NONE
          none
static int TYPE_KEY_NORMAL
          normal
static int TYPE_KEY_NOWRAP
          nowrap
static int TYPE_KEY_OBLIQUE
          oblique
static int TYPE_KEY_OUTSET
          outset
static int TYPE_KEY_OUTSIDE
          outside
static int TYPE_KEY_OVERLINE
          overline
static int TYPE_KEY_PRE
          pre
static int TYPE_KEY_REPEAT
          repeat
static int TYPE_KEY_REPEAT_X
          repeat-x
static int TYPE_KEY_REPEAT_Y
          repeat-y
static int TYPE_KEY_RIDGE
          ridge
static int TYPE_KEY_RIGHT
          right
static int TYPE_KEY_RUN_IN
          run-in
static int TYPE_KEY_SANS_SERIF
          sans-serif
static int TYPE_KEY_SCROLL
          scroll
static int TYPE_KEY_SERIF
          serif
static int TYPE_KEY_SMALL
          small
static int TYPE_KEY_SMALLER
          smaller
static int TYPE_KEY_SOLID
          solid
static int TYPE_KEY_SQUARE
          square
static int TYPE_KEY_SUB
          sub
static int TYPE_KEY_SUPER
          super
static int TYPE_KEY_TABLE
          table
static int TYPE_KEY_TABLE_CAPTION
          table-caption
static int TYPE_KEY_TABLE_CELL
          table-cell
static int TYPE_KEY_TABLE_COLUMN
          table-column
static int TYPE_KEY_TABLE_COLUMN_GROUP
          table-column-group
static int TYPE_KEY_TABLE_FOOTER_GROUP
          table-footer-group
static int TYPE_KEY_TABLE_HEADER_GROUP
          table-header-group
static int TYPE_KEY_TABLE_ROW
          table-row
static int TYPE_KEY_TABLE_ROW_GROUP
          table-row-group
static int TYPE_KEY_TEXT_BOTTOM
          text-bottom
static int TYPE_KEY_TEXT_TOP
          text-top
static int TYPE_KEY_THICK
          thick
static int TYPE_KEY_THIN
          thin
static int TYPE_KEY_TOP
          top
static int TYPE_KEY_TRANSPARENT
          transparent
static int TYPE_KEY_UNDERLINE
          underline
static int TYPE_KEY_UPPER_ALPHA
          upper-alpha
static int TYPE_KEY_UPPER_LATIN
          upper-latin
static int TYPE_KEY_UPPER_ROMAN
          upper-roman
static int TYPE_KEY_X_LARGE
          x-large
static int TYPE_KEY_X_SMALL
          x-small
static int TYPE_KEY_XX_LARGE
          xx-large
static int TYPE_KEY_XX_SMALL
          xx-small
static int TYPE_KEY_YES
          yes
static int TYPE_LENGTH
          長さ
static int TYPE_PERCENTAGE
          パーセント
static int TYPE_STRING
          文字列
static int TYPE_URL
          URL
protected  int unit
          単位
static int UNIT_ASTERISK
          単位「*」
static int UNIT_CM
          単位「cm」
static int UNIT_EM
          単位「em」
static int UNIT_EX
          単位「ex」
static int UNIT_IN
          単位「in」
static int UNIT_MM
          単位「mm」
static int UNIT_NONE
          単位なし
static int UNIT_PC
          単位「pc」
static int UNIT_PERCENT
          単位「%」
static int UNIT_PT
          単位「pt」
static int UNIT_PX
          単位「px」
protected  String url
          URL
static int VALIGN_BASELINE
          縦揃え・ベースライン
static int VALIGN_BOTTOM
          縦揃え・下辺揃え
static int VALIGN_MIDDLE
          縦揃え・中央
static int VALIGN_SUB
          縦揃え・下付き文字
static int VALIGN_SUPER
          縦揃え・上付き文字
static int VALIGN_TEXT_BOTTOM
          縦揃え・フォント下辺揃え
static int VALIGN_TEXT_TOP
          縦揃え・フォント上辺揃え
static int VALIGN_TOP
          縦揃え・上辺揃え
static int WHITESPACE_NORMAL
          空白・普通
static int WHITESPACE_NOWRAP
          空白・詰めるが改行無し
static int WHITESPACE_PRE
          空白・削除禁止
 
コンストラクタの概要
protected Value()
          空のプロパティ値を作成します。
  Value(Color value)
          色タイプのプロパティ値を作成します。
  Value(double value, int unit)
          整数値や実数値タイプのプロパティ値を作成します。
  Value(int type)
          キーワードタイプのプロパティ値を作成します。
  Value(int type, String string)
          キーワードタイプのプロパティ値を作成します。
  Value(long value, int unit)
          整数値や実数値タイプのプロパティ値を作成します。
  Value(Number value, int unit)
          整数値や実数値タイプのプロパティ値を作成します。
  Value(String value)
          文字列タイプのプロパティ値を作成します。
  Value(String value, int flag)
          URL タイプのプロパティ値を作成します。
 
メソッドの概要
 Color getColor()
          色タイプの場合の値を返します。
 boolean getImportant()
          最重要規則が指定されているかを返します。
 Number getNumber()
          整数値や実数値タイプの場合の値を返します。
 String getString()
          文字列タイプの場合の値を返します。
 int getType()
          キーワードタイプの場合のタイプを返します。
 int getUnit()
          整数値や実数値タイプの場合の単位を返します。
 String getURL()
          URL タイプの場合の値を返します。
 int getValue(int basePx, int perPx, FontData baseFd, int sense)
          数値、長さ、パーセントの場合に、値を計算してピクセル値で返します。
 int intValue()
          整数値や実数値タイプの場合であれば、int 値を返します。
 boolean isKeyword()
          キーワードタイプかどうかを返します。
 String toString()
          このトークンの文字列表現を返します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

フィールドの詳細

ALIGN_BOTTOM

public static final int ALIGN_BOTTOM
横揃え・下(CAPTION)

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

ALIGN_CENTER

public static final int ALIGN_CENTER
横揃え・中央

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

ALIGN_JUSTIFY

public static final int ALIGN_JUSTIFY
横揃え・両端揃え

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

ALIGN_LEFT

public static final int ALIGN_LEFT
横揃え・左

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

ALIGN_RIGHT

public static final int ALIGN_RIGHT
横揃え・右

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

ALIGN_TOP

public static final int ALIGN_TOP
横揃え・上(CAPTION)

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

BORDER_DASHED

public static final int BORDER_DASHED
ボーダー・破線

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

BORDER_DOTTED

public static final int BORDER_DOTTED
ボーダー・点線

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

BORDER_DOUBLE

public static final int BORDER_DOUBLE
ボーダー・二重線

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

BORDER_GROOVE

public static final int BORDER_GROOVE
ボーダー・キャンバスが窪む

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

BORDER_HIDDEN

public static final int BORDER_HIDDEN
ボーダー・非表示

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

BORDER_INSET

public static final int BORDER_INSET
ボーダー・内側が窪む

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

BORDER_NONE

public static final int BORDER_NONE
ボーダー・無し

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

BORDER_OUTSET

public static final int BORDER_OUTSET
ボーダー・内側が隆起

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

BORDER_RIDGE

public static final int BORDER_RIDGE
ボーダー・キャンバスが隆起

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

BORDER_SOLID

public static final int BORDER_SOLID
ボーダー・実線

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

CLEAR_BOTH

public static final int CLEAR_BOTH
クリア・両側

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

CLEAR_LEFT

public static final int CLEAR_LEFT
クリア・左寄せ

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

CLEAR_NONE

public static final int CLEAR_NONE
クリア・無し

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

CLEAR_RIGHT

public static final int CLEAR_RIGHT
クリア・右寄せ

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

color

protected Color color


DATA_HORIZONTAL

public static final int DATA_HORIZONTAL
横方向のデータ

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

DATA_NONE

public static final int DATA_NONE
方向に意味がないデータ

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

DATA_VERTICAL

public static final int DATA_VERTICAL
縦方向のデータ

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

DISPLAY_BLOCK

public static final int DISPLAY_BLOCK
表示・ブロック

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

DISPLAY_COMPACT

public static final int DISPLAY_COMPACT
表示・コンパクトブロック

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

DISPLAY_INLINE

public static final int DISPLAY_INLINE
表示・インライン

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

DISPLAY_INLINE_TABLE

public static final int DISPLAY_INLINE_TABLE
表示・インラインテーブル

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

DISPLAY_LIST_ITEM

public static final int DISPLAY_LIST_ITEM
表示・リストアイテム

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

DISPLAY_MARKER

public static final int DISPLAY_MARKER
表示・マーカーブロック

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

DISPLAY_RUN_IN

public static final int DISPLAY_RUN_IN
表示・ランインブロック

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

DISPLAY_TABLE

public static final int DISPLAY_TABLE
表示・テーブル

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

DISPLAY_TABLE_CAPTION

public static final int DISPLAY_TABLE_CAPTION
表示・テーブルキャプション

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

DISPLAY_TABLE_CELL

public static final int DISPLAY_TABLE_CELL
表示・テーブルセル

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

DISPLAY_TABLE_COLUMN

public static final int DISPLAY_TABLE_COLUMN
表示・テーブル列

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

DISPLAY_TABLE_COLUMN_GROUP

public static final int DISPLAY_TABLE_COLUMN_GROUP
表示・テーブル列グループ

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

DISPLAY_TABLE_FOOTER_GROUP

public static final int DISPLAY_TABLE_FOOTER_GROUP
表示・テーブルフッターグループ

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

DISPLAY_TABLE_HEADER_GROUP

public static final int DISPLAY_TABLE_HEADER_GROUP
表示・テーブルヘッダーグループ

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

DISPLAY_TABLE_ROW

public static final int DISPLAY_TABLE_ROW
表示・テーブル行

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

DISPLAY_TABLE_ROW_GROUP

public static final int DISPLAY_TABLE_ROW_GROUP
表示・テーブル行グループ

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

FLOAT_LEFT

public static final int FLOAT_LEFT
フロート・左寄せ

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

FLOAT_NONE

public static final int FLOAT_NONE
フロート・無し

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

FLOAT_RIGHT

public static final int FLOAT_RIGHT
フロート・右寄せ

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

FONT_CURSIVE

public static final int FONT_CURSIVE
フォント・cursive

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

FONT_FANTASY

public static final int FONT_FANTASY
フォント・fantasy

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

FONT_MONOSPACE

public static final int FONT_MONOSPACE
フォント・monospace

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

FONT_SANS_SERIF

public static final int FONT_SANS_SERIF
フォント・sansserif

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

FONT_SERIF

public static final int FONT_SERIF
フォント・serif

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

important

protected boolean important
重要か


INHERIT

public static final int INHERIT
親と同じ

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

LIST_ARMENIAN

public static final int LIST_ARMENIAN
順序付きリスト・伝統的なアルメニア数字(未対応)

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

LIST_CIRCLE

public static final int LIST_CIRCLE
順序無しリスト・白丸

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

LIST_CJK_IDEOGRAPHIC

public static final int LIST_CJK_IDEOGRAPHIC
順序付きリスト・漢数字 一, 二, 三, ...

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

LIST_CUSTOM

public static final int LIST_CUSTOM
リスト・カスタム

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

LIST_DECIMAL

public static final int LIST_DECIMAL
順序付きリスト・十進数で 1 から 1,2,3,4,5, ...

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

LIST_DECIMAL_LEADING_ZERO

public static final int LIST_DECIMAL_LEADING_ZERO
順序付きリスト・十進数で上位桁にゼロを付加 01,02,03,04,05, ..., 99

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

LIST_DISC

public static final int LIST_DISC
順序無しリスト・黒丸

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

LIST_GEORGIAN

public static final int LIST_GEORGIAN
順序付きリスト・伝統的なグルジア数字(未対応) an,ban,gan, ...

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

LIST_HEBREW

public static final int LIST_HEBREW
順序付きリスト・伝統的なヘブライ数字(未対応)

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

LIST_HIRAGANA

public static final int LIST_HIRAGANA
順序付きリスト・平仮名 あ,い,う,え,お, ...

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

LIST_HIRAGANA_IROHA

public static final int LIST_HIRAGANA_IROHA
順序付きリスト・平仮名のいろは い,ろ,は,に, ...

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

LIST_KATAKANA

public static final int LIST_KATAKANA
順序付きリスト・片仮名 ア,イ,ウ,エ,オ, ...

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

LIST_KATAKANA_IROHA

public static final int LIST_KATAKANA_IROHA
順序付きリスト・片仮名のいろは イ,ロ,ハ,ニ, ...

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

LIST_LOWER_ALPHA

public static final int LIST_LOWER_ALPHA
順序付きリスト・小文字のアスキー a,b,c,d,e, ...

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

LIST_LOWER_GREEK

public static final int LIST_LOWER_GREEK
順序付きリスト・小文字の古代ギリシャ文字 έ,ή,ί, ...

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

LIST_LOWER_LATIN

public static final int LIST_LOWER_LATIN
順序付きリスト・小文字のアスキー a,b,c,d,e, ...

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

LIST_LOWER_ROMAN

public static final int LIST_LOWER_ROMAN
順序付きリスト・小文字のローマ数字 i,ii,iii,iv,v, ...

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

LIST_MIX

public static final int LIST_MIX
順序無しリスト・デフォルト

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

LIST_NONE

public static final int LIST_NONE
リスト・なし

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

LIST_SQUARE

public static final int LIST_SQUARE
順序付きリスト・四角

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

LIST_UPPER_ALPHA

public static final int LIST_UPPER_ALPHA
順序付きリスト・大文字のアスキー A,B,C,D,E, ...

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

LIST_UPPER_LATIN

public static final int LIST_UPPER_LATIN
順序付きリスト・大文字のアスキー A,B,C,D,E, ...

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

LIST_UPPER_ROMAN

public static final int LIST_UPPER_ROMAN
順序付きリスト・大文字のローマ数字 I,II,III,IV,V, ...

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

MEDIA_0

public static final int MEDIA_0
その他のメディアタイプ

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

MEDIA_ALL

public static final int MEDIA_ALL
すべてのデバイス

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

MEDIA_AURAL

public static final int MEDIA_AURAL
スピーチシンセサイザ

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

MEDIA_BRAILLE

public static final int MEDIA_BRAILLE
点字の触感をフィードバックするデバイス

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

MEDIA_EMBOSSED

public static final int MEDIA_EMBOSSED
点字のページを出力するプリンタ

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

MEDIA_HANDHELD

public static final int MEDIA_HANDHELD
ポータブルの低性能デバイス

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

MEDIA_PRINT

public static final int MEDIA_PRINT
ページ付きの不透明な物質への印刷や、印刷プレビューモードの画面

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

MEDIA_PROJECTION

public static final int MEDIA_PROJECTION
写機や透明板への印刷など、投影による表現

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

MEDIA_SCREEN

public static final int MEDIA_SCREEN
主にカラーのコンピュータ画面

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

MEDIA_TTY

public static final int MEDIA_TTY
グリッド線の矩形領域に納まる、固定ピッチ文字を使用する出力装置

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

MEDIA_TV

public static final int MEDIA_TV
テレビ型のデバイス

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

NONE

public static final int NONE
無指定

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

number

protected Number number
数値


SCROLLING_AUTO

public static final int SCROLLING_AUTO
スクロールバー・自動

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

SCROLLING_NO

public static final int SCROLLING_NO
スクロールバー・常に非表示

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

SCROLLING_YES

public static final int SCROLLING_YES
スクロールバー・常に表示

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

string

protected String string
文字列


TD_BLINK

public static final int TD_BLINK
文字修飾・打ち消し線

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

TD_OVERLINE

public static final int TD_OVERLINE
文字修飾・上線

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

TD_STRIKE

public static final int TD_STRIKE
文字修飾・打ち消し線

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

TD_UNDERLINE

public static final int TD_UNDERLINE
文字修飾・下線

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

type

protected int type
タイプ


TYPE_COLOR

public static final int TYPE_COLOR

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

TYPE_INTEGER

public static final int TYPE_INTEGER
数値

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

TYPE_KEY_ARMENIAN

public static final int TYPE_KEY_ARMENIAN
armenian

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

TYPE_KEY_AUTO

public static final int TYPE_KEY_AUTO
auto

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

TYPE_KEY_BASELINE

public static final int TYPE_KEY_BASELINE
baseline

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

TYPE_KEY_BLINK

public static final int TYPE_KEY_BLINK
blink

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

TYPE_KEY_BLOCK

public static final int TYPE_KEY_BLOCK
block

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

TYPE_KEY_BOLD

public static final int TYPE_KEY_BOLD
bold

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

TYPE_KEY_BOLDER

public static final int TYPE_KEY_BOLDER
bolder

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

TYPE_KEY_BOTH

public static final int TYPE_KEY_BOTH
both

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

TYPE_KEY_BOTTOM

public static final int TYPE_KEY_BOTTOM
bottom

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

TYPE_KEY_CENTER

public static final int TYPE_KEY_CENTER
center

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

TYPE_KEY_CIRCLE

public static final int TYPE_KEY_CIRCLE
circle

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

TYPE_KEY_CJK_IDEOGRAPHIC

public static final int TYPE_KEY_CJK_IDEOGRAPHIC
cjk-ideographic

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

TYPE_KEY_COMPACT

public static final int TYPE_KEY_COMPACT
compact

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

TYPE_KEY_CURSIVE

public static final int TYPE_KEY_CURSIVE
cursive

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

TYPE_KEY_DASHED

public static final int TYPE_KEY_DASHED
dashed

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

TYPE_KEY_DECIMAL

public static final int TYPE_KEY_DECIMAL
decimal

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

TYPE_KEY_DECIMAL_LEADING_ZERO

public static final int TYPE_KEY_DECIMAL_LEADING_ZERO
decimal-leading-zero

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

TYPE_KEY_DISC

public static final int TYPE_KEY_DISC
disc

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

TYPE_KEY_DOTTED

public static final int TYPE_KEY_DOTTED
dotted

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

TYPE_KEY_DOUBLE

public static final int TYPE_KEY_DOUBLE
double

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

TYPE_KEY_FANTASY

public static final int TYPE_KEY_FANTASY
fantasy

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

TYPE_KEY_FIXED

public static final int TYPE_KEY_FIXED
fixed

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

TYPE_KEY_GEORGIAN

public static final int TYPE_KEY_GEORGIAN
georgian

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

TYPE_KEY_GROOVE

public static final int TYPE_KEY_GROOVE
groove

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

TYPE_KEY_HEBREW

public static final int TYPE_KEY_HEBREW
hebrew

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

TYPE_KEY_HIDDEN

public static final int TYPE_KEY_HIDDEN
hidden

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

TYPE_KEY_HIRAGANA

public static final int TYPE_KEY_HIRAGANA
hiragana

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

TYPE_KEY_HIRAGANA_IROHA

public static final int TYPE_KEY_HIRAGANA_IROHA
hiragana-iroha

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

TYPE_KEY_INHERIT

public static final int TYPE_KEY_INHERIT
inherit

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

TYPE_KEY_INLINE

public static final int TYPE_KEY_INLINE
inline

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

TYPE_KEY_INLINE_TABLE

public static final int TYPE_KEY_INLINE_TABLE
inline-table

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

TYPE_KEY_INSET

public static final int TYPE_KEY_INSET
inset

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

TYPE_KEY_INSIDE

public static final int TYPE_KEY_INSIDE
inside

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

TYPE_KEY_ITALIC

public static final int TYPE_KEY_ITALIC
italic

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

TYPE_KEY_JUSTIFY

public static final int TYPE_KEY_JUSTIFY
justify

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

TYPE_KEY_KATAKANA

public static final int TYPE_KEY_KATAKANA
katakana

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

TYPE_KEY_KATAKANA_IROHA

public static final int TYPE_KEY_KATAKANA_IROHA
katakana-iroha

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

TYPE_KEY_LARGE

public static final int TYPE_KEY_LARGE
large

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

TYPE_KEY_LARGER

public static final int TYPE_KEY_LARGER
larger

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

TYPE_KEY_LEFT

public static final int TYPE_KEY_LEFT
left

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

TYPE_KEY_LIGHTER

public static final int TYPE_KEY_LIGHTER
lighter

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

TYPE_KEY_LINE_THROUGH

public static final int TYPE_KEY_LINE_THROUGH
line-through

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

TYPE_KEY_LIST_ITEM

public static final int TYPE_KEY_LIST_ITEM
list-item

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

TYPE_KEY_LOWER_ALPHA

public static final int TYPE_KEY_LOWER_ALPHA
lower-alpha

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

TYPE_KEY_LOWER_GREEK

public static final int TYPE_KEY_LOWER_GREEK
lower-greek

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

TYPE_KEY_LOWER_LATIN

public static final int TYPE_KEY_LOWER_LATIN
lower-latin

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

TYPE_KEY_LOWER_ROMAN

public static final int TYPE_KEY_LOWER_ROMAN
lower-roman

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

TYPE_KEY_MARKER

public static final int TYPE_KEY_MARKER
marker

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

TYPE_KEY_MEDIUM

public static final int TYPE_KEY_MEDIUM
medium

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

TYPE_KEY_MIDDLE

public static final int TYPE_KEY_MIDDLE
middle

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

TYPE_KEY_MONOSPACE

public static final int TYPE_KEY_MONOSPACE
monospace

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

TYPE_KEY_NO

public static final int TYPE_KEY_NO
no

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

TYPE_KEY_NO_REPEAT

public static final int TYPE_KEY_NO_REPEAT
no-repeat

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

TYPE_KEY_NONE

public static final int TYPE_KEY_NONE
none

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

TYPE_KEY_NORMAL

public static final int TYPE_KEY_NORMAL
normal

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

TYPE_KEY_NOWRAP

public static final int TYPE_KEY_NOWRAP
nowrap

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

TYPE_KEY_OBLIQUE

public static final int TYPE_KEY_OBLIQUE
oblique

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

TYPE_KEY_OUTSET

public static final int TYPE_KEY_OUTSET
outset

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

TYPE_KEY_OUTSIDE

public static final int TYPE_KEY_OUTSIDE
outside

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

TYPE_KEY_OVERLINE

public static final int TYPE_KEY_OVERLINE
overline

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

TYPE_KEY_PRE

public static final int TYPE_KEY_PRE
pre

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

TYPE_KEY_REPEAT

public static final int TYPE_KEY_REPEAT
repeat

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

TYPE_KEY_REPEAT_X

public static final int TYPE_KEY_REPEAT_X
repeat-x

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

TYPE_KEY_REPEAT_Y

public static final int TYPE_KEY_REPEAT_Y
repeat-y

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

TYPE_KEY_RIDGE

public static final int TYPE_KEY_RIDGE
ridge

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

TYPE_KEY_RIGHT

public static final int TYPE_KEY_RIGHT
right

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

TYPE_KEY_RUN_IN

public static final int TYPE_KEY_RUN_IN
run-in

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

TYPE_KEY_SANS_SERIF

public static final int TYPE_KEY_SANS_SERIF
sans-serif

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

TYPE_KEY_SCROLL

public static final int TYPE_KEY_SCROLL
scroll

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

TYPE_KEY_SERIF

public static final int TYPE_KEY_SERIF
serif

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

TYPE_KEY_SMALL

public static final int TYPE_KEY_SMALL
small

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

TYPE_KEY_SMALLER

public static final int TYPE_KEY_SMALLER
smaller

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

TYPE_KEY_SOLID

public static final int TYPE_KEY_SOLID
solid

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

TYPE_KEY_SQUARE

public static final int TYPE_KEY_SQUARE
square

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

TYPE_KEY_SUB

public static final int TYPE_KEY_SUB
sub

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

TYPE_KEY_SUPER

public static final int TYPE_KEY_SUPER
super

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

TYPE_KEY_TABLE

public static final int TYPE_KEY_TABLE
table

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

TYPE_KEY_TABLE_CAPTION

public static final int TYPE_KEY_TABLE_CAPTION
table-caption

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

TYPE_KEY_TABLE_CELL

public static final int TYPE_KEY_TABLE_CELL
table-cell

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

TYPE_KEY_TABLE_COLUMN

public static final int TYPE_KEY_TABLE_COLUMN
table-column

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

TYPE_KEY_TABLE_COLUMN_GROUP

public static final int TYPE_KEY_TABLE_COLUMN_GROUP
table-column-group

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

TYPE_KEY_TABLE_FOOTER_GROUP

public static final int TYPE_KEY_TABLE_FOOTER_GROUP
table-footer-group

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

TYPE_KEY_TABLE_HEADER_GROUP

public static final int TYPE_KEY_TABLE_HEADER_GROUP
table-header-group

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

TYPE_KEY_TABLE_ROW

public static final int TYPE_KEY_TABLE_ROW
table-row

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

TYPE_KEY_TABLE_ROW_GROUP

public static final int TYPE_KEY_TABLE_ROW_GROUP
table-row-group

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

TYPE_KEY_TEXT_BOTTOM

public static final int TYPE_KEY_TEXT_BOTTOM
text-bottom

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

TYPE_KEY_TEXT_TOP

public static final int TYPE_KEY_TEXT_TOP
text-top

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

TYPE_KEY_THICK

public static final int TYPE_KEY_THICK
thick

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

TYPE_KEY_THIN

public static final int TYPE_KEY_THIN
thin

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

TYPE_KEY_TOP

public static final int TYPE_KEY_TOP
top

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

TYPE_KEY_TRANSPARENT

public static final int TYPE_KEY_TRANSPARENT
transparent

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

TYPE_KEY_UNDERLINE

public static final int TYPE_KEY_UNDERLINE
underline

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

TYPE_KEY_UPPER_ALPHA

public static final int TYPE_KEY_UPPER_ALPHA
upper-alpha

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

TYPE_KEY_UPPER_LATIN

public static final int TYPE_KEY_UPPER_LATIN
upper-latin

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

TYPE_KEY_UPPER_ROMAN

public static final int TYPE_KEY_UPPER_ROMAN
upper-roman

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

TYPE_KEY_X_LARGE

public static final int TYPE_KEY_X_LARGE
x-large

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

TYPE_KEY_X_SMALL

public static final int TYPE_KEY_X_SMALL
x-small

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

TYPE_KEY_XX_LARGE

public static final int TYPE_KEY_XX_LARGE
xx-large

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

TYPE_KEY_XX_SMALL

public static final int TYPE_KEY_XX_SMALL
xx-small

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

TYPE_KEY_YES

public static final int TYPE_KEY_YES
yes

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

TYPE_LENGTH

public static final int TYPE_LENGTH
長さ

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

TYPE_PERCENTAGE

public static final int TYPE_PERCENTAGE
パーセント

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

TYPE_STRING

public static final int TYPE_STRING
文字列

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

TYPE_URL

public static final int TYPE_URL
URL

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

unit

protected int unit
単位


UNIT_ASTERISK

public static final int UNIT_ASTERISK
単位「*」

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

UNIT_CM

public static final int UNIT_CM
単位「cm」

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

UNIT_EM

public static final int UNIT_EM
単位「em」

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

UNIT_EX

public static final int UNIT_EX
単位「ex」

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

UNIT_IN

public static final int UNIT_IN
単位「in」

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

UNIT_MM

public static final int UNIT_MM
単位「mm」

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

UNIT_NONE

public static final int UNIT_NONE
単位なし

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

UNIT_PC

public static final int UNIT_PC
単位「pc」

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

UNIT_PERCENT

public static final int UNIT_PERCENT
単位「%」

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

UNIT_PT

public static final int UNIT_PT
単位「pt」

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

UNIT_PX

public static final int UNIT_PX
単位「px」

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

url

protected String url
URL


VALIGN_BASELINE

public static final int VALIGN_BASELINE
縦揃え・ベースライン

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

VALIGN_BOTTOM

public static final int VALIGN_BOTTOM
縦揃え・下辺揃え

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

VALIGN_MIDDLE

public static final int VALIGN_MIDDLE
縦揃え・中央

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

VALIGN_SUB

public static final int VALIGN_SUB
縦揃え・下付き文字

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

VALIGN_SUPER

public static final int VALIGN_SUPER
縦揃え・上付き文字

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

VALIGN_TEXT_BOTTOM

public static final int VALIGN_TEXT_BOTTOM
縦揃え・フォント下辺揃え

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

VALIGN_TEXT_TOP

public static final int VALIGN_TEXT_TOP
縦揃え・フォント上辺揃え

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

VALIGN_TOP

public static final int VALIGN_TOP
縦揃え・上辺揃え

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

WHITESPACE_NORMAL

public static final int WHITESPACE_NORMAL
空白・普通

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

WHITESPACE_NOWRAP

public static final int WHITESPACE_NOWRAP
空白・詰めるが改行無し

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

WHITESPACE_PRE

public static final int WHITESPACE_PRE
空白・削除禁止

関連項目:
定数フィールド値
コンストラクタの詳細

Value

protected Value()
空のプロパティ値を作成します。 必ず、フィールドに値を設定しなければなりません。


Value

public Value(Color value)
色タイプのプロパティ値を作成します。

パラメータ:
value - 値

Value

public Value(double value,
             int unit)
整数値や実数値タイプのプロパティ値を作成します。

パラメータ:
value - 値
unit - 単位

Value

public Value(int type)
キーワードタイプのプロパティ値を作成します。 文字列表現が設定されないので、toString() メソッドでは、 タイプの値が返されるようになります。

パラメータ:
type - タイプ

Value

public Value(int type,
             String string)
キーワードタイプのプロパティ値を作成します。

パラメータ:
type - タイプ
string - 文字列表現

Value

public Value(long value,
             int unit)
整数値や実数値タイプのプロパティ値を作成します。

パラメータ:
value - 値
unit - 単位

Value

public Value(Number value,
             int unit)
整数値や実数値タイプのプロパティ値を作成します。

パラメータ:
value - 値(LongDouble のインスタンスのみ)
unit - 単位

Value

public Value(String value)
文字列タイプのプロパティ値を作成します。

パラメータ:
value - 値

Value

public Value(String value,
             int flag)
URL タイプのプロパティ値を作成します。

パラメータ:
value - 値
flag - フラグ(予約)
メソッドの詳細

getColor

public Color getColor()
色タイプの場合の値を返します。

戻り値:

getImportant

public boolean getImportant()
最重要規則が指定されているかを返します。

戻り値:
指定されている場合は true、 それ以外の場合は false

getNumber

public Number getNumber()
整数値や実数値タイプの場合の値を返します。 もし可能であれば Long のインスタンス、 そうでなければ Double のインスタンスです。 キーワードタイプの場合は null を返します。

戻り値:

getString

public String getString()
文字列タイプの場合の値を返します。

戻り値:

getType

public int getType()
キーワードタイプの場合のタイプを返します。

戻り値:
タイプ

getUnit

public int getUnit()
整数値や実数値タイプの場合の単位を返します。

戻り値:
単位

getURL

public String getURL()
URL タイプの場合の値を返します。

戻り値:

getValue

public int getValue(int basePx,
                    int perPx,
                    FontData baseFd,
                    int sense)
数値、長さ、パーセントの場合に、値を計算してピクセル値で返します。

パラメータ:
basePx - 数値のみ指定された場合に元にするピクセル値
perPx - % 指定された場合に元にするピクセル値
baseFd - EM, EX で元にするフォントデータ
sense - 向き
戻り値:
ピクセル値

intValue

public int intValue()
整数値や実数値タイプの場合であれば、int 値を返します。 もしこれらのタイプではない場合は、0 を返します。

戻り値:

isKeyword

public boolean isKeyword()
キーワードタイプかどうかを返します。

戻り値:
キーワードタイプの場合は true、 それ以外の場合は false

toString

public String toString()
このトークンの文字列表現を返します。

戻り値:
文字列表現

Kagetaka

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