JavaTM 2 Platform
Standard Ed. 5.0

javax.swing.text.html
クラス HTML

java.lang.Object
  上位を拡張 javax.swing.text.html.HTML

public class HTML
extends Object

HTMLDocument で使用される定数です。基本的にはタグおよび属性の定義です。


入れ子のクラスの概要
static class HTML.Attribute
          HTML 属性を表す型保証された列挙です。
static class HTML.Tag
          HTML タグの型保証された列挙です。
static class HTML.UnknownTag
           
 
フィールドの概要
static String NULL_ATTRIBUTE_VALUE
           
 
コンストラクタの概要
HTML()
           
 
メソッドの概要
static HTML.Attribute[] getAllAttributeKeys()
          認識されている HTML 属性のセットを返します。
static HTML.Tag[] getAllTags()
          デフォルトの HTML リーダに認識されている実際の HTML タグのセットを返します。
static HTML.Attribute getAttributeKey(String attName)
          既知の属性名 (つまり {FACE、COMMENT、SIZE、COLOR、CLEAR、BACKGROUND、BGCOLOR、TEXT、LINK、VLINK、ALINK、WIDTH、HEIGHT、ALIGN、NAME、HREF、REL、REV、TITLE、TARGET、SHAPE、COORDS、ISMAP、NOHREF、ALT、ID、SRC、HSPACE、VSPACE、USEMAP、LOWSRC、CODEBASE、CODE、ARCHIVE、VALUE、VALUETYPE、TYPE、CLASS、STYLE、LANG、DIR、DECLARE、CLASSID、DATA、CODETYPE、STANDBY、BORDER、SHAPES、NOSHADE、COMPACT、START、ACTION、METHOD、ENCTYPE、CHECKED、MAXLENGTH、MULTIPLE、SELECTED、ROWS、COLS、DUMMY、CELLSPACING、CELLPADDING、VALIGN、HALIGN、NOWRAP、ROWSPAN、COLSPAN、PROMPT、HTTPEQUIV、CONTENT、LANGUAGE、VERSION、N、FRAMEBORDER、MARGINWIDTH、MARGINHEIGHT、SCROLLING、NORESIZE、MEDIA、ENDTAG} のセット中の属性) に対応する属性定数を取得します。
static int getIntegerAttributeValue(AttributeSet attr, HTML.Attribute key, int def)
          整数型の属性値を取り出します。
static HTML.Tag getTag(String tagName)
          既知のタグ名 (つまり {A、ADDRESS、APPLET、AREA、B、BASE、BASEFONT、BIG、BLOCKQUOTE、BODY、BR、CAPTION、CENTER、CITE、CODE、DD、DFN、DIR、DIV、DL、DT、EM、FONT、FORM、FRAME、FRAMESET、H1、H2、H3、H4、H5、H6、HEAD、HR、HTML、I、IMG、INPUT、ISINDEX、KBD、LI、LINK、MAP、MENU、META、NOBR、NOFRAMES、OBJECT、OL、OPTION、P、PARAM、PRE、SAMP、SCRIPT、SELECT、SMALL、SPAN、STRIKE、S、STRONG、STYLE、SUB、SUP、TABLE、TD、TEXTAREA、TH、TITLE、TR、TT、U、UL、VAR} のセット中のタグ) に対応するタグ定数を取得します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

NULL_ATTRIBUTE_VALUE

public static final String NULL_ATTRIBUTE_VALUE
関連項目:
定数フィールド値
コンストラクタの詳細

HTML

public HTML()
メソッドの詳細

getAllTags

public static HTML.Tag[] getAllTags()
デフォルトの HTML リーダに認識されている実際の HTML タグのセットを返します。このセットには、リーダによって作成されたタグは含まれません。


getTag

public static HTML.Tag getTag(String tagName)
既知のタグ名 (つまり {A、ADDRESS、APPLET、AREA、B、BASE、BASEFONT、BIG、BLOCKQUOTE、BODY、BR、CAPTION、CENTER、CITE、CODE、DD、DFN、DIR、DIV、DL、DT、EM、FONT、FORM、FRAME、FRAMESET、H1、H2、H3、H4、H5、H6、HEAD、HR、HTML、I、IMG、INPUT、ISINDEX、KBD、LI、LINK、MAP、MENU、META、NOBR、NOFRAMES、OBJECT、OL、OPTION、P、PARAM、PRE、SAMP、SCRIPT、SELECT、SMALL、SPAN、STRIKE、S、STRONG、STYLE、SUB、SUP、TABLE、TD、TEXTAREA、TH、TITLE、TR、TT、U、UL、VAR} のセット中のタグ) に対応するタグ定数を取得します。指定された名前が既知のタグでない場合は、null が返されます。

パラメータ:
tagName - 要求された String
戻り値:
tagName に対応するタグ定数。見つからない場合は null

getIntegerAttributeValue

public static int getIntegerAttributeValue(AttributeSet attr,
                                           HTML.Attribute key,
                                           int def)
整数型の属性値を取り出します。このメソッドは、文字列として格納されている属性値を実際の整数値に変換する簡易メソッドです。

パラメータ:
attr - 値を取得するために使用する属性のセット
key - 値を取得するために使用するキー
def - 属性が定義されていない場合、または整数値に変換する際にエラーが発生した場合に使用するデフォルトの値

getAllAttributeKeys

public static HTML.Attribute[] getAllAttributeKeys()
認識されている HTML 属性のセットを返します。

戻り値:
認識されている HTML 属性のセット

getAttributeKey

public static HTML.Attribute getAttributeKey(String attName)
既知の属性名 (つまり {FACE、COMMENT、SIZE、COLOR、CLEAR、BACKGROUND、BGCOLOR、TEXT、LINK、VLINK、ALINK、WIDTH、HEIGHT、ALIGN、NAME、HREF、REL、REV、TITLE、TARGET、SHAPE、COORDS、ISMAP、NOHREF、ALT、ID、SRC、HSPACE、VSPACE、USEMAP、LOWSRC、CODEBASE、CODE、ARCHIVE、VALUE、VALUETYPE、TYPE、CLASS、STYLE、LANG、DIR、DECLARE、CLASSID、DATA、CODETYPE、STANDBY、BORDER、SHAPES、NOSHADE、COMPACT、START、ACTION、METHOD、ENCTYPE、CHECKED、MAXLENGTH、MULTIPLE、SELECTED、ROWS、COLS、DUMMY、CELLSPACING、CELLPADDING、VALIGN、HALIGN、NOWRAP、ROWSPAN、COLSPAN、PROMPT、HTTPEQUIV、CONTENT、LANGUAGE、VERSION、N、FRAMEBORDER、MARGINWIDTH、MARGINHEIGHT、SCROLLING、NORESIZE、MEDIA、ENDTAG} のセット中の属性) に対応する属性定数を取得します。指定した名前が既知の属性でない場合は、null が返されます。

パラメータ:
attName - 要求された String
戻り値:
attName に対応する Attribute

JavaTM 2 Platform
Standard Ed. 5.0

バグの報告と機能のリクエスト
さらに詳しい API リファレンスおよび開発者ドキュメントについては、Java 2 SDK SE 開発者用ドキュメントを参照してください。開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、およびコード実例が含まれています。

Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。