共通 DOM API

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

既知のサブインタフェースの一覧:
CSSStyleSheet

public interface StyleSheet

StyleSheet インタフェースは、任意の種類のスタイルシートのための抽象基底インタフェースです。構造化ドキュメントに関連付けられた単一のスタイルシートを表します。HTML の場合、StyleSheet インタフェースは HTML の LINK 要素によって含まれる外部スタイルシートや、インラインの STYLE 要素を表します。XML の場合、このインタフェースは、スタイルシートの処理命令によって含まれる外部スタイルシートを表します。

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

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

メソッドの概要
 boolean getDisabled()
          スタイルシートがドキュメントに適用される場合は false
 String getHref()
          スタイルシートがリンクされたスタイルシートの場合、この属性の値はリンクされたスタイルシートの位置です。
 MediaList getMedia()
          予定された、スタイル情報の宛先メディア。
 Node getOwnerNode()
          ドキュメントとスタイルシートに関連付けられたノード。
 StyleSheet getParentStyleSheet()
          スタイルシートの取り込みという概念をサポートするスタイルシート言語に対して、この属性は、取り込まれるスタイルシートが存在する場合にそのスタイルシートを表します。
 String getTitle()
          アドバイザリタイトル。
 String getType()
          このスタイルシートのスタイルシート言語を指定します。
 void setDisabled(boolean disabled)
           
 

メソッドの詳細

getType

String getType()
このスタイルシートのスタイルシート言語を指定します。スタイルシート言語は、コンテンツタイプとして指定されます (たとえば「text/css」)。コンテンツタイプは、多くの場合 ownerNode で指定されます。HTML 4.0 の LINK 要素の type 属性の定義と、XML スタイルシートの処理命令に対する type 疑似属性も参照してください。


getDisabled

boolean getDisabled()
スタイルシートがドキュメントに適用される場合は false。そうでない場合は true。この属性を変更することで、ドキュメントのスタイルの新しい解決が発生することがあります。スタイルシートは、適切なメディア定義があり、また disabled 属性が false の場合にだけ適用されます。つまり、メディアが現在のユーザエージェントに適用されない場合、disabled 属性は無視されます。


setDisabled

void setDisabled(boolean disabled)

getOwnerNode

Node getOwnerNode()
ドキュメントとスタイルシートに関連付けられたノード。HTML の場合は、対応する LINK 要素や STYLE 要素です。XML の場合は、リンクする処理命令です。ほかのスタイルシートに含まれるスタイルシートでは、この属性の値は null になります。


getParentStyleSheet

StyleSheet getParentStyleSheet()
スタイルシートの取り込みという概念をサポートするスタイルシート言語に対して、この属性は、取り込まれるスタイルシートが存在する場合にそのスタイルシートを表します。スタイルシートが最上位のスタイルシートの場合や、スタイルシート言語が取り込みをサポートしていない場合、この属性の値は null です。


getHref

String getHref()
スタイルシートがリンクされたスタイルシートの場合、この属性の値はリンクされたスタイルシートの位置です。インラインスタイルシートでは、この属性の値は null になります。HTML 4.0 の LINK 要素の href 属性の定義と、XML スタイルシートの処理命令に対する href 疑似属性を参照してください。


getTitle

String getTitle()
アドバイザリタイトル。タイトルは、多くの場合 ownerNode で指定されます。HTML 4.0 の LINK 要素の title 属性の定義と、XML スタイルシートの処理命令に対する title 疑似属性を参照してください。


getMedia

MediaList getMedia()
予定された、スタイル情報の宛先メディア。メディアは、多くの場合 ownerNode で指定されます。メディアを指定しない場合、MediaList は空になります。HTML 4.0 の LINK 要素の media 属性の定義と、XML スタイルシートの処理命令に対する media 疑似属性を参照してください。メディアリストの変更は、disabled 属性が変更される原因となることがあります。


共通 DOM API

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