|
Kagetaka | |||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectnet.hizlab.kagetaka.token.Value
CSS で大きさを表すプロパティ値を格納するクラスです。
フィールドの概要 | |
static int |
ALIGN_CENTER
横揃え・中央 |
static int |
ALIGN_JUSTIFY
横揃え・両端揃え |
static int |
ALIGN_LEFT
横揃え・左 |
static int |
ALIGN_RIGHT
横揃え・右 |
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 |
FLOAT_LEFT
フロート・左寄せ |
static int |
FLOAT_NONE
フロート・無し |
static int |
FLOAT_RIGHT
フロート・右寄せ |
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 |
NONE
無指定 |
protected Number |
number
数値 |
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_BASELINE
baseline |
static int |
TYPE_KEY_BLINK
blink |
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_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_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_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_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_MEDIUM
medium |
static int |
TYPE_KEY_MIDDLE
middle |
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_RIDGE
ridge |
static int |
TYPE_KEY_RIGHT
right |
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_TEXT_BOTTOM
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_LENGTH
長さ |
static int |
TYPE_PERCENTAGE
パーセント |
static int |
TYPE_STRING
文字列 |
static int |
TYPE_URL
URL |
protected int |
unit
単位 |
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 タイプのプロパティ値を作成します。 |
メソッドの概要 | |
int |
getBorderWidth(FontData fd,
int px,
int sense)
ボーダー幅の場合に、値を計算してピクセル値で返します。 |
Color |
getColor()
色タイプの場合の値を返します。 |
boolean |
getImportant()
最重要規則が指定されているかを返します。 |
Number |
getNumber()
整数値や実数値タイプの場合の値を返します。 |
String |
getString()
文字列タイプの場合の値を返します。 |
int |
getType()
キーワードタイプの場合のタイプを返します。 |
int |
getUnit()
整数値や実数値タイプの場合の単位を返します。 |
String |
getURL()
URL タイプの場合の値を返します。 |
int |
getValue(FontData fd,
int px,
int sense)
数値、長さ、パーセントの場合に、値を計算してピクセル値で返します。 |
int |
intValue()
整数値や実数値タイプの場合であれば、 int 値を返します。
|
boolean |
isKeyword()
キーワードタイプかどうかを返します。 |
String |
toString()
このトークンの文字列表現を返します。 |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
フィールドの詳細 |
public static final int ALIGN_CENTER
public static final int ALIGN_JUSTIFY
public static final int ALIGN_LEFT
public static final int ALIGN_RIGHT
public static final int BORDER_DASHED
public static final int BORDER_DOTTED
public static final int BORDER_DOUBLE
public static final int BORDER_GROOVE
public static final int BORDER_HIDDEN
public static final int BORDER_INSET
public static final int BORDER_NONE
public static final int BORDER_OUTSET
public static final int BORDER_RIDGE
public static final int BORDER_SOLID
public static final int CLEAR_BOTH
public static final int CLEAR_LEFT
public static final int CLEAR_NONE
public static final int CLEAR_RIGHT
protected Color color
public static final int DATA_HORIZONTAL
public static final int DATA_NONE
public static final int DATA_VERTICAL
public static final int FLOAT_LEFT
public static final int FLOAT_NONE
public static final int FLOAT_RIGHT
protected boolean important
public static final int INHERIT
public static final int LIST_ARMENIAN
public static final int LIST_CIRCLE
public static final int LIST_CJK_IDEOGRAPHIC
一, 二, 三, ...
public static final int LIST_CUSTOM
public static final int LIST_DECIMAL
1,2,3,4,5, ...
public static final int LIST_DECIMAL_LEADING_ZERO
01,02,03,04,05, ..., 99
public static final int LIST_DISC
public static final int LIST_GEORGIAN
an,ban,gan, ...
public static final int LIST_HEBREW
public static final int LIST_HIRAGANA
あ,い,う,え,お, ...
public static final int LIST_HIRAGANA_IROHA
い,ろ,は,に, ...
public static final int LIST_KATAKANA
ア,イ,ウ,エ,オ, ...
public static final int LIST_KATAKANA_IROHA
イ,ロ,ハ,ニ, ...
public static final int LIST_LOWER_ALPHA
a,b,c,d,e, ...
public static final int LIST_LOWER_GREEK
έ,ή,ί, ...
public static final int LIST_LOWER_LATIN
a,b,c,d,e, ...
public static final int LIST_LOWER_ROMAN
i,ii,iii,iv,v, ...
public static final int LIST_MIX
public static final int LIST_NONE
public static final int LIST_SQUARE
public static final int LIST_UPPER_ALPHA
A,B,C,D,E, ...
public static final int LIST_UPPER_LATIN
A,B,C,D,E, ...
public static final int LIST_UPPER_ROMAN
I,II,III,IV,V, ...
public static final int NONE
protected Number number
protected String string
public static final int TD_BLINK
public static final int TD_OVERLINE
public static final int TD_STRIKE
public static final int TD_UNDERLINE
protected int type
public static final int TYPE_COLOR
public static final int TYPE_INTEGER
public static final int TYPE_KEY_ARMENIAN
public static final int TYPE_KEY_BASELINE
public static final int TYPE_KEY_BLINK
public static final int TYPE_KEY_BOLD
public static final int TYPE_KEY_BOLDER
public static final int TYPE_KEY_BOTH
public static final int TYPE_KEY_BOTTOM
public static final int TYPE_KEY_CENTER
public static final int TYPE_KEY_CIRCLE
public static final int TYPE_KEY_CJK_IDEOGRAPHIC
public static final int TYPE_KEY_DASHED
public static final int TYPE_KEY_DECIMAL
public static final int TYPE_KEY_DECIMAL_LEADING_ZERO
public static final int TYPE_KEY_DISC
public static final int TYPE_KEY_DOTTED
public static final int TYPE_KEY_DOUBLE
public static final int TYPE_KEY_GEORGIAN
public static final int TYPE_KEY_GROOVE
public static final int TYPE_KEY_HEBREW
public static final int TYPE_KEY_HIDDEN
public static final int TYPE_KEY_HIRAGANA
public static final int TYPE_KEY_HIRAGANA_IROHA
public static final int TYPE_KEY_INHERIT
public static final int TYPE_KEY_INSET
public static final int TYPE_KEY_INSIDE
public static final int TYPE_KEY_ITALIC
public static final int TYPE_KEY_JUSTIFY
public static final int TYPE_KEY_KATAKANA
public static final int TYPE_KEY_KATAKANA_IROHA
public static final int TYPE_KEY_LARGE
public static final int TYPE_KEY_LARGER
public static final int TYPE_KEY_LEFT
public static final int TYPE_KEY_LIGHTER
public static final int TYPE_KEY_LINE_THROUGH
public static final int TYPE_KEY_LOWER_ALPHA
public static final int TYPE_KEY_LOWER_GREEK
public static final int TYPE_KEY_LOWER_LATIN
public static final int TYPE_KEY_LOWER_ROMAN
public static final int TYPE_KEY_MEDIUM
public static final int TYPE_KEY_MIDDLE
public static final int TYPE_KEY_NONE
public static final int TYPE_KEY_NORMAL
public static final int TYPE_KEY_NOWRAP
public static final int TYPE_KEY_OBLIQUE
public static final int TYPE_KEY_OUTSET
public static final int TYPE_KEY_OUTSIDE
public static final int TYPE_KEY_OVERLINE
public static final int TYPE_KEY_PRE
public static final int TYPE_KEY_RIDGE
public static final int TYPE_KEY_RIGHT
public static final int TYPE_KEY_SMALL
public static final int TYPE_KEY_SMALLER
public static final int TYPE_KEY_SOLID
public static final int TYPE_KEY_SQUARE
public static final int TYPE_KEY_SUB
public static final int TYPE_KEY_SUPER
public static final int TYPE_KEY_TEXT_BOTTOM
public static final int TYPE_KEY_TEXT_TOP
public static final int TYPE_KEY_THICK
public static final int TYPE_KEY_THIN
public static final int TYPE_KEY_TOP
public static final int TYPE_KEY_TRANSPARENT
public static final int TYPE_KEY_UNDERLINE
public static final int TYPE_KEY_UPPER_ALPHA
public static final int TYPE_KEY_UPPER_LATIN
public static final int TYPE_KEY_UPPER_ROMAN
public static final int TYPE_KEY_X_LARGE
public static final int TYPE_KEY_X_SMALL
public static final int TYPE_KEY_XX_LARGE
public static final int TYPE_KEY_XX_SMALL
public static final int TYPE_LENGTH
public static final int TYPE_PERCENTAGE
public static final int TYPE_STRING
public static final int TYPE_URL
protected int unit
public static final int UNIT_CM
public static final int UNIT_EM
public static final int UNIT_EX
public static final int UNIT_IN
public static final int UNIT_MM
public static final int UNIT_NONE
public static final int UNIT_PC
public static final int UNIT_PERCENT
public static final int UNIT_PT
public static final int UNIT_PX
protected String url
public static final int VALIGN_BASELINE
public static final int VALIGN_BOTTOM
public static final int VALIGN_MIDDLE
public static final int VALIGN_SUB
public static final int VALIGN_SUPER
public static final int VALIGN_TEXT_BOTTOM
public static final int VALIGN_TEXT_TOP
public static final int VALIGN_TOP
public static final int WHITESPACE_NORMAL
public static final int WHITESPACE_NOWRAP
public static final int WHITESPACE_PRE
コンストラクタの詳細 |
protected Value()
public Value(Color value)
value
- 値public Value(double value, int unit)
value
- 値unit
- 単位public Value(int type)
toString()
メソッドでは、
タイプの値が返されるようになります。
type
- タイプpublic Value(int type, String string)
type
- タイプstring
- 文字列表現public Value(long value, int unit)
value
- 値unit
- 単位public Value(Number value, int unit)
value
- 値(Long
か Double
のインスタンスのみ)unit
- 単位public Value(String value)
value
- 値public Value(String value, int flag)
value
- 値flag
- フラグ(予約)メソッドの詳細 |
public int getBorderWidth(FontData fd, int px, int sense)
fd
- 元にするフォントデータpx
- 元にするピクセル値sense
- 向き
public Color getColor()
public boolean getImportant()
true
、
それ以外の場合は false
public Number getNumber()
Long
のインスタンス、
そうでなければ Double
のインスタンスです。
キーワードタイプの場合は null
を返します。
public String getString()
public int getType()
public int getUnit()
public String getURL()
public int getValue(FontData fd, int px, int sense)
fd
- 元にするフォントデータpx
- 元にするピクセル値sense
- 向き
public int intValue()
int
値を返します。
もしこれらのタイプではない場合は、0
を返します。
public boolean isKeyword()
true
、
それ以外の場合は false
public String toString()
|
Kagetaka | |||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Copyright (c) 2002-2003 The Kagetaka Project 'December 6, 2003'