oracle.html
クラス Form

java.lang.Object
  |
  +--oracle.html.IHtmlItemImpl
        |
        +--oracle.html.Item
              |
              +--oracle.html.CompoundItem
                    |
                    +--oracle.html.Form
 

public class Form
extends CompoundItem

説明:

Formは、データ・セットと関連メソッドおよびアクションURLを含むテンプレートです。 フォーム・データ・セットは、一連の名前/値ペアのフィールドです。
各データ・セットは、次のオブジェクトのいずれかで表されます。

フォームはユーザー・エージェント(ブラウザ)とWebサーバー間のデータ交換用に使用されます。

使用方法:

Formオブジェクトを作成するには、次の手順を実行する必要があります。

  1. Formオブジェクトを作成します。METHOD属性(「GET」または「POST」)および(最低1つの)ACTION属性(通常はURL)を指定します。
  2. オブジェクトを挿入します。これには前述のオブジェクトの1つを作成し、addItemメソッドを使用してこのオブジェクトをフォームに追加します。
  3. FormオブジェクトをHtmlBodyオブジェクトに追加します。(HtmlBodyオブジェクトはすでに作成済みと想定)

例:

   // Create a form object
   Form form = new Form("GET", "http://www.myhom.com/wrb/doit");
   // Create a TextField object and add it to the form
   form.addItem(new TextField("textfield"));
   // Add the form object to the HtmlBody object
   body.addItem(form);
  

関連項目:
CompoundItem, CheckBox, Radio, Submit, Reset, TextField, PasswordField, TextArea, Hidden, Select, Option, Frame, Frameset

クラス oracle.html.CompoundItemから継承したフィールド
INITIAL_CAPACITY
 
クラス oracle.html.Itemから継承したフィールド
ATTR_ALGN_CENTER, ATTR_BIG, ATTR_BOLD, ATTR_CITATION, ATTR_CODE, ATTR_DEFINITION, ATTR_EMPHASIS, ATTR_FONT_BIG, ATTR_FONT_BOLD, ATTR_FONT_ITALIC, ATTR_FONT_SMALL, ATTR_FONT_STRIKE, ATTR_FONT_SUB, ATTR_FONT_SUPER, ATTR_FONT_TELETYPE, ATTR_FONT_UNDERLINE, ATTR_ITALIC, ATTR_KEYBOARD, ATTR_PHRASE_CITATION, ATTR_PHRASE_CODE, ATTR_PHRASE_DEFINITION, ATTR_PHRASE_EMPHASIS, ATTR_PHRASE_KEYBOARD, ATTR_PHRASE_SAMPLE, ATTR_PHRASE_STRONG, ATTR_PHRASE_VARIABLE, ATTR_SAMPLE, ATTR_SMALL, ATTR_STRIKE, ATTR_STRONG, ATTR_SUB, ATTR_SUPER, ATTR_TELETYPE, ATTR_UNDERLINE, ATTR_VARIABLE
 
コンストラクタの概要
Form(java.lang.String method, java.lang.String action)
          指定された属性を持つFormオブジェクトを作成します。
Form(java.lang.String method, java.lang.String action, java.lang.String target)
          指定された属性を持つFormオブジェクトを作成します。
Form(java.lang.String method, java.lang.String action, java.lang.String target, java.lang.String enctype)
          指定された属性を持つFormオブジェクトを作成します。
 
メソッドの概要
 java.lang.String toString()
          オブジェクトの文字列表記を返します。
 
クラス oracle.html.CompoundItemから継承したメソッド
addItem, addItem, itemAt, items, setItemAt, size, toHTML
 
クラス oracle.html.Itemから継承したメソッド
clearAttr, setAttr, setAttr, setBold, setBold, setCenter, setCenter, setCite, setCite, setCode, setCode, setDefinition, setDefinition, setEmphasis, setEmphasis, setFontBig, setFontBig, setFontColor, setFontSize, setFontSmall, setFontSmall, setFontSubscript, setFontSubscript, setFontSuperscript, setFontSuperscript, setHeading, setItal, setItal, setKeyboard, setKeyboard, setSample, setSample, setStrike, setStrike, setStrongEmphasis, setStrongEmphasis, setStyleElement, setTeletype, setTeletype, setUnderline, setUnderline, setVariable, setVariable
 
クラス oracle.html.IHtmlItemImplから継承したメソッド
print, print
 
クラス java.lang.Objectから継承したメソッド
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

コンストラクタの詳細

Form

public Form(java.lang.String method,
            java.lang.String action,
            java.lang.String target,
            java.lang.String enctype) 
指定された属性を持つFormオブジェクトを作成します。
パラメータ:
method - フォーム・データをサーバーに送信する方法を示します。 可能な値はGETまたはPOSTです。 デフォルト値はGETです。
action - サーバー側のフォーム・ハンドラの起動に使用するURLを指定します。 これはHTTPサーバーまたはMail-to URLです。
target - フォームの送信結果をどのフレームにロードするかを指定します。 可能な値は、_blank、_parent、_self、_top、およびターゲット・ウィンドウの名前です。
enctype - フォームの内容をエンコードするメカニズムを指定します。 デフォルト値は「application/x-www-form-urlencoded」です。

Form

public Form(java.lang.String method,
            java.lang.String action,
            java.lang.String target) 
指定された属性を持つFormオブジェクトを作成します。
パラメータ:
method - フォーム・データをサーバーに送信する方法を示します。 可能な値はGETまたはPOSTです。 デフォルト値はGETです。
action - サーバー側のフォーム・ハンドラの起動に使用するURLを指定します。 これはHTTPサーバーまたはMail-to URLです。
target - フォームの送信結果をどのフレームにロードするかを指定します。 可能な値は、_blank、_parent、_self、_top、およびターゲット・ウィンドウの名前です。

Form

public Form(java.lang.String method,
            java.lang.String action) 
指定された属性を持つFormオブジェクトを作成します。
パラメータ:
method - フォーム・データをサーバーに送信する方法を示します。 可能な値はGETまたはPOSTです。 デフォルト値はGETです。
action - サーバー側のフォーム・ハンドラの起動に使用するURLを指定します。
メソッドの詳細

toString

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