oracle.html
クラス HtmlFile

java.lang.Object
  |
  +--oracle.html.IHtmlItemImpl
        |
        +--oracle.html.HtmlFile
 
直接の既知のサブクラス:
WebToGoHtmlFile

public class HtmlFile
extends IHtmlItemImpl

説明:

HtmlFileにより、簡単なレガシーHTMLファイルをIHtmlItemとしてラッピングできます。
特殊タグ<WRB_INC>の使用により、レガシーHTMLファイルの一部をJavaで生成されたHTML(IHtmlItemインタフェースを実装するオブジェクト)に選択的に置き換えることができます。

構文:

 <WRB_INC NAME="name" VALUE="value">
  
属性:
NAME
-- 項目の名前/ID
VALUE
--項目の置換えに失敗した場合に表示されるデフォルトのHTML

例:

   // Create an HtmlFile object for a file called "welcome.html"
   HtmlFile hfile = new HtmlFile("welcome.html");
  

関連項目:
IHtmlItem

コンストラクタの概要
HtmlFile(java.io.File file)
          HtmlFileオブジェクトを作成します。
HtmlFile(java.io.File file, int numKeys)
          HtmlFileオブジェクトを作成します。
HtmlFile(java.lang.String filename)
          HtmlFileオブジェクトを作成します。
 
メソッドの概要
 boolean containsTag(java.lang.String tag)
          指定されたタグがWebページの一部かどうかをチェックします。
 HtmlFile setItemAt(java.lang.String tag, IHtmlItem item)
          指定されたタグを項目からの内容に置き換えます。
 java.lang.String toHTML()
          オブジェクトの内容をHTML文字列として返します。
 java.lang.String toString()
           
 
クラス oracle.html.IHtmlItemImplから継承したメソッド
print, print
 
クラス java.lang.Objectから継承したメソッド
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

コンストラクタの詳細

HtmlFile

public HtmlFile(java.io.File file,
                int numKeys) 
HtmlFileオブジェクトを作成します。
パラメータ:
file - ファイル・オブジェクト
numKeys - ファイル内のキー/タグの数(概数)

HtmlFile

public HtmlFile(java.io.File file) 
HtmlFileオブジェクトを作成します。
パラメータ:
file - ファイル・オブジェクト
関連項目:
File

HtmlFile

public HtmlFile(java.lang.String filename) 
HtmlFileオブジェクトを作成します。
パラメータ:
filename - ファイルの名前(フル・パスを含む)
メソッドの詳細

setItemAt

public HtmlFile setItemAt(java.lang.String tag,
                          IHtmlItem item) 
指定されたタグを項目からの内容に置き換えます。
パラメータ:
tag - 置き換えられるタグの名前
item - IHtmlItemインタフェースを実装するオブジェクト
関連項目:
IHtmlItem

containsTag

public boolean containsTag(java.lang.String tag) 
指定されたタグがWebページの一部かどうかをチェックします。
パラメータ:
tag - チェックされるタグの名前
関連項目:
IHtmlItem

toHTML

public java.lang.String toHTML() 
クラスIHtmlItemImplの記述:
オブジェクトの内容をHTML文字列として返します。
オーバーライド:
クラス IHtmlItemImpl内のtoHTML
タグのコピー元クラス: IHtmlItemImpl
戻り値:
オブジェクトの内容を表すHTML文字列

toString

public java.lang.String toString() 
オーバーライド:
クラス java.lang.ObjectのtoString