JavaTM 2 Platform
Std. Ed. v1.3

クラス
javax.swing.text.html.HTML.Tag の使用

HTML.Tag を使用しているパッケージ
javax.swing.text.html HTML テキストエディタを作成するための HTMLEditorKit クラスとサポートクラスを提供します。  
javax.swing.text.html.parser デフォルトの HTML パーサを、サポートクラスと共に提供します。 
 

javax.swing.text.html での HTML.Tag の使用
 

javax.swing.text.html での HTML.Tag のサブクラス
static class HTML.UnknownTag
           
 

HTML.Tag として宣言されている javax.swing.text.html のフィールド
static HTML.Tag HTML.Tag.A
           
static HTML.Tag HTML.Tag.ADDRESS
           
static HTML.Tag HTML.Tag.APPLET
           
static HTML.Tag HTML.Tag.AREA
           
static HTML.Tag HTML.Tag.B
           
static HTML.Tag HTML.Tag.BASE
           
static HTML.Tag HTML.Tag.BASEFONT
           
static HTML.Tag HTML.Tag.BIG
           
static HTML.Tag HTML.Tag.BLOCKQUOTE
           
static HTML.Tag HTML.Tag.BODY
           
static HTML.Tag HTML.Tag.BR
           
static HTML.Tag HTML.Tag.CAPTION
           
static HTML.Tag HTML.Tag.CENTER
           
static HTML.Tag HTML.Tag.CITE
           
static HTML.Tag HTML.Tag.CODE
           
static HTML.Tag HTML.Tag.DD
           
static HTML.Tag HTML.Tag.DFN
           
static HTML.Tag HTML.Tag.DIR
           
static HTML.Tag HTML.Tag.DIV
           
static HTML.Tag HTML.Tag.DL
           
static HTML.Tag HTML.Tag.DT
           
static HTML.Tag HTML.Tag.EM
           
static HTML.Tag HTML.Tag.FONT
           
static HTML.Tag HTML.Tag.FORM
           
static HTML.Tag HTML.Tag.FRAME
           
static HTML.Tag HTML.Tag.FRAMESET
           
static HTML.Tag HTML.Tag.H1
           
static HTML.Tag HTML.Tag.H2
           
static HTML.Tag HTML.Tag.H3
           
static HTML.Tag HTML.Tag.H4
           
static HTML.Tag HTML.Tag.H5
           
static HTML.Tag HTML.Tag.H6
           
static HTML.Tag HTML.Tag.HEAD
           
static HTML.Tag HTML.Tag.HR
           
static HTML.Tag HTML.Tag.HTML
           
static HTML.Tag HTML.Tag.I
           
static HTML.Tag HTML.Tag.IMG
           
static HTML.Tag HTML.Tag.INPUT
           
static HTML.Tag HTML.Tag.ISINDEX
           
static HTML.Tag HTML.Tag.KBD
           
static HTML.Tag HTML.Tag.LI
           
static HTML.Tag HTML.Tag.LINK
           
static HTML.Tag HTML.Tag.MAP
           
static HTML.Tag HTML.Tag.MENU
           
static HTML.Tag HTML.Tag.META
           
static HTML.Tag HTML.Tag.NOFRAMES
           
static HTML.Tag HTML.Tag.OBJECT
           
static HTML.Tag HTML.Tag.OL
           
static HTML.Tag HTML.Tag.OPTION
           
static HTML.Tag HTML.Tag.P
           
static HTML.Tag HTML.Tag.PARAM
           
static HTML.Tag HTML.Tag.PRE
           
static HTML.Tag HTML.Tag.SAMP
           
static HTML.Tag HTML.Tag.SCRIPT
           
static HTML.Tag HTML.Tag.SELECT
           
static HTML.Tag HTML.Tag.SMALL
           
static HTML.Tag HTML.Tag.SPAN
           
static HTML.Tag HTML.Tag.STRIKE
           
static HTML.Tag HTML.Tag.S
           
static HTML.Tag HTML.Tag.STRONG
           
static HTML.Tag HTML.Tag.STYLE
           
static HTML.Tag HTML.Tag.SUB
           
static HTML.Tag HTML.Tag.SUP
           
static HTML.Tag HTML.Tag.TABLE
           
static HTML.Tag HTML.Tag.TD
           
static HTML.Tag HTML.Tag.TEXTAREA
           
static HTML.Tag HTML.Tag.TH
           
static HTML.Tag HTML.Tag.TITLE
           
static HTML.Tag HTML.Tag.TR
           
static HTML.Tag HTML.Tag.TT
           
static HTML.Tag HTML.Tag.U
           
static HTML.Tag HTML.Tag.UL
           
static HTML.Tag HTML.Tag.VAR
           
static HTML.Tag HTML.Tag.IMPLIED
          すべてのテキストコンテンツは段落要素内にある必要があります。
static HTML.Tag HTML.Tag.CONTENT
          すべてのテキストコンテンツには、ラベルとしてこのタグが付けられます。
static HTML.Tag HTML.Tag.COMMENT
          すべてのコメントには、ラベルとしてこのタグが付けられます。
protected  HTML.Tag HTMLEditorKit.InsertHTMLTextAction.parentTag
          ドキュメント内で識別されるタグです。
protected  HTML.Tag HTMLEditorKit.InsertHTMLTextAction.addTag
          タグの追加の始点となる、HTML 内のタグです。
protected  HTML.Tag HTMLEditorKit.InsertHTMLTextAction.alternateParentTag
          parentTag が見つからない場合に、ドキュメント内で識別される代替タグです。
protected  HTML.Tag HTMLEditorKit.InsertHTMLTextAction.alternateAddTag
          parentTag がなく、alternateParentTag がある場合に、タグの追加の始点となる、HTML 内の代替タグです。
 

HTML.Tag を返す javax.swing.text.html のメソッド
static HTML.Tag[] HTML.getAllTags()
          デフォルトの HTML リーダに認識されている実際の HTML タグのセットです。
static HTML.Tag HTML.getTag(String tagName)
          既知のタグ名 (つまり、allTags セット中のタグ) に対応するタグ定数を取得します。
abstract  HTML.Tag HTMLDocument.Iterator.getTag()
          この反復子が表すタグのタイプです。
 

HTML.Tag 型のパラメータを持つ javax.swing.text.html のメソッド
 Style StyleSheet.getRule(HTML.Tag t, Element e)
          指定されたタイプの HTML タグを描画するためのスタイルを取り出します。
 HTMLEditorKit.ParserCallback HTMLDocument.getReader(int pos, int popDepth, int pushDepth, HTML.Tag insertTag)
          パーサが HTML ドキュメントをロードするために使うリーダを取り出します。
 HTMLDocument.Iterator HTMLDocument.getIterator(HTML.Tag t)
          後続する HTML タグの種類の反復子を取得します。
 void HTMLEditorKit.insertHTML(HTMLDocument doc, int offset, String html, int popDepth, int pushDepth, HTML.Tag insertTag)
          既存のドキュメントに HTML を挿入します。
 void HTMLEditorKit.ParserCallback.handleStartTag(HTML.Tag t, MutableAttributeSet a, int pos)
           
 void HTMLEditorKit.ParserCallback.handleEndTag(HTML.Tag t, int pos)
           
 void HTMLEditorKit.ParserCallback.handleSimpleTag(HTML.Tag t, MutableAttributeSet a, int pos)
           
 void HTMLDocument.HTMLReader.handleStartTag(HTML.Tag t, MutableAttributeSet a, int pos)
          パーサからのコールバックです。
 void HTMLDocument.HTMLReader.handleEndTag(HTML.Tag t, int pos)
          パーサからのコールバックです。
 void HTMLDocument.HTMLReader.handleSimpleTag(HTML.Tag t, MutableAttributeSet a, int pos)
          パーサからのコールバックです。
protected  void HTMLDocument.HTMLReader.registerTag(HTML.Tag t, HTMLDocument.HTMLReader.TagAction a)
          指定したタグのハンドラを登録します。
protected  void HTMLDocument.HTMLReader.blockOpen(HTML.Tag t, MutableAttributeSet attr)
          構文解析バッファに命令を追加して、指定した属性を持つブロック要素を生成します。
protected  void HTMLDocument.HTMLReader.blockClose(HTML.Tag t)
          構文解析バッファに命令を追加して、指定したタイプのブロック要素を閉じます。
protected  void HTMLDocument.HTMLReader.addSpecialElement(HTML.Tag t, MutableAttributeSet a)
          基本的に属性セット全体で指定されているコンテンツを追加します。
 void HTMLDocument.HTMLReader.TagAction.start(HTML.Tag t, MutableAttributeSet a)
          開始タグが見つかり、この種のタグのためにアクションが登録されていれば、呼び出されます。
 void HTMLDocument.HTMLReader.TagAction.end(HTML.Tag t)
          終了タグが見つかり、この種のタグのためにアクションが登録されていれば、呼び出されます。
 void HTMLDocument.HTMLReader.BlockAction.start(HTML.Tag t, MutableAttributeSet attr)
           
 void HTMLDocument.HTMLReader.BlockAction.end(HTML.Tag t)
           
 void HTMLDocument.HTMLReader.ParagraphAction.start(HTML.Tag t, MutableAttributeSet a)
           
 void HTMLDocument.HTMLReader.ParagraphAction.end(HTML.Tag t)
           
 void HTMLDocument.HTMLReader.SpecialAction.start(HTML.Tag t, MutableAttributeSet a)
           
 void HTMLDocument.HTMLReader.IsindexAction.start(HTML.Tag t, MutableAttributeSet a)
           
 void HTMLDocument.HTMLReader.HiddenAction.start(HTML.Tag t, MutableAttributeSet a)
           
 void HTMLDocument.HTMLReader.HiddenAction.end(HTML.Tag t)
           
 void HTMLDocument.HTMLReader.PreAction.start(HTML.Tag t, MutableAttributeSet attr)
           
 void HTMLDocument.HTMLReader.PreAction.end(HTML.Tag t)
           
 void HTMLDocument.HTMLReader.CharacterAction.start(HTML.Tag t, MutableAttributeSet attr)
           
 void HTMLDocument.HTMLReader.CharacterAction.end(HTML.Tag t)
           
 void HTMLDocument.HTMLReader.FormAction.start(HTML.Tag t, MutableAttributeSet attr)
           
 void HTMLDocument.HTMLReader.FormAction.end(HTML.Tag t)
           
protected  boolean HTMLWriter.matchNameAttribute(AttributeSet attr, HTML.Tag tag)
          StyleConstants.NameAttribute がパラメータとして渡されるタグに等しい場合は true を返します。
protected  int HTMLEditorKit.HTMLTextAction.elementCountToTag(HTMLDocument doc, int offset, HTML.Tag tag)
          もっとも深い葉を始点として、tag を表す要素に至るまでに必要な要素の数を返します。
protected  Element HTMLEditorKit.HTMLTextAction.findElementMatchingTag(HTMLDocument doc, int offset, HTML.Tag tag)
          offset の位置で、 tag に一致するもっとも深い要素を返します。
protected  void HTMLEditorKit.InsertHTMLTextAction.insertHTML(JEditorPane editor, HTMLDocument doc, int offset, String html, int popDepth, int pushDepth, HTML.Tag addTag)
          HTMLEditorKit.insertHTML のためのカバーです。
protected  void HTMLEditorKit.InsertHTMLTextAction.insertAtBoundary(JEditorPane editor, HTMLDocument doc, int offset, Element insertElement, String html, HTML.Tag parentTag, HTML.Tag addTag)
          境界に挿入するときに呼び出されます。
protected  void HTMLEditorKit.InsertHTMLTextAction.insertAtBoundry(JEditorPane editor, HTMLDocument doc, int offset, Element insertElement, String html, HTML.Tag parentTag, HTML.Tag addTag)
          推奨されていません。 Java 2 プラットフォーム v1.3 においては insertAtBoundary を使用してください。
 

HTML.Tag 型のパラメータを持つ javax.swing.text.html のコンストラクタ
HTMLDocument.HTMLReader(int offset, int popDepth, int pushDepth, HTML.Tag insertTag)
           
HTMLEditorKit.InsertHTMLTextAction(String name, String html, HTML.Tag parentTag, HTML.Tag addTag)
           
HTMLEditorKit.InsertHTMLTextAction(String name, String html, HTML.Tag parentTag, HTML.Tag addTag, HTML.Tag alternateParentTag, HTML.Tag alternateAddTag)
           
 

javax.swing.text.html.parser での HTML.Tag の使用
 

HTML.Tag を返す javax.swing.text.html.parser のメソッド
 HTML.Tag TagElement.getHTMLTag()
           
 


JavaTM 2 Platform
Std. Ed. v1.3

バグや機能要求の報告
さらに詳しい API リファレンスおよび開発者ドキュメントについては、 Java 2 SDK SE Developer Documentation を参照してください。このドキュメントには、概念、用語の定義、回避策、 実用的なコード例など、開発者を対象にした詳細な解説が掲載されています。

Java、Java 2D、JDBC は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2000 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.