oracle.html
クラス Select

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

public class Select
extends Item

説明:

Selectクラスは、HTML2のSELECT要素をカプセル化します。この要素は、列挙された値リストのみにフォーム・フィールドを制限します。 値はOPTION要素に指定されます。

使用方法:

このクラスはOptionクラスといっしょに使用して、列挙された値リストを提供するために使用します。

例:

 // Creates a Select object with 5 choices. (frm is a Form object)
 frm
   .addItem(new SimpleItem("Which server do you use?").setBold())
   .addItem(new Select("server")
            .addOption(new Option("Oracle WebServer"))
            .addOption(new Option("Netscape"))
            .addOption(new Option("Apache"))
            .addOption(new Option("Mosaic"))
            .addOption(new Option("CERN")))
  

関連項目:
Option, FormElement

クラス 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
 
コンストラクタの概要
Select(java.lang.String name)
          指定されたプロパティ名を持つSelectオブジェクトを作成します。
Select(java.lang.String name, int size, boolean multiple)
          指定された属性を持つSelectオブジェクトを作成します。
 
メソッドの概要
 Select addOption(Option op)
          選択リストにオプションを追加します。
 int NumOptions()
          Selectオブジェクト内にあるオプションの数を返します。
注意:
このメソッドは推奨されないメソッドで、メソッドsize()に置き換えられる予定です。
 int size()
          Selectオブジェクト内にあるオプションの数を返します。
 java.lang.String toHTML()
          オブジェクトの内容をHTML文字列として返します。
 java.lang.String toString()
          オブジェクトの文字列表記を返します。
 
クラス 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
 

コンストラクタの詳細

Select

public Select(java.lang.String name,
              int size,
              boolean multiple) 
指定された属性を持つSelectオブジェクトを作成します。
パラメータ:
name - フォームがサーバーに送信されるときにユーザーの選択を識別するために使用されるプロパティ名を指定します。
size - 表示可能な選択肢の数を指定します。
multiple - 複数選択が可能かどうかを指定します。

Select

public Select(java.lang.String name) 
指定されたプロパティ名を持つSelectオブジェクトを作成します。
パラメータ:
name - フォームがサーバーに送信されるときにユーザーの選択を識別するために使用されるプロパティ名を指定します。
メソッドの詳細

addOption

public Select addOption(Option op) 
選択リストにオプションを追加します。
パラメータ:
op - 選択リストに追加される新規オプション。
戻り値:
this
関連項目:
Option

NumOptions

public int NumOptions() 
Selectオブジェクト内にあるオプションの数を返します。
注意:
このメソッドは推奨されないメソッドで、メソッドsize()に置き換えられる予定です。
関連項目:
size()

size

public int size() 
Selectオブジェクト内にあるオプションの数を返します。
戻り値:
オブジェクト内のオプション数。

toHTML

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

toString

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