org.seasar.cubby.tags
クラス SelectTag

java.lang.Object
  上位を拡張 javax.servlet.jsp.tagext.SimpleTagSupport
      上位を拡張 org.seasar.cubby.tags.SelectTag
すべての実装されたインタフェース:
DynamicAttributes, JspTag, SimpleTag

public class SelectTag
extends SimpleTagSupport

<select> タグを出力します。

作成者:
agata, baba

コンストラクタの概要
SelectTag()
           
 
メソッドの概要
 void doTag()
          
protected  Map<String,Object> getDynamicAttributes()
          動的な属性を取得します。
 void setDynamicAttribute(String uri, String localName, Object value)
          
 void setEmptyOption(Boolean emptyOption)
          空の <option>l 要素を出力するかどうかを設定します。
 void setEmptyOptionLabel(String emptyOptionLabel)
          空の <option>l 要素を出力した場合のラベル文字列を設定します。
 void setItems(Object items)
          <option> 要素のリストを設定します。
 void setLabelProperty(String labelProperty)
          items から <option>l 要素をのラベルを取得する時の名前を設定します。
 void setName(String name)
          name 属性を設定します。
 void setValueProperty(String valueProperty)
          items から <option>l 要素をの値を取得する時の名前を設定します。
 
クラス javax.servlet.jsp.tagext.SimpleTagSupport から継承されたメソッド
findAncestorWithClass, getJspBody, getJspContext, getParent, setJspBody, setJspContext, setParent
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

SelectTag

public SelectTag()
メソッドの詳細

setItems

public void setItems(Object items)
<option> 要素のリストを設定します。

パラメータ:
items - <option> 要素のリスト

setLabelProperty

public void setLabelProperty(String labelProperty)
items から <option>l 要素をのラベルを取得する時の名前を設定します。

パラメータ:
labelProperty - items から <option>l 要素をのラベルを取得する時の名前

setValueProperty

public void setValueProperty(String valueProperty)
items から <option>l 要素をの値を取得する時の名前を設定します。

パラメータ:
valueProperty - items から <option>l 要素をの値を取得する時の名前

setEmptyOption

public void setEmptyOption(Boolean emptyOption)
空の <option>l 要素を出力するかどうかを設定します。

パラメータ:
emptyOption - 空の <option>l 要素を出力するかどうか

setEmptyOptionLabel

public void setEmptyOptionLabel(String emptyOptionLabel)
空の <option>l 要素を出力した場合のラベル文字列を設定します。

パラメータ:
emptyOptionLabel - 空の <option>l 要素を出力した場合のラベル文字列

setName

public void setName(String name)
name 属性を設定します。

パラメータ:
name - name 属性

doTag

public void doTag()
           throws JspException,
                  IOException

定義:
インタフェース SimpleTag 内の doTag
オーバーライド:
クラス SimpleTagSupport 内の doTag
例外:
JspException
IOException

setDynamicAttribute

public void setDynamicAttribute(String uri,
                                String localName,
                                Object value)
                         throws JspException

定義:
インタフェース DynamicAttributes 内の setDynamicAttribute
例外:
JspException

getDynamicAttributes

protected Map<String,Object> getDynamicAttributes()
動的な属性を取得します。

戻り値:
動的な属性


Copyright © 2006-2010 The Seasar Foundation. All Rights Reserved.