インタフェースCSSValueList

すべてのスーパー・インタフェース:
CSSValue

public interface CSSValueList extends CSSValue
CSSValueListインタフェースは、CSS値の順序付きのコレクションを抽象化します。

一部のプロパティでは、その構文上、空のリストが許容されています。 そのような場合、そのプロパティはnone識別子をとります。 したがって、空のリストとは、プロパティがnoneという値を持っていることを意味します。

CSSValueList内の項目には、ゼロから始まる整数のインデックスを使用してアクセスできます。

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

導入されたバージョン:
1.4、DOMレベル2
  • フィールドのサマリー

    インタフェースで宣言されたフィールド CSSValue

    CSS_CUSTOM, CSS_INHERIT, CSS_PRIMITIVE_VALUE, CSS_VALUE_LIST
    修飾子と型
    フィールド
    説明
    static final short
    値はカスタム値です。
    static final short
    値は継承されており、cssTextには"inherit"が含まれています。
    static final short
    値はプリミティブ値で、CSSPrimitiveValueインタフェースのインスタンスは、CSSValueインタフェースのこのインスタンスに対してバインディング固有のキャスト・メソッドを使用すれば取得できます。
    static final short
    値はCSSValueリストで、CSSValueListインタフェースのインスタンスは、CSSValueインタフェースのこのインスタンスに対してバインディング固有のキャスト・メソッドを使用すれば取得できます。
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    int
    リスト内のCSSValuesの数です。
    item(int index)
    インデックス番号を指定してCSSValueを取得するために使用します。

    インタフェースで宣言されたメソッド CSSValue

    getCssText, getCssValueType, setCssText
    修飾子と型
    メソッド
    説明
    現在の値の文字列表現。
    short
    前述の値の種類を定義するコードです。
    void
    setCssText(String cssText)
    現在の値の文字列表現。
  • メソッドの詳細

    • getLength

      int getLength()
      リスト内のCSSValuesの数です。 有効なインデックスの値の範囲は0からlength-1までです。
    • item

      CSSValue item(int index)
      インデックス番号を指定してCSSValueを取得するために使用します。 このコレクション内での値の順序は、CSSスタイル・プロパティ内での順序を表しています。 インデックスが、リスト内の値の数以上である場合、このメソッドはnullを返します。
      パラメータ:
      index - コレクション内のインデックス。
      戻り値:
      CSSValueListindex番目の位置にあるCSSValue。インデックスが有効でない場合はnull