org.apache.turbine.services.intake.model
Class NumberKeyField

java.lang.Object
  extended byorg.apache.turbine.services.intake.model.Field
      extended byorg.apache.turbine.services.intake.model.BigDecimalField
          extended byorg.apache.turbine.services.intake.model.NumberKeyField

public class NumberKeyField
extends BigDecimalField

Version:
$Id: NumberKeyField.java 264148 2005-08-29 14:21:04Z henning $
Author:
John McNally, Daniel Rall, Henning P. Schmiedehausen, Quinton McCombs

Field Summary
 
Fields inherited from class org.apache.turbine.services.intake.model.Field
alwaysRequired, defaultFieldPackage, defaultValue, displayName, emptyValue, getter, group, ifRequiredMessage, initialized, isDebugEnabled, isMultiValued, key, log, mapToObject, message, name, onError, parser, required, retrievable, setFlag, setter, validator, validFlag
 
Constructor Summary
NumberKeyField(XmlField field, Group group)
          Constructor.
 
Method Summary
protected  void doSetValue()
          Sets the value of the field from data in the parser.
protected  java.lang.String getDefaultValidator()
          A suitable validator.
 void setDefaultValue(java.lang.String prop)
          Sets the default value for a NumberKey field
 
Methods inherited from class org.apache.turbine.services.intake.model.BigDecimalField
canonicalizeDecimalInput, setEmptyValue
 
Methods inherited from class org.apache.turbine.services.intake.model.Field
dispose, doSetValue, getDefault, getDefaultValue, getDisplayName, getDisplaySize, getEmptyValue, getHTMLString, getInitialValue, getKey, getLocale, getMaxSize, getMessage, getName, getProperty, getSafeEmptyValue, getStringValue, getTestValue, getValidator, getValue, getValueIfAbsent, init, init, isRequired, isSet, isValid, removeFromRequest, setDisplayName, setMessage, setProperty, setRequired, setRequired, toString, validate, validate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

NumberKeyField

public NumberKeyField(XmlField field,
                      Group group)
               throws IntakeException
Constructor.

Parameters:
field - xml field definition object
group - xml group definition object
Throws:
IntakeException - thrown by superclass
Method Detail

setDefaultValue

public void setDefaultValue(java.lang.String prop)
Sets the default value for a NumberKey field

Overrides:
setDefaultValue in class BigDecimalField
Parameters:
prop - Parameter for the default values

getDefaultValidator

protected java.lang.String getDefaultValidator()
A suitable validator.

Overrides:
getDefaultValidator in class BigDecimalField
Returns:
A suitable validator

doSetValue

protected void doSetValue()
Sets the value of the field from data in the parser.

Overrides:
doSetValue in class BigDecimalField


Copyright © 2000-2005 Apache Software Foundation. All Rights Reserved.