oracle.html
クラス HtmlBody

java.lang.Object
  |
  +--oracle.html.IHtmlItemImpl
        |
        +--oracle.html.Container
              |
              +--oracle.html.HtmlBody
 

public class HtmlBody
extends Container

説明:

HtmlBodyクラスは、HTMLドキュメントのBody部分をカプセル化します。

HtmlBodyオブジェクトは、Itemクラスから導出されたかIHtmlItemインタフェースを実装するオブジェクトの集まりまたはリストで構成されます。

例:

HtmlBodyオブジェクトへの項目の作成と追加は簡単です。必要な操作は、HtmlBodyオブジェクトを新たに作成し、このオブジェクト固有の属性を設定し、最終的なHTMLページに含めたい項目をすべてこのオブジェクトに追加するのみです。

 // Create a new HtmlBody object
 HtmlBody body = new HtmlBody();
 // set attributes
 body.setBackgroundImage("images/grey.gif");
 // Create a new simple item
 SimpleItem item = new SimpleItem("This is an item.");
 // Add an item to HtmlBody object
 body.addItem(item);
  

注意:

Containerオブジェクトを作成してそれを本体に追加すれば、再利用可能コンポーネントは簡単に作成できます。 あるいは、ItemまたはContainerから(外観をカスタマイズするパラメータなどを指定して)カスタム・クラスを導出し、これをHtmlBodyオブジェクトに追加することもできます。

関連項目:
HtmlPage, HtmlHead, IHtmlItem, Container, Item, Color

コンストラクタの概要
HtmlBody()
          空のHtmlBodyオブジェクトを作成します。
HtmlBody(java.lang.String bimg, java.lang.String bcolor, java.lang.String fcolor, java.lang.String flinkcolor, java.lang.String uflinkcolor, java.lang.String alinkcolor)
          指定された属性を持つ空のHtmlBodyオブジェクトを作成します。
 
メソッドの概要
 HtmlBody addItem(Container containerItem)
          HtmlBodyオブジェクトにコンテナ項目を追加します。
 HtmlBody setActivatedLinkColor(Color color)
          アクティブ・リンクのカラー属性を設定します。
 HtmlBody setActivatedLinkColor(java.lang.String color)
          アクティブ・リンクのカラー属性を設定します。
 HtmlBody setBackgroundColor(Color color)
          バックグラウンド・カラー属性を設定します。
 HtmlBody setBackgroundColor(java.lang.String color)
          バックグラウンド・カラー属性を設定します。
 HtmlBody setBackgroundImage(java.lang.String img)
          バックグラウンド・イメージ属性を設定します。
 HtmlBody setFollowedLinkColor(Color color)
          アクセスしたことのあるリンクのカラー属性を設定します。
 HtmlBody setFollowedLinkColor(java.lang.String color)
          アクセスしたことのあるリンクのカラー属性を設定します。
 HtmlBody setForegroundColor(Color color)
          フォアグラウンド・カラー属性を設定します。
 HtmlBody setForegroundColor(java.lang.String color)
          フォアグラウンド・カラー属性を設定します。
 HtmlBody setUnfollowedLinkColor(Color color)
          アクセスしたことのないリンクのカラー属性を設定します。
 HtmlBody setUnfollowedLinkColor(java.lang.String color)
          アクセスしたことのないリンクのカラー属性を設定します。
 java.lang.String toHTML()
          オブジェクトの内容を返します。
 java.lang.String toString()
          オブジェクトの内容を返します。
 
クラス oracle.html.Containerから継承したメソッド
addItem, addItem, itemAt, items, setItemAt, size
 
クラス oracle.html.IHtmlItemImplから継承したメソッド
print, print
 
クラス java.lang.Objectから継承したメソッド
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

コンストラクタの詳細

HtmlBody

public HtmlBody(java.lang.String bimg,
                java.lang.String bcolor,
                java.lang.String fcolor,
                java.lang.String flinkcolor,
                java.lang.String uflinkcolor,
                java.lang.String alinkcolor) 
指定された属性を持つ空のHtmlBodyオブジェクトを作成します。
パラメータ:
bimg - バックグラウンド・イメージ
bcolor - バックグラウンド・カラー
fcolor - フォアグラウンド・カラー
flinkcolor - アクセスしたことのあるリンクのカラー
uflinkcolor - アクセスしたことのないリンクのカラー
alinkcolor - アクティブ・リンクのカラー

HtmlBody

public HtmlBody() 
空のHtmlBodyオブジェクトを作成します。
メソッドの詳細

setBackgroundImage

public HtmlBody setBackgroundImage(java.lang.String img) 
HtmlBodyオブジェクトのバックグラウンド・イメージ属性を設定します。

setBackgroundColor

public HtmlBody setBackgroundColor(java.lang.String color) 
HtmlBodyオブジェクトのバックグラウンド・カラー属性を設定します。

setForegroundColor

public HtmlBody setForegroundColor(java.lang.String color) 
HtmlBodyオブジェクトのフォアグラウンド・カラー属性を設定します。

setUnfollowedLinkColor

public HtmlBody setUnfollowedLinkColor(java.lang.String color) 
HtmlBodyオブジェクトのアクセスしたことのないリンクのカラー属性を設定します。

setFollowedLinkColor

public HtmlBody setFollowedLinkColor(java.lang.String color) 
HtmlBodyオブジェクトのアクセスしたことのあるリンクのカラー属性を設定します。

setActivatedLinkColor

public HtmlBody setActivatedLinkColor(java.lang.String color) 
HtmlBodyオブジェクトのアクティブ・リンクのカラー属性を設定します。

setBackgroundColor

public HtmlBody setBackgroundColor(Color color) 
HtmlBodyオブジェクトのバックグラウンド・カラー属性を設定します。

setForegroundColor

public HtmlBody setForegroundColor(Color color) 
HtmlBodyオブジェクトのフォアグラウンド・カラー属性を設定します。

setUnfollowedLinkColor

public HtmlBody setUnfollowedLinkColor(Color color) 
HtmlBodyオブジェクトのアクセスしたことのないリンクのカラー属性を設定します。

setFollowedLinkColor

public HtmlBody setFollowedLinkColor(Color color) 
HtmlBodyオブジェクトのアクセスしたことのあるリンクのカラー属性を設定します。

setActivatedLinkColor

public HtmlBody setActivatedLinkColor(Color color) 
HtmlBodyオブジェクトのアクティブ・リンクのカラー属性を設定します。

addItem

public HtmlBody addItem(Container containerItem) 
HtmlBodyオブジェクトにコンテナ項目を追加します。
関連項目:
Container

toHTML

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

toString

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