|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Object
|
+--javax.servlet.jsp.tagext.TagSupport
|
+--org.apache.struts.taglib.html.OptionsTag
Tag for creating multiple <select> options from a collection. The associated values displayed to the user may optionally be specified by a second collection, or will be the same as the values themselves. Each collection may be an array of objects, a Collection, an Enumeration, an Iterator, or a Map. NOTE - This tag requires a Java2 (JDK 1.2 or later) platform.
| フィールドの概要 | |
protected java.lang.String |
collection
The name of the collection containing beans that have properties to provide both the values and the labels (identified by the property and labelProperty attributes). |
protected java.lang.String |
labelName
The name of the bean containing the labels collection. |
protected java.lang.String |
labelProperty
The bean property containing the labels collection. |
protected static MessageResources |
messages
The message resources for this package. |
protected java.lang.String |
name
The name of the bean containing the values collection. |
protected java.lang.String |
property
The name of the property to use to build the values collection. |
private java.lang.String |
style
The style associated with this tag. |
private java.lang.String |
styleClass
The named style class associated with this tag. |
| クラス javax.servlet.jsp.tagext.TagSupport から継承したフィールド |
id, pageContext |
| インタフェース javax.servlet.jsp.tagext.IterationTag から継承したフィールド |
EVAL_BODY_AGAIN |
| インタフェース javax.servlet.jsp.tagext.Tag から継承したフィールド |
EVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE |
| コンストラクタの概要 | |
OptionsTag()
|
|
| メソッドの概要 | |
protected void |
addOption(java.lang.StringBuffer sb,
java.lang.String value,
java.lang.String label,
boolean matched)
Add an option element to the specified StringBuffer based on the specified parameters. |
int |
doEndTag()
Process the end of this tag. |
int |
doStartTag()
Process the start of this tag. |
java.lang.String |
getCollection()
|
protected java.util.Iterator |
getIterator(java.lang.String name,
java.lang.String property)
Return an iterator for the option labels or values, based on our configured properties. |
java.lang.String |
getLabelName()
|
java.lang.String |
getLabelProperty()
|
java.lang.String |
getName()
|
java.lang.String |
getProperty()
|
java.lang.String |
getStyle()
|
java.lang.String |
getStyleClass()
|
void |
release()
Release any acquired resources. |
void |
setCollection(java.lang.String collection)
|
void |
setLabelName(java.lang.String labelName)
|
void |
setLabelProperty(java.lang.String labelProperty)
|
void |
setName(java.lang.String name)
|
void |
setProperty(java.lang.String property)
|
void |
setStyle(java.lang.String style)
|
void |
setStyleClass(java.lang.String styleClass)
|
| クラス javax.servlet.jsp.tagext.TagSupport から継承したメソッド |
doAfterBody, findAncestorWithClass, getId, getParent, getValue, getValues, removeValue, setId, setPageContext, setParent, setValue |
| クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| フィールドの詳細 |
protected static MessageResources messages
protected java.lang.String collection
property and labelProperty attributes).
protected java.lang.String labelName
protected java.lang.String labelProperty
protected java.lang.String name
protected java.lang.String property
private java.lang.String style
private java.lang.String styleClass
| コンストラクタの詳細 |
public OptionsTag()
| メソッドの詳細 |
public java.lang.String getCollection()
public void setCollection(java.lang.String collection)
public java.lang.String getLabelName()
public void setLabelName(java.lang.String labelName)
public java.lang.String getLabelProperty()
public void setLabelProperty(java.lang.String labelProperty)
public java.lang.String getName()
public void setName(java.lang.String name)
public java.lang.String getProperty()
public void setProperty(java.lang.String property)
public java.lang.String getStyle()
public void setStyle(java.lang.String style)
public java.lang.String getStyleClass()
public void setStyleClass(java.lang.String styleClass)
public int doStartTag()
throws javax.servlet.jsp.JspException
javax.servlet.jsp.tagext.Tag 内の doStartTagjavax.servlet.jsp.tagext.TagSupport 内の doStartTagjavax.servlet.jsp.JspException - if a JSP exception has occurred
public int doEndTag()
throws javax.servlet.jsp.JspException
javax.servlet.jsp.tagext.Tag 内の doEndTagjavax.servlet.jsp.tagext.TagSupport 内の doEndTagjavax.servlet.jsp.JspException - if a JSP exception has occurredpublic void release()
javax.servlet.jsp.tagext.Tag 内の releasejavax.servlet.jsp.tagext.TagSupport 内の release
protected void addOption(java.lang.StringBuffer sb,
java.lang.String value,
java.lang.String label,
boolean matched)
sb - StringBuffer accumulating our resultsvalue - Value to be returned to the server for this optionlabel - Value to be shown to the user for this optionmatched - Should this value be marked as selected?
protected java.util.Iterator getIterator(java.lang.String name,
java.lang.String property)
throws javax.servlet.jsp.JspException
name - Name of the bean attribute (if any)property - Name of the bean property (if any)
javax.servlet.jsp.JspException - if an error occurs
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||