com.ora.jsp.tags.sql.value
Class DoubleValueTag

java.lang.Object
  |
  +--javax.servlet.jsp.tagext.TagSupport
        |
        +--com.ora.jsp.tags.sql.value.ValueTag
              |
              +--com.ora.jsp.tags.sql.value.DoubleValueTag
All Implemented Interfaces:
java.io.Serializable, javax.servlet.jsp.tagext.Tag

public class DoubleValueTag
extends ValueTag

This class is a custom action intended to be used in the body of a sqlQuery or an sqlUpdate action element. It adds the specified value to its parent's value list.

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

Field Summary
private  double value
           
 
Fields inherited from class com.ora.jsp.tags.sql.value.ValueTag
name, param, pattern, property, stringValue
 
Fields inherited from class javax.servlet.jsp.tagext.TagSupport
id, pageContext, parent, values
 
Fields inherited from interface javax.servlet.jsp.tagext.Tag
EVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE
 
Constructor Summary
DoubleValueTag()
           
 
Method Summary
 int doEndTag()
          Gets the value, specified by the value attribute, the stringValue attribute, the param attribute, or the name and property attributes, and adds it to the parent's value list.
private  double getDouble(java.lang.String beanName, java.lang.String propertyName, java.lang.String pattern)
           
 void setValue(double value)
          Sets the value property.
private  double toDouble(java.lang.String stringValue, java.lang.String pattern)
           
 
Methods inherited from class com.ora.jsp.tags.sql.value.ValueTag
getBean, getParameter, getPropertyReadMethod, getValue, release, setName, setParam, setPattern, setProperty, setStringValue
 
Methods inherited from class javax.servlet.jsp.tagext.TagSupport
doStartTag, findAncestorWithClass, getId, getParent, getValue, getValues, removeValue, setId, setPageContext, setParent, setValue
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

value

private double value
Constructor Detail

DoubleValueTag

public DoubleValueTag()
Method Detail

setValue

public void setValue(double value)
Sets the value property.

doEndTag

public int doEndTag()
             throws javax.servlet.jsp.JspException
Gets the value, specified by the value attribute, the stringValue attribute, the param attribute, or the name and property attributes, and adds it to the parent's value list. If the value is a String and a pattern attribute is specified, the String is converted into the appropriate type before being added to the parent's value list.
Overrides:
doEndTag in class javax.servlet.jsp.tagext.TagSupport

toDouble

private double toDouble(java.lang.String stringValue,
                        java.lang.String pattern)
                 throws javax.servlet.jsp.JspException

getDouble

private double getDouble(java.lang.String beanName,
                         java.lang.String propertyName,
                         java.lang.String pattern)
                  throws javax.servlet.jsp.JspException