com.arsdigita.bebop.parameters
Class IntegerParameter
java.lang.Object
com.arsdigita.bebop.parameters.ParameterModel
com.arsdigita.bebop.parameters.NumberParameter
com.arsdigita.bebop.parameters.IntegerParameter
- All Implemented Interfaces:
- Lockable
- public class IntegerParameter
- extends NumberParameter
A class that represents the model for number form parameters.
- Version:
- $Id: //core-platform/dev/src/com/arsdigita/bebop/parameters/IntegerParameter.java#8 $
- Author:
- Karl Goldstein, Uday Mathur
Methods inherited from class com.arsdigita.bebop.parameters.ParameterModel |
addParameterListener, createParameterData, createParameterData, createParameterData, getDefaultOverridesNull, getDefaultValue, getName, isLocked, isPassIn, lock, marshal, setDefaultOverridesNull, setDefaultValue, setName, setPassIn, transformSingleValue, validate |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
versionId
public static final String versionId
- See Also:
- Constant Field Values
IntegerParameter
public IntegerParameter(String name)
unmarshal
public Object unmarshal(String encoded)
- Description copied from class:
ParameterModel
- Reconstruct the parameter value from an encoded string produced by
marshal
. This is an optional operation, which needs
to be implemented by specific subclasses; this implementation just
throws an UnsupportedOperationException
.
The contract between marshal
and
unmarshal
is that for any possible object
obj
this parameter model can produce
obj.equals(unmarshal(marshal(obj))
.
- Overrides:
unmarshal
in class NumberParameter
getValueClass
public Class getValueClass()
- Description copied from class:
ParameterModel
- Return the class that all values produced by the model will
have. This should be the most specific common base class of all
classes of which the model will ever produce values. This
implementation returns
Object.class
- Overrides:
getValueClass
in class NumberParameter
Copyright (c) 2004 Red Hat, Inc. Corporation. All Rights Reserved. Generated at July 21 2004:2337 UTC