共通 DOM API

org.w3c.dom.stylesheets
インタフェース MediaList


public interface MediaList

MediaList インタフェースでは、コレクションの実装方法を定義したり制約したりすることなく、メディアの順序付けされたコレクションの抽象化を提供します。空のリストは、メディア all が含まれるリストと同じです。

MediaList 内の項目にアクセスするには、0 から始まる整数のインデックスを指定します。

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

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

メソッドの概要
 void appendMedium(String newMedium)
          メディア newMedium をリストの末尾に追加します。
 void deleteMedium(String oldMedium)
          oldMedium で示されるメディアをリストから削除します。
 int getLength()
          リスト内のメディア数。
 String getMediaText()
          メディアリストの、構文解析できるテキスト表現。
 String item(int index)
          リストの index 番目を返します。
 void setMediaText(String mediaText)
           
 

メソッドの詳細

getMediaText

String getMediaText()
メディアリストの、構文解析できるテキスト表現。コンマで区切ったメディアのリストです。

例外:
DOMException - SYNTAX_ERR: 指定された文字列値に構文エラーがあり、解析できない場合に発生する
NO_MODIFICATION_ALLOWED_ERR: このメディアリストが読み取り専用の場合に発生する

setMediaText

void setMediaText(String mediaText)
                  throws DOMException
例外:
DOMException

getLength

int getLength()
リスト内のメディア数。有効なメディアの範囲は 0 以上 length-1 以下です。


item

String item(int index)
リストの index 番目を返します。index がリスト内のメディア数以上の場合、null を返します。

パラメータ:
index - コレクション内のインデックス
戻り値:
MediaListindex 番目の位置にあるメディア。インデックスが無効の場合は、null

deleteMedium

void deleteMedium(String oldMedium)
                  throws DOMException
oldMedium で示されるメディアをリストから削除します。

パラメータ:
oldMediumThe - メディアリストから削除するメディア
例外:
DOMException - NO_MODIFICATION_ALLOWED_ERR: このリストが読み取り専用の場合に発生する
NOT_FOUND_ERR: oldMedium がリストにない場合に発生する

appendMedium

void appendMedium(String newMedium)
                  throws DOMException
メディア newMedium をリストの末尾に追加します。newMedium がすでに使用されている場合は、先に削除されます。

パラメータ:
newMediumThe - 追加する新しいメディア
例外:
DOMException - INVALID_CHARACTER_ERR: 基盤となるスタイル言語で無効な文字がメディアに含まれる場合
NO_MODIFICATION_ALLOWED_ERR: このリストが読み取り専用の場合に発生する

共通 DOM API

バグや機能要求の報告
Java は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 2004 Sun Microsystems, Inc. 4150 Network Circle
Santa Clara, California, 95054, U.S.A. All Rights Reserved.