|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.raritantechnologies.searchApp.formatters.DateFieldFormatter
Formats an IResult date field using a java.text.DateFormat object.
<Formatter
formatterClass="com.raritantechnologies.searchApp.formatters.DateFieldFormatter"
fieldID="fieldName"
inputFormat="EEE, MMM d, yyyy"
outputFormat="MM/dd/yy" >
<InputFormat>dd-MMM-yy</InputFormat>
<InputFormat>dd/MM/yy hh:mm:ss</InputFormat>
</Formatter>
| Field Summary |
| Fields inherited from interface com.raritantechnologies.searchApp.IFieldFormatter |
TEMPLATE |
| Constructor Summary | |
DateFieldFormatter()
|
|
DateFieldFormatter(java.lang.String fieldName,
java.lang.String inputFormat,
java.lang.String outputFormat)
|
|
| Method Summary | |
void |
addTimeStamp(IResult toResult)
|
java.lang.String |
formatDate(java.util.Date theDate)
|
static java.lang.String |
formatDate(java.lang.String dateFormat,
java.util.Date theDate)
|
java.lang.String |
formatField(java.lang.String fieldVal)
Reformats a field value. |
java.lang.String |
formatField(java.lang.String sessionID,
java.lang.String fieldVal)
Reformats a field value. |
void |
formatResultField(IResult res)
Formats a result field "in place". |
void |
formatResultField(java.lang.String sessionID,
IResult res)
Formats a result field "in place", incorporating session context. |
java.lang.String |
getConfigurationXML()
|
java.lang.String |
getConfigurationXML(java.lang.String configurationTemplate)
|
java.lang.String |
getFieldID()
|
java.lang.String |
getFieldName()
Returns the name of the result field that this formatter can reformat. |
java.lang.String |
getInputFormat()
|
java.lang.String |
getOutputFormat()
|
void |
initialize(org.w3c.dom.Element initElem)
Initializes the formatter from configuration XML element. |
java.util.Date |
parseDate(IResult result)
|
java.util.Date |
parseDate(java.lang.String fieldVal)
|
void |
setFieldID(java.lang.String fieldID)
|
void |
setInputFormat(java.lang.String inputFormat)
|
void |
setOutputFormat(java.lang.String outputFormat)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public DateFieldFormatter()
public DateFieldFormatter(java.lang.String fieldName,
java.lang.String inputFormat,
java.lang.String outputFormat)
| Method Detail |
public java.lang.String getFieldName()
IFieldFormatter
getFieldName in interface IFieldFormatterpublic void formatResultField(IResult res)
IFieldFormatter
formatResultField in interface IFieldFormatterres - The result object that is to be formatted.
public void formatResultField(java.lang.String sessionID,
IResult res)
IFieldFormatter
formatResultField in interface IFieldFormattersessionID - The session key needed to lookup any session content stored
in the session data cache.res - The result object that is to be formatted.public java.lang.String formatField(java.lang.String fieldVal)
IFieldFormatter
formatField in interface IFieldFormatterfieldVal - The field value to be reformatted.
public java.lang.String formatField(java.lang.String sessionID,
java.lang.String fieldVal)
IFieldFormatter
formatField in interface IFieldFormattersessionID - The session key needed to lookup any session content stored
in the session data cache.fieldVal - The field value to be reformatted.
public static java.lang.String formatDate(java.lang.String dateFormat,
java.util.Date theDate)
public java.lang.String formatDate(java.util.Date theDate)
public void addTimeStamp(IResult toResult)
public java.util.Date parseDate(IResult result)
public java.util.Date parseDate(java.lang.String fieldVal)
public void initialize(org.w3c.dom.Element initElem)
IFieldFormatter
initialize in interface IFieldFormatterpublic void setFieldID(java.lang.String fieldID)
public java.lang.String getFieldID()
public void setInputFormat(java.lang.String inputFormat)
public java.lang.String getInputFormat()
public void setOutputFormat(java.lang.String outputFormat)
public java.lang.String getOutputFormat()
public java.lang.String getConfigurationXML()
getConfigurationXML in interface IFieldFormatterpublic java.lang.String getConfigurationXML(java.lang.String configurationTemplate)
getConfigurationXML in interface IFieldFormatter
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||