Package org.opennms.web.tags
Class SelectTag<T>
- java.lang.Object
-
- javax.servlet.jsp.tagext.SimpleTagSupport
-
- org.opennms.web.tags.SelectTag<T>
-
- Type Parameters:
T
- The type of the m_elements (e.g. String)
- All Implemented Interfaces:
javax.servlet.jsp.tagext.JspTag
,javax.servlet.jsp.tagext.SimpleTag
public class SelectTag<T> extends javax.servlet.jsp.tagext.SimpleTagSupport
Creates a HTML select-element for a given number of objects (called m_elements). For each object an option-section is created. There is also an empty option for a "no selection made" element.
-
-
Constructor Summary
Constructors Constructor Description SelectTag()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
doTag()
void
setComparator(Comparator<T> comparator)
void
setDefaultText(String defaultStr)
void
setElements(T[] elements)
void
setHandler(SelectTagHandler<T> selectTagHandler)
void
setOnChange(String onChange)
void
setSelected(T selected)
-
-
-
Method Detail
-
setDefaultText
public void setDefaultText(String defaultStr)
-
setOnChange
public void setOnChange(String onChange)
-
setElements
public void setElements(T[] elements)
-
setSelected
public void setSelected(T selected)
-
setHandler
public void setHandler(SelectTagHandler<T> selectTagHandler)
-
setComparator
public void setComparator(Comparator<T> comparator)
-
doTag
public void doTag() throws javax.servlet.jsp.JspException, IOException
- Specified by:
doTag
in interfacejavax.servlet.jsp.tagext.SimpleTag
- Overrides:
doTag
in classjavax.servlet.jsp.tagext.SimpleTagSupport
- Throws:
javax.servlet.jsp.JspException
IOException
-
-