org.openmdx.portal.servlet.attribute
Class BooleanValue
java.lang.Object
org.openmdx.portal.servlet.attribute.AttributeValue
org.openmdx.portal.servlet.attribute.BooleanValue
- All Implemented Interfaces:
- Serializable
public class BooleanValue
- extends AttributeValue
- implements Serializable
- See Also:
- Serialized Form
|
Method Summary |
static AttributeValue |
createBooleanValue(Object object,
FieldDef fieldDef,
ApplicationContext application)
|
Object |
getDefaultValue()
|
protected String |
getStringifiedValueInternal(HtmlPage p,
Object v,
boolean multiLine,
boolean forEditing,
boolean shortFormat)
Prepares a single stringified Value to append. |
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, getUpperBound, getValue, getValue, getValues, isChangeable, isEnabled, isOptionalValued, isSingleValued, refresh, toString |
BooleanValue
protected BooleanValue(Object object,
FieldDef fieldDef,
ApplicationContext application)
createBooleanValue
public static AttributeValue createBooleanValue(Object object,
FieldDef fieldDef,
ApplicationContext application)
getStringifiedValueInternal
protected String getStringifiedValueInternal(HtmlPage p,
Object v,
boolean multiLine,
boolean forEditing,
boolean shortFormat)
- Prepares a single stringified Value to append.
- Overrides:
getStringifiedValueInternal in class AttributeValue
getDefaultValue
public Object getDefaultValue()
- Specified by:
getDefaultValue in class AttributeValue
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.