org.makumba.forms.html
Class FieldEditor
java.lang.Object
org.makumba.commons.formatters.FieldFormatter
org.makumba.forms.html.FieldEditor
- Direct Known Subclasses:
- binaryEditor, charEditor, choiceEditor, dateEditor, errorEditor, textEditor
public class FieldEditor
- extends FieldFormatter
|
Constructor Summary |
protected |
FieldEditor()
Don't use this, use getInstance() |
|
Method Summary |
void |
checkParam(RecordFormatter rf,
int fieldIndex,
String name,
String val)
|
String |
format(RecordFormatter rf,
int fieldIndex,
Object o,
Dictionary<String,Object> formatParams)
Format the object to pure text. |
String |
formatHidden(RecordFormatter rf,
int fieldIndex,
Object o,
Dictionary<String,Object> formatParams)
|
String |
formatHiddenValue(RecordFormatter rf,
int fieldIndex,
Object o,
Dictionary<String,Object> formatParams)
Formats the value to appear in hidden input statement. |
String |
formatShow(RecordFormatter rf,
int fieldIndex,
Object o,
Dictionary<String,Object> formatParams)
|
String |
formatValue(RecordFormatter rf,
int fieldIndex,
Object o,
Dictionary<String,Object> formatParams)
Formats the value to appear in an input statement. |
String[] |
getAcceptedParams()
|
String[][] |
getAcceptedValue()
|
static String |
getExtraFormatting(RecordFormatter rf,
int fieldIndex,
Dictionary<String,Object> formatParams)
|
static String |
getInputName(RecordFormatter rf,
int fieldIndex,
Dictionary<String,Object> formatParams)
|
static String |
getInputName(RecordFormatter rf,
int fieldIndex,
String suffix)
|
static FieldFormatter |
getInstance()
|
static String |
getSuffix(RecordFormatter rf,
int fieldIndex,
Dictionary<String,Object> formatParams)
|
void |
onStartup(RecordFormatter rf,
int fieldIndex)
|
Object |
readFrom(RecordFormatter rf,
int fieldIndex,
HttpParameters p,
String suffix)
|
static void |
setExtraFormatting(Dictionary<String,Object> formatParams,
String extraFormatting)
|
static void |
setFormName(Dictionary<String,Object> formatParams,
String formName)
|
static void |
setSuffix(Dictionary<String,Object> formatParams,
String suffix)
|
protected Boolean |
toBoolean(RecordFormatter rf,
int fieldIndex,
Object o)
|
protected Integer |
toInt(RecordFormatter rf,
int fieldIndex,
Object o)
|
protected Double |
toReal(RecordFormatter rf,
int fieldIndex,
Object o)
|
| Methods inherited from class org.makumba.commons.formatters.FieldFormatter |
checkParams, equals, formatNotNull, formatNull, getDefaultValueFormat, getEmptyValueFormat, getExpr, getIntParam, getIntParamString, initExpr, resetValueFormat |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ERROR_NO_INT
public static final String ERROR_NO_INT
- See Also:
- Constant Field Values
ERROR_NO_BOOLEAN
public static final String ERROR_NO_BOOLEAN
- See Also:
- Constant Field Values
ERROR_NO_REAL
public static final String ERROR_NO_REAL
- See Also:
- Constant Field Values
params
static String[] params
paramValues
static String[][] paramValues
suffixName
static final String suffixName
- See Also:
- Constant Field Values
formName
static final String formName
- See Also:
- Constant Field Values
extraFormattingParam
public static final String extraFormattingParam
- See Also:
- Constant Field Values
FieldEditor
protected FieldEditor()
- Don't use this, use getInstance()
getInstance
public static FieldFormatter getInstance()
getAcceptedParams
public String[] getAcceptedParams()
- Overrides:
getAcceptedParams in class FieldFormatter
getAcceptedValue
public String[][] getAcceptedValue()
- Overrides:
getAcceptedValue in class FieldFormatter
getSuffix
public static String getSuffix(RecordFormatter rf,
int fieldIndex,
Dictionary<String,Object> formatParams)
setSuffix
public static void setSuffix(Dictionary<String,Object> formatParams,
String suffix)
setFormName
public static void setFormName(Dictionary<String,Object> formatParams,
String formName)
checkParam
public void checkParam(RecordFormatter rf,
int fieldIndex,
String name,
String val)
- Overrides:
checkParam in class FieldFormatter
format
public String format(RecordFormatter rf,
int fieldIndex,
Object o,
Dictionary<String,Object> formatParams)
- Description copied from class:
FieldFormatter
- Format the object to pure text. If text-format is blank, try the "empty" replacer value.
- Overrides:
format in class FieldFormatter
- Parameters:
rf - TODOfieldIndex - TODO
formatShow
public String formatShow(RecordFormatter rf,
int fieldIndex,
Object o,
Dictionary<String,Object> formatParams)
formatHidden
public String formatHidden(RecordFormatter rf,
int fieldIndex,
Object o,
Dictionary<String,Object> formatParams)
formatHiddenValue
public String formatHiddenValue(RecordFormatter rf,
int fieldIndex,
Object o,
Dictionary<String,Object> formatParams)
- Formats the value to appear in hidden input statement.
formatValue
public String formatValue(RecordFormatter rf,
int fieldIndex,
Object o,
Dictionary<String,Object> formatParams)
- Formats the value to appear in an input statement.
onStartup
public void onStartup(RecordFormatter rf,
int fieldIndex)
getInputName
public static String getInputName(RecordFormatter rf,
int fieldIndex,
Dictionary<String,Object> formatParams)
getInputName
public static String getInputName(RecordFormatter rf,
int fieldIndex,
String suffix)
getExtraFormatting
public static String getExtraFormatting(RecordFormatter rf,
int fieldIndex,
Dictionary<String,Object> formatParams)
setExtraFormatting
public static void setExtraFormatting(Dictionary<String,Object> formatParams,
String extraFormatting)
readFrom
public Object readFrom(RecordFormatter rf,
int fieldIndex,
HttpParameters p,
String suffix)
toInt
protected Integer toInt(RecordFormatter rf,
int fieldIndex,
Object o)
toBoolean
protected Boolean toBoolean(RecordFormatter rf,
int fieldIndex,
Object o)
toReal
protected Double toReal(RecordFormatter rf,
int fieldIndex,
Object o)