net.infonode.properties.types

Class NumberProperty

public class NumberProperty extends ValueHandlerProperty

Base class for number properties.

Version: $Revision: 1.4 $

Author: $Author: jesper $

Constructor Summary
NumberProperty(PropertyGroup group, String name, Class cl, String description, long minValue, long maxValue, int preferredDigitCount, PropertyValueHandler valueHandler)
Constructor.
Method Summary
booleancanBeAssiged(Object value)
longgetLongValue(Object valueContainer)
Returns the long value of this property in a value container.
longgetMaxValue()
Returns the largest value that this property can have.
longgetMinValue()
Returns the smallest value that this property can have.
intgetPreferredDigitCount()
Returns the preferred number of digits to allocate space for in an editor for a property value

Constructor Detail

NumberProperty

public NumberProperty(PropertyGroup group, String name, Class cl, String description, long minValue, long maxValue, int preferredDigitCount, PropertyValueHandler valueHandler)
Constructor.

Parameters: group the property group name the property name cl the property type description the property description minValue the smallest value that this property can have maxValue the largest value that this property can have preferredDigitCount the preferred number of digits to allocate space for in an editor for a property value valueHandler handles values for this property

Method Detail

canBeAssiged

public boolean canBeAssiged(Object value)

getLongValue

public long getLongValue(Object valueContainer)
Returns the long value of this property in a value container.

Parameters: valueContainer the value container

Returns: the long value of this property

getMaxValue

public long getMaxValue()
Returns the largest value that this property can have.

Returns: the largest value that this property can have

getMinValue

public long getMinValue()
Returns the smallest value that this property can have.

Returns: the smallest value that this property can have

getPreferredDigitCount

public int getPreferredDigitCount()
Returns the preferred number of digits to allocate space for in an editor for a property value

Returns: the preferred number of digits to allocate space for in an editor for a property value