net.sf.springlayout.web.layout.taglib
Class OptionsTag

java.lang.Object
  extended by javax.servlet.jsp.tagext.TagSupport
      extended by org.springframework.web.servlet.tags.RequestContextAwareTag
          extended by net.sf.springlayout.web.layout.taglib.OptionsTag
All Implemented Interfaces:
java.io.Serializable, javax.servlet.jsp.tagext.IterationTag, javax.servlet.jsp.tagext.Tag, javax.servlet.jsp.tagext.TryCatchFinally

public class OptionsTag
extends org.springframework.web.servlet.tags.RequestContextAwareTag

Generates options to be used within a select field

Author:
Rob Monie, Adam Boas
See Also:
Serialized Form

Field Summary
protected static SpringLayoutConfiguration config
           
protected  java.lang.String emptyDisplayString
           
 
Fields inherited from class org.springframework.web.servlet.tags.RequestContextAwareTag
logger, REQUEST_CONTEXT_PAGE_ATTRIBUTE
 
Fields inherited from class javax.servlet.jsp.tagext.TagSupport
id, pageContext
 
Fields inherited from interface javax.servlet.jsp.tagext.IterationTag
EVAL_BODY_AGAIN
 
Fields inherited from interface javax.servlet.jsp.tagext.Tag
EVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE
 
Constructor Summary
OptionsTag()
           
 
Method Summary
 int doStartTagInternal()
           
 void setDefaultLabel(java.lang.String defaultLabel)
           
 void setDefaultLabelKey(java.lang.String defaultLabelKey)
           
 void setDefaultValue(java.lang.String defaultValue)
           
 void setEmptyDisplayString(java.lang.String emptyDisplayString)
          Sets the emptyDisplayString for this InputFieldTag.
 void setItems(java.util.List items)
           
 void setLabel(java.lang.String label)
           
 void setValue(java.lang.String value)
           
 
Methods inherited from class org.springframework.web.servlet.tags.RequestContextAwareTag
doCatch, doFinally, doStartTag, getRequestContext
 
Methods inherited from class javax.servlet.jsp.tagext.TagSupport
doAfterBody, doEndTag, findAncestorWithClass, getId, getParent, getValue, getValues, release, removeValue, setId, setPageContext, setParent, setValue
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

config

protected static SpringLayoutConfiguration config

emptyDisplayString

protected java.lang.String emptyDisplayString
Constructor Detail

OptionsTag

public OptionsTag()
Method Detail

setEmptyDisplayString

public void setEmptyDisplayString(java.lang.String emptyDisplayString)
Sets the emptyDisplayString for this InputFieldTag.

Parameters:
emptyDisplayString - Sets the emptyDisplayString for this InputFieldTag.

setItems

public void setItems(java.util.List items)
Parameters:
items -

setLabel

public void setLabel(java.lang.String label)
Parameters:
label -

setValue

public void setValue(java.lang.String value)
Parameters:
value -

setDefaultLabel

public void setDefaultLabel(java.lang.String defaultLabel)
Parameters:
defaultLabel -

setDefaultLabelKey

public void setDefaultLabelKey(java.lang.String defaultLabelKey)
Parameters:
defaultLabelKey -

setDefaultValue

public void setDefaultValue(java.lang.String defaultValue)
Parameters:
defaultValue -

doStartTagInternal

public int doStartTagInternal()
                       throws javax.servlet.jsp.JspTagException
Specified by:
doStartTagInternal in class org.springframework.web.servlet.tags.RequestContextAwareTag
Throws:
javax.servlet.jsp.JspTagException


Copyright © 2005-2007 Spring Layout Team. All Rights Reserved.