org.openmdx.portal.servlet.attribute
Class CodeValue
java.lang.Object
org.openmdx.portal.servlet.attribute.AttributeValue
org.openmdx.portal.servlet.attribute.CodeValue
- All Implemented Interfaces:
- Serializable
public class CodeValue
- extends AttributeValue
- implements Serializable
- See Also:
- Serialized Form
|
Method Summary |
static AttributeValue |
createCodeValue(Object object,
FieldDef fieldDef,
ApplicationContext application,
String containerName)
|
String |
getBackColor()
Return code-level defined background color if defined. |
String |
getColor()
Return code-level defined color if defined. |
Object |
getDefaultValue()
|
String |
getIconKey()
Return code-level defined icon key if defined. |
SortedMap |
getLongText(boolean codeAsKey,
boolean includeAll)
|
SortedMap |
getShortText(boolean codeAsKey,
boolean includeAll)
|
protected String |
getStringifiedValueInternal(HtmlPage p,
Object v,
boolean multiLine,
boolean forEditing,
boolean shortFormat)
Prepares a single stringified Value to append. |
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, getDataBinding, getFieldDef, getLabel, getMultiplicity, getName, getObject, getString, getStringifiedValue, getUpperBound, getValue, getValues, isChangeable, isEnabled, isOptionalValued, isSingleValued, refresh, toString |
CodeValue
protected CodeValue(Object object,
FieldDef fieldDef,
ApplicationContext application,
String containerName)
createCodeValue
public static AttributeValue createCodeValue(Object object,
FieldDef fieldDef,
ApplicationContext application,
String containerName)
getLongText
public SortedMap getLongText(boolean codeAsKey,
boolean includeAll)
getShortText
public SortedMap getShortText(boolean codeAsKey,
boolean includeAll)
getBackColor
public String getBackColor()
- Return code-level defined background color if defined. Otherwise return
field-level color.
- Overrides:
getBackColor in class AttributeValue
getColor
public String getColor()
- Return code-level defined color if defined. Otherwise return
field-level color.
- Overrides:
getColor in class AttributeValue
getIconKey
public String getIconKey()
- Return code-level defined icon key if defined. Otherwise return
field-level icon key.
- Overrides:
getIconKey in class AttributeValue
getStringifiedValueInternal
protected String getStringifiedValueInternal(HtmlPage p,
Object v,
boolean multiLine,
boolean forEditing,
boolean shortFormat)
- Description copied from class:
AttributeValue
- Prepares a single stringified Value to append.
- Overrides:
getStringifiedValueInternal in class AttributeValue
getValue
public Object getValue(boolean shortFormat)
- Overrides:
getValue 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.