com.ibm.ccd.ui.tags
Class UINumberTag

java.lang.Object
  extended by javax.servlet.jsp.tagext.TagSupport
      extended by com.ibm.ccd.ui.tags.BaseUITag
          extended by com.ibm.ccd.ui.tags.UITextTag
              extended by com.ibm.ccd.ui.tags.UINumberTag
All Implemented Interfaces:
ITagConstants, IReference, java.io.Serializable, javax.servlet.jsp.tagext.IterationTag, javax.servlet.jsp.tagext.Tag

public class UINumberTag
extends UITextTag

See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.ibm.ccd.ui.tags.UITextTag
UITEXT_NORMAL, UITEXT_PASSWORD
 
Fields inherited from class com.ibm.ccd.ui.tags.BaseUITag
alt, enabled, fromHtmlEmitter, id, labelRequired, locale, log, mandatory, name, out, portletContext, style, uiLabel, value
 
Fields inherited from class javax.servlet.jsp.tagext.TagSupport
pageContext
 
Fields inherited from interface com.ibm.ccd.ui.tags.ITagConstants
DEBUG_IMAGE_PATH, DEFAULT_CURRENCY, DEFAULT_EDIT_STYLE, DEFAULT_FIELD_SIZE, DEFAULT_FLAG, DEFAULT_LABEL_STYLE, DEFAULT_LISTBOX_SIZE, DEFAULT_TEXT_MAXLENGTH, ERROR_IMAGE_PATH, FATAL_IMAGE_PATH, IMAGE_PATH, INFO_IMAGE_PATH, JS_MANDATORYCHK, JS_MAXRANGECHK, JS_MINRANGECHK, JS_MINVALUECHK, JS_NUMBERVALUECHK, UPLOAD_TEXT_FIELD_LENGTH, VAR_PORTLET_CONFIG, VAR_PORTLET_REQUEST, VAR_PORTLET_RESPONSE, WARN_IMAGE_PATH
 
Fields inherited from interface com.ibm.ccd.ui.util.IReference
AXIS_CLIENT_TIMEOUT_MILLISECONDS, BUNDLE_WPC_UI_JSMESSAGES, BUNDLE_WPC_UI_LABELS, BUNDLE_WPC_UI_MESSAGES, CACHE_ENABLED, COND_CMPL, ITEM_ATTACHMENTS_DIR, KEY_ATTRIBUTE_NAME, KEY_CATALOG_NAME, MASSUPDATE_MAP_LIST_KEY, MASSUPDATE_MAP_MESSAGE_KEY, MESSAGE_KEY, PRIMARY_CATALOG, SESSION_ACTION, SESSION_BUS_FUNCT, SUPPLIER_ATTR_NAME, TRANS_LOG_FILE, TRANSACTION_PATH, WORKWITHITEM_IMAGEDIR
 
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
UINumberTag()
          Constructor
 
Method Summary
 java.lang.String getCurrency()
           
 java.lang.String getDecimalPrecision()
           
 java.lang.String getNumberMax()
           
 java.lang.String getNumberMin()
           
 boolean isCurrency()
           
protected  int numberCheck(int mkArrayCount, java.lang.StringBuffer htmlErrorCode, java.lang.StringBuffer htmlErrorMsg, java.lang.StringBuffer htmlParam)
           
protected  int rangeCheck(int mkArrayCount, java.lang.StringBuffer htmlErrorCode, java.lang.StringBuffer htmlErrorMsg, java.lang.StringBuffer htmlParams)
           
protected  void renderField()
          Method for generating the html field.Tag Subclasses needs overwrite this method
 void setCurrency(java.lang.String string)
           
 void setDecimalPrecision(java.lang.String string)
           
 void setNumberMax(java.lang.String string)
           
 void setNumberMin(java.lang.String string)
           
 
Methods inherited from class com.ibm.ccd.ui.tags.UITextTag
commanSeparation, getMaxValue, getMinValue, getType, mandatoryCheck, minValueCheck, setMaxValue, setMinValue, setType
 
Methods inherited from class com.ibm.ccd.ui.tags.BaseUITag
displayField, displayForMandatory, displayLabel, displayTag, doEndTag, doStartTag, getAlt, getEnabled, getId, getLocale, getLog, getMandatory, getName, getPortletContext, getSize, getStyle, getTextLabel, getTextMessages, getUiLabel, getValue, initialize, isEnabled, isFromHtmlEmitter, isLabelRequired, isMandatory, setAlt, setEnabled, setId, setLabelRequired, setLocale, setLog, setMandatory, setName, setPortletContext, setSize, setStyle, setUiLabel, setValue, validate
 
Methods inherited from class javax.servlet.jsp.tagext.TagSupport
doAfterBody, findAncestorWithClass, getParent, getValue, getValues, release, removeValue, setPageContext, setParent, setValue
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UINumberTag

public UINumberTag()
Constructor

Method Detail

renderField

protected void renderField()
                    throws java.lang.Exception
Description copied from class: BaseUITag
Method for generating the html field.Tag Subclasses needs overwrite this method

Overrides:
renderField in class UITextTag
Throws:
java.lang.Exception

rangeCheck

protected int rangeCheck(int mkArrayCount,
                         java.lang.StringBuffer htmlErrorCode,
                         java.lang.StringBuffer htmlErrorMsg,
                         java.lang.StringBuffer htmlParams)
Parameters:
mkArrayCount -
htmlErrorCode -
htmlErrorMsg -
htmlParams -
Returns:
integer

isCurrency

public boolean isCurrency()
Returns:
boolean

getCurrency

public java.lang.String getCurrency()
Returns:
string

setCurrency

public void setCurrency(java.lang.String string)
Parameters:
string -

getNumberMax

public java.lang.String getNumberMax()
Returns:
string

getNumberMin

public java.lang.String getNumberMin()
Returns:
string

setNumberMax

public void setNumberMax(java.lang.String string)
Parameters:
string -

setNumberMin

public void setNumberMin(java.lang.String string)
Parameters:
string -

getDecimalPrecision

public java.lang.String getDecimalPrecision()
Returns:
string

setDecimalPrecision

public void setDecimalPrecision(java.lang.String string)
Parameters:
string -

numberCheck

protected int numberCheck(int mkArrayCount,
                          java.lang.StringBuffer htmlErrorCode,
                          java.lang.StringBuffer htmlErrorMsg,
                          java.lang.StringBuffer htmlParam)
Parameters:
mkArrayCount -
htmlErrorCode -
htmlErrorMsg -
htmlParam -
Returns:
integer