oracle.html
クラス HtmlHead

java.lang.Object
  |
  +--oracle.html.IHtmlItemImpl
        |
        +--oracle.html.HtmlHead
 

public class HtmlHead
extends IHtmlItemImpl

説明:

クラスHtmlHeadは、HTMLドキュメントのHEADセクションをカプセル化します。

使用方法:

HtmlHeadオブジェクトの作成は簡単です。 必要な操作は、オーバーロード・コンストラクタの1つをコールし、対応する引数を指定するのみです。
その後、オブジェクトの他の属性を設定し、作成してあるHtmlPageオブジェクトにこのオブジェクトを追加します。

例:

   // Create a HtmlHead Object with Title = "Welcome to my home page"
   HtmlHead head = new HtmlHead("Welcome to my home page");
   // Set the Expiration date of this page
   head.addMetaInfo(new MetaInfo("Expires", "28 Feb, 1996");
   // Add this object to Htmlpage object (assuming it's been created)
   page.setHead(head);
  

関連項目:
IHtmlItem, HtmlPage, HtmlBody, HeadLink, URL

コンストラクタの概要
HtmlHead()
          新しいHtmlHeadオブジェクトを作成します。
HtmlHead(java.lang.String title)
          TITLE属性の設定された新しいHtmlHeadオブジェクトを作成します。
HtmlHead(java.lang.String title, java.lang.String base, java.lang.String baseTarget, boolean index)
          新しいHtmlHeadオブジェクトを作成します。
 
メソッドの概要
 HtmlHead addLink(HeadLink link)
          HEADセクションにHeadLinkオブジェクトを追加します。
 HtmlHead addLink(IHtmlItem hi)
          HEADセクションにLINK要素を追加します。
 HtmlHead addMetaInfo(MetaInfo mi)
          メタ情報を追加します。
 HtmlHead addStyle(Style s)
          HEADセクションにStyleオブジェクトを追加します。
 HtmlHead setBase(java.lang.String base)
          相対URLを参照解除するベースURLを設定します。この文字列は、W3C URL仕様に準拠する必要があります。
 HtmlHead setBase(java.net.URL base)
          相対URLを参照解除するベースURLを設定します。
 HtmlHead setBaseTarget(java.lang.String baseTarget)
          ページのBASEリンクのTARGETウィンドウ属性を設定します。
 HtmlHead setTitle(java.lang.String title)
          ページのTITLE属性を設定します。
 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
 

コンストラクタの詳細

HtmlHead

public HtmlHead(java.lang.String title,
                java.lang.String base,
                java.lang.String baseTarget,
                boolean index) 
新しいHtmlHeadオブジェクトを作成します。
パラメータ:
title - ページのタイトル。
base - ページのベースHREF。
baseTarget - Base要素のターゲット・ウィンドウ。
index - ISINDEX要素。

HtmlHead

public HtmlHead() 
新しいHtmlHeadオブジェクトを作成します。

HtmlHead

public HtmlHead(java.lang.String title) 
TITLE属性の設定された新しいHtmlHeadオブジェクトを作成します。
パラメータ:
title - ページのタイトル。
メソッドの詳細

setTitle

public HtmlHead setTitle(java.lang.String title) 
ページのTITLE属性を設定します。

setBase

public HtmlHead setBase(java.lang.String base) 
相対URLを参照解除するベースURLを設定します。この文字列は、W3C URL仕様に準拠する必要があります。
パラメータ:
base - 相対URLを参照解除するベースURLを指定します。
戻り値:
this
関連項目:
URL

setBase

public HtmlHead setBase(java.net.URL base) 
相対URLを参照解除するベースURLを設定します。
パラメータ:
base - 相対ドキュメントを参照解除するベースURLを指定します。
戻り値:
this
関連項目:
URL

setBaseTarget

public HtmlHead setBaseTarget(java.lang.String baseTarget) 
ページのベース・リンクのTARGETウィンドウ属性を設定します。

addLink

public HtmlHead addLink(IHtmlItem hi) 
HEADセクションにLINK要素を追加します。
パラメータ:
hi - インタフェースIHtmlItemを実装するオブジェクト。
戻り値:
this
関連項目:
HeadLink, IHtmlItem

addLink

public HtmlHead addLink(HeadLink link) 
HEADセクションにHeadLinkオブジェクトを追加します。
パラメータ:
link - HEADセクションに追加されるHeadLinkオブジェクト。
戻り値:
this
関連項目:
HeadLink

addStyle

public HtmlHead addStyle(Style s) 
HEADセクションにStyleオブジェクトを追加します。
パラメータ:
s - HEADセクションに追加されるStyleオブジェクト。
戻り値:
this
関連項目:
Style

addMetaInfo

public HtmlHead addMetaInfo(MetaInfo mi) 
HEADセクションにメタ情報を追加します。

toHTML

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

toString

public java.lang.String toString() 
オブジェクトの内容を通常の文字列として返します。
オーバーライド:
クラス java.lang.ObjectのtoString