org.openmdx.portal.servlet.attribute
Class NumberValue
java.lang.Object
org.openmdx.portal.servlet.attribute.AttributeValue
org.openmdx.portal.servlet.attribute.NumberValue
- All Implemented Interfaces:
- Serializable
public class NumberValue
- extends AttributeValue
- implements Serializable
- See Also:
- Serialized Form
|
Method Summary |
static AttributeValue |
createNumberValue(Object object,
FieldDef fieldDef,
boolean hasThousandsSeparator,
BigDecimal minValue,
BigDecimal maxValue,
ApplicationContext application)
|
Object |
getDefaultValue()
|
protected Locale |
getLocaleByName(String localeAsString)
|
BigDecimal |
getMaxValue()
|
BigDecimal |
getMinValue()
|
Object |
getValue(boolean shortFormat)
|
void |
paint(Attribute attribute,
HtmlPage p,
String id,
String label,
org.openmdx.base.accessor.jmi.cci.RefObject_1_0 lookupObject,
int nCols,
int tabIndex,
String gapModifier,
String styleModifier,
String widthModifier,
String rowSpanModifier,
String readonlyModifier,
String disabledModifier,
String lockedModifier,
String stringifiedValue,
boolean forEditing)
Paints the attribute to p. |
| Methods inherited from class org.openmdx.portal.servlet.attribute.AttributeValue |
createAttributeValue, getAutocompleter, getBackColor, getColor, getDataBinding, getFieldDef, getIconKey, getLabel, getMultiplicity, getName, getObject, getString, getStringifiedValue, getStringifiedValueInternal, getUpperBound, getValue, getValues, isChangeable, isEnabled, isOptionalValued, isSingleValued, refresh, toString |
NumberValue
protected NumberValue(Object object,
FieldDef fieldDef,
boolean hasThousandsSeparator,
BigDecimal minValue,
BigDecimal maxValue,
ApplicationContext application)
createNumberValue
public static AttributeValue createNumberValue(Object object,
FieldDef fieldDef,
boolean hasThousandsSeparator,
BigDecimal minValue,
BigDecimal maxValue,
ApplicationContext application)
getLocaleByName
protected Locale getLocaleByName(String localeAsString)
getValue
public Object getValue(boolean shortFormat)
- Overrides:
getValue in class AttributeValue
getDefaultValue
public Object getDefaultValue()
- Specified by:
getDefaultValue in class AttributeValue
getMinValue
public BigDecimal getMinValue()
getMaxValue
public BigDecimal getMaxValue()
paint
public void paint(Attribute attribute,
HtmlPage p,
String id,
String label,
org.openmdx.base.accessor.jmi.cci.RefObject_1_0 lookupObject,
int nCols,
int tabIndex,
String gapModifier,
String styleModifier,
String widthModifier,
String rowSpanModifier,
String readonlyModifier,
String disabledModifier,
String lockedModifier,
String stringifiedValue,
boolean forEditing)
throws org.openmdx.base.exception.ServiceException
- Description copied from class:
AttributeValue
- Paints the attribute to p.
- Overrides:
paint in class AttributeValue
- Parameters:
attribute - attribute to paintp - target pageid - optional id for input fields. null if forEditing==falselabel - field label. If null attribute.getLabel() is used as defaultlookupObject - base where object lookup starts from. null if forEditing==falsenCols - column spantabIndex - tab index of generated input field. -1 if forEditing==falsegapModifier - gap modifier before attribute-specific code is generated. null if forEditing==truestyleModifier - style tag for generated element. null if forEditing==truewidthModifier - width tag for generated element. null if forEditing==truerowSpanModifier - row span modifierreadonlyModifier - readonly modifier. null if forEditing==falsedisabledModifier - disabled modifier. null if forEditing==falselockedModifier - modifier to lock field. null if forEditing==falsestringifiedValue - stringified value of fieldforEditing - field is paint in edit mode if true
- Throws:
org.openmdx.base.exception.ServiceException
This software is published under the BSD license. Copyright © 2006-2008, OMEX AG, Switzerland, All rights reserved. Use is subject to license terms.