com.ora.jsp.tags.xmp
Class BuildCheckboxTag

java.lang.Object
  extended byjavax.servlet.jsp.tagext.TagSupport
      extended bycom.ora.jsp.tags.xmp.BuildCheckboxTag
All Implemented Interfaces:
javax.servlet.jsp.tagext.IterationTag, javax.servlet.jsp.tagext.JspTag, java.io.Serializable, javax.servlet.jsp.tagext.Tag

public class BuildCheckboxTag
extends javax.servlet.jsp.tagext.TagSupport

This class is a custom action for creating an HTML checkbox control, using status information exposed by the JSTL forEach action.

Version:
2.0
Author:
Hans Bergsten, Gefion software
See Also:
Serialized Form

Field Summary
private  java.lang.String name
           
private  java.lang.String[] selections
           
 
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
BuildCheckboxTag()
           
 
Method Summary
 int doEndTag()
           
private  boolean isSelected(java.lang.String value, java.lang.String[] selections)
           
 void setName(java.lang.String name)
           
 void setSelections(java.lang.String[] selections)
           
 
Methods inherited from class javax.servlet.jsp.tagext.TagSupport
doAfterBody, doStartTag, 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

name

private java.lang.String name

selections

private java.lang.String[] selections
Constructor Detail

BuildCheckboxTag

public BuildCheckboxTag()
Method Detail

setName

public void setName(java.lang.String name)

setSelections

public void setSelections(java.lang.String[] selections)

doEndTag

public int doEndTag()
             throws javax.servlet.jsp.JspException
Throws:
javax.servlet.jsp.JspException

isSelected

private boolean isSelected(java.lang.String value,
                           java.lang.String[] selections)