com.sap.portal.httpconnectivity.transformationservice.xslextensions
Class XSLDateFormatter

java.lang.Object
  |
  +--com.sap.portal.httpconnectivity.transformationservice.xslextensions.XSLDateFormatter

public class XSLDateFormatter
extends java.lang.Object

Date extention class, used for converting dates to standard outpupt format. Valid input types are Dublin-Core and GMT. Output formats defined on run-time. For more information about the format see <i>java.text.SimpleDateFormat</i>


Constructor Summary
XSLDateFormatter()
          Creates a new XSLDateFormatter object.
XSLDateFormatter(java.lang.String inDate, java.lang.String format)
          Creates a new XSLDateFormatter object.
 
Method Summary
 java.lang.String format(java.lang.String date)
          Formats a date according to current format
static java.lang.String formatDate(java.lang.String date, java.lang.String format)
          Format a date according to inserted format
static java.lang.String formatDate(java.lang.String date, java.lang.String inFormat, java.lang.String outFormat)
          Format date with format defined in the inFormat parameter to a format defined in the outFormat parameter.
 void setDate(java.lang.String date)
          Set a string representing a date
 void setFormat(java.lang.String format)
          Set the output format of the date
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XSLDateFormatter

public XSLDateFormatter()
Creates a new XSLDateFormatter object.

XSLDateFormatter

public XSLDateFormatter(java.lang.String inDate,
                        java.lang.String format)
Creates a new XSLDateFormatter object.
Parameters:
inDate - string represent the date
format - the output format
Method Detail

setDate

public void setDate(java.lang.String date)
Set a string representing a date
Parameters:
date - the string that represent a date

setFormat

public void setFormat(java.lang.String format)
Set the output format of the date
Parameters:
format - the output format of the date

format

public java.lang.String format(java.lang.String date)
Formats a date according to current format
Parameters:
date - string represnt the date
Returns:
formated string represents the date

formatDate

public static java.lang.String formatDate(java.lang.String date,
                                          java.lang.String format)
Format a date according to inserted format
Parameters:
date - string represent the date
format - the output format
Returns:
formatted date string

formatDate

public static java.lang.String formatDate(java.lang.String date,
                                          java.lang.String inFormat,
                                          java.lang.String outFormat)
Format date with format defined in the inFormat parameter to a format defined in the outFormat parameter.
Parameters:
date - string representing the date
inFormat - the input format
outFormat - the output format
Returns:
the formated string representation of the date or the original one when cannot format.