oracle.html
クラス Container

java.lang.Object
  |
  +--oracle.html.IHtmlItemImpl
        |
        +--oracle.html.Container
 
直接の既知のサブクラス:
HtmlBody, ImageMap

public class Container
extends IHtmlItemImpl

説明:

Containerは、型を保持したまま項目を収納するタイプセーフ・コンテナ・クラスです。
クライアントはこのクラスを使用して、コンポーネント・ベースの動的ページを作成するカスタム・クラスを作成できます。
ContainerはItemではないので注意してください。

使用方法:

このクラスは、カスタム・コンテナ・コンポーネントを作成するときに使用します。

例:

   // Create a new Container object
   Container container = new Container();
   // Add a SimpleItem and a TextArea to the container
   container.addItem(new Simpleitem("How are you?").setBold())
            .addItem(new TextArea("response", 30, 10));
   // Add the container to the body object (assuming it's been created)
   body.addItem(container);
  

関連項目:
Vector, IHtmlItem, CompoundItem

コンストラクタの概要
Container()
          空のContainerオブジェクトを作成します。
Container(int initCapacity)
          指定されたストレージ容量を持つContainerオブジェクトを作成します。
 
メソッドの概要
 Container addItem(IHtmlItem item)
          Containerオブジェクトに項目を追加します。
 Container addItem(java.lang.String str)
          ContainerオブジェクトにSimpleItem項目を追加します。
注意: このメソッドのコールは、次のコードの実行と同じ効果があります。
addItem(new SimpleItem(str));
 IHtmlItem itemAt(int index)
          Containerオブジェクトから項目を取り出します。
 java.util.Enumeration items()
           
 Container setItemAt(IHtmlItem item, int index)
          インデックスにより指定された位置に項目を設定します。
 int size()
          Containerオブジェクト内の項目数を返します。
 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
 

コンストラクタの詳細

Container

public Container() 
空のコンテナを作成します。

Container

public Container(int initCapacity) 
指定されたストレージ容量を持つコンテナを作成します。
パラメータ:
initCapacity - コンテナの初期設定のストレージ容量を指定します
関連項目:
Vector
メソッドの詳細

addItem

public Container addItem(IHtmlItem item) 
Containerに項目を追加します。
パラメータ:
item - Containerオブジェクトに追加される項目
戻り値:
this
関連項目:
IHtmlItem

addItem

public Container addItem(java.lang.String str) 
ContainerにSimpleItem項目を追加します。
注意: このメソッドのコールは、次のコードの実行と同じ効果があります。
addItem(new SimpleItem(str));
パラメータ:
str - Containerオブジェクトに追加される文字列
戻り値:
this
関連項目:
SimpleItem

itemAt

public IHtmlItem itemAt(int index) 
Containerから項目を取り出します。
パラメータ:
index - 指定された位置
戻り値:
指定された位置にある項目

setItemAt

public Container setItemAt(IHtmlItem item,
                           int index) 
インデックスにより指定された位置に項目を設定します。
その位置にあった元の項目は破棄されます。
パラメータ:
item - 設定される項目
index - 指定された位置
戻り値:
this
関連項目:
Vector

size

public int size() 
Containerオブジェクト内の項目数を返します。
戻り値:
このContainerオブジェクト内の項目数

toHTML

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

toString

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

items

public java.util.Enumeration items()