|
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.makumba.commons.formatters.FieldFormatter
public class FieldFormatter
Formats a specific field. Subclasses of this class are handling the different kind of fields.
Field Summary | |
---|---|
(package private) static Object |
dummy
|
(package private) static String[] |
params
|
(package private) static String[][] |
paramValues
|
(package private) Hashtable<String,Hashtable<String,Object>> |
validParams
|
Constructor Summary | |
---|---|
protected |
FieldFormatter()
Don't use this, use getInstance() |
Method Summary | |
---|---|
void |
checkParam(RecordFormatter rf,
int fieldIndex,
String name,
String val)
|
void |
checkParams(RecordFormatter rf,
int fieldIndex,
Dictionary<String,Object> formatParams)
|
boolean |
equals(String s1,
String s2)
|
String |
format(RecordFormatter rf,
int fieldIndex,
Object o,
Dictionary<String,Object> formatParams)
Format the object to pure text. |
String |
formatNotNull(RecordFormatter rf,
int fieldIndex,
Object o,
Dictionary<String,Object> formatParams)
Formats the not-null-object to pure text. |
String |
formatNull(RecordFormatter rf,
int fieldIndex,
Dictionary<String,Object> formatParams)
Format the null-object to pure text. |
String[] |
getAcceptedParams()
|
String[][] |
getAcceptedValue()
|
String |
getDefaultValueFormat(RecordFormatter rf,
int fieldIndex,
Dictionary<String,Object> formatParams)
Gets the formatted default value, used if real value is null. |
String |
getEmptyValueFormat(RecordFormatter rf,
int fieldIndex,
Dictionary<String,Object> formatParams)
Gets the formatted empty value, used if real value is empty. |
String |
getExpr(RecordFormatter rf,
int fieldIndex)
|
static FieldFormatter |
getInstance()
|
int |
getIntParam(RecordFormatter rf,
int fieldIndex,
Dictionary<String,Object> formatParams,
String name)
|
String |
getIntParamString(RecordFormatter rf,
int fieldIndex,
Dictionary<String,Object> formatParams,
String name)
|
void |
initExpr(RecordFormatter rf,
int fieldIndex,
String s)
|
String |
resetValueFormat(RecordFormatter rf,
int fieldIndex,
String s,
Dictionary<String,Object> formatParams)
Chooses between the real (formatted) value and possible replacements (default, empty). |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
static String[] params
static String[][] paramValues
static Object dummy
Hashtable<String,Hashtable<String,Object>> validParams
Constructor Detail |
---|
protected FieldFormatter()
Method Detail |
---|
public String[] getAcceptedParams()
public String[][] getAcceptedValue()
public static FieldFormatter getInstance()
public String getExpr(RecordFormatter rf, int fieldIndex)
public void initExpr(RecordFormatter rf, int fieldIndex, String s)
public void checkParams(RecordFormatter rf, int fieldIndex, Dictionary<String,Object> formatParams)
public void checkParam(RecordFormatter rf, int fieldIndex, String name, String val)
public String format(RecordFormatter rf, int fieldIndex, Object o, Dictionary<String,Object> formatParams)
rf
- TODOfieldIndex
- TODOpublic String formatNull(RecordFormatter rf, int fieldIndex, Dictionary<String,Object> formatParams)
rf
- TODOfieldIndex
- TODOpublic String formatNotNull(RecordFormatter rf, int fieldIndex, Object o, Dictionary<String,Object> formatParams)
public int getIntParam(RecordFormatter rf, int fieldIndex, Dictionary<String,Object> formatParams, String name)
public String getIntParamString(RecordFormatter rf, int fieldIndex, Dictionary<String,Object> formatParams, String name)
public String getDefaultValueFormat(RecordFormatter rf, int fieldIndex, Dictionary<String,Object> formatParams)
public String getEmptyValueFormat(RecordFormatter rf, int fieldIndex, Dictionary<String,Object> formatParams)
public String resetValueFormat(RecordFormatter rf, int fieldIndex, String s, Dictionary<String,Object> formatParams)
public boolean equals(String s1, String s2)
|
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |