Common DOM API

org.w3c.dom.css
インタフェース CSSValue

既知のサブインタフェースの一覧:
CSSPrimitiveValue, CSSValueList

public interface CSSValue

CSSValue インタフェースは、単純な値、または複合の値を表します。 CSSValue オブジェクトは、CSS プロパティのコンテキストにのみ出現 します。

「Document Object Model (DOM) Level 2 Style Specification」も参照してください。

導入されたバージョン:
DOM Level 2

フィールドの概要
static short CSS_CUSTOM
          値はカスタム値です。
static short CSS_INHERIT
          値は継承されており、cssText には "inherit" が含まれています。
static short CSS_PRIMITIVE_VALUE
          値はプリミティブ値で、CSSPrimitiveValue インタフェースの インスタンスは、CSSValue インタフェースのこのインスタンスに 対してバインディング固有のキャストメソッドを使用すれば取得できます。
static short CSS_VALUE_LIST
          値は CSSValue リストで、CSSValueList インタフェースのインスタンスは、CSSValue インタフェースの このインスタンスに対してバインディング固有のキャストメソッドを使用すれば 取得できます。
 
メソッドの概要
 String getCssText()
          現在の値の文字列表現。
 short getCssValueType()
          前述の値の種類を定義するコードです。
 void setCssText(String cssText)
           
 

フィールドの詳細

CSS_INHERIT

public static final short CSS_INHERIT
値は継承されており、cssText には "inherit" が含まれています。

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

CSS_PRIMITIVE_VALUE

public static final short CSS_PRIMITIVE_VALUE
値はプリミティブ値で、CSSPrimitiveValue インタフェースの インスタンスは、CSSValue インタフェースのこのインスタンスに 対してバインディング固有のキャストメソッドを使用すれば取得できます。

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

CSS_VALUE_LIST

public static final short CSS_VALUE_LIST
値は CSSValue リストで、CSSValueList インタフェースのインスタンスは、CSSValue インタフェースの このインスタンスに対してバインディング固有のキャストメソッドを使用すれば 取得できます。

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

CSS_CUSTOM

public static final short CSS_CUSTOM
値はカスタム値です。

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

getCssText

public String getCssText()
現在の値の文字列表現。

例外:
DOMException - SYNTAX_ERR:指定された CSS 文字列値に (結び付けられているプロパティに応じた) 構文エラーがあるか、解析できない場合に発生する
INVALID_MODIFICATION_ERR:指定された CSS 文字列値が、CSS プロパティに 指定できる値とは異なった種類を表している場合に発生する
NO_MODIFICATION_ALLOWED_ERR:この値が読み取り専用の場合に発生する

setCssText

public void setCssText(String cssText)
                throws DOMException
DOMException

getCssValueType

public short getCssValueType()
前述の値の種類を定義するコードです。


Common DOM API

バグや機能要求の報告
Java は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.