org.apache.tuscany.sdo.helper
Class DataHelperImpl

java.lang.Object
  extended by org.apache.tuscany.sdo.helper.DataHelperImpl
All Implemented Interfaces:
commonj.sdo.helper.DataHelper

public class DataHelperImpl
extends java.lang.Object
implements commonj.sdo.helper.DataHelper

Data helper methods.


Field Summary
 
Fields inherited from interface commonj.sdo.helper.DataHelper
INSTANCE
 
Constructor Summary
DataHelperImpl()
           
 
Method Summary
 java.util.Date handleBCE(java.util.Date output)
           
 java.util.Date handleNegative(java.util.Date output)
           
 java.text.SimpleDateFormat[] obtainDurationFormats(java.lang.String dateString)
           
 java.util.Calendar toCalendar(java.lang.String dateString)
           
 java.util.Calendar toCalendar(java.lang.String dateString, java.util.Locale locale)
           
 java.util.Date toDate(java.lang.String dateString)
           
 java.lang.String toDateTime(java.util.Calendar calendar)
           
 java.lang.String toDateTime(java.util.Date date)
           
 java.lang.String toDay(java.util.Calendar calendar)
           
 java.lang.String toDay(java.util.Date date)
           
 java.lang.String toDuration(java.util.Calendar calendar)
           
 java.lang.String toDuration(java.util.Date date)
           
 java.lang.String toMonth(java.util.Calendar calendar)
           
 java.lang.String toMonth(java.util.Date date)
           
 java.lang.String toMonthDay(java.util.Calendar calendar)
           
 java.lang.String toMonthDay(java.util.Date date)
           
 java.lang.String toTime(java.util.Calendar calendar)
           
 java.lang.String toTime(java.util.Date date)
           
 java.lang.String toYear(java.util.Calendar calendar)
           
 java.lang.String toYear(java.util.Date date)
           
 java.lang.String toYearMonth(java.util.Calendar calendar)
           
 java.lang.String toYearMonth(java.util.Date date)
           
 java.lang.String toYearMonthDay(java.util.Calendar calendar)
           
 java.lang.String toYearMonthDay(java.util.Date date)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DataHelperImpl

public DataHelperImpl()
Method Detail

toDate

public java.util.Date toDate(java.lang.String dateString)
Specified by:
toDate in interface commonj.sdo.helper.DataHelper
Parameters:
dateString - - Must comply to the pattern of yyyy-MM-dd'T'HH:mm:ss'.'SSS'Z'
Returns:
null if dataString couldn't be parsed

obtainDurationFormats

public java.text.SimpleDateFormat[] obtainDurationFormats(java.lang.String dateString)

handleNegative

public java.util.Date handleNegative(java.util.Date output)

handleBCE

public java.util.Date handleBCE(java.util.Date output)

toCalendar

public java.util.Calendar toCalendar(java.lang.String dateString)
Specified by:
toCalendar in interface commonj.sdo.helper.DataHelper

toCalendar

public java.util.Calendar toCalendar(java.lang.String dateString,
                                     java.util.Locale locale)
Specified by:
toCalendar in interface commonj.sdo.helper.DataHelper

toDateTime

public java.lang.String toDateTime(java.util.Date date)
Specified by:
toDateTime in interface commonj.sdo.helper.DataHelper

toDuration

public java.lang.String toDuration(java.util.Date date)
Specified by:
toDuration in interface commonj.sdo.helper.DataHelper

toTime

public java.lang.String toTime(java.util.Date date)
Specified by:
toTime in interface commonj.sdo.helper.DataHelper

toDay

public java.lang.String toDay(java.util.Date date)
Specified by:
toDay in interface commonj.sdo.helper.DataHelper

toMonth

public java.lang.String toMonth(java.util.Date date)
Specified by:
toMonth in interface commonj.sdo.helper.DataHelper

toMonthDay

public java.lang.String toMonthDay(java.util.Date date)
Specified by:
toMonthDay in interface commonj.sdo.helper.DataHelper

toYear

public java.lang.String toYear(java.util.Date date)
Specified by:
toYear in interface commonj.sdo.helper.DataHelper

toYearMonth

public java.lang.String toYearMonth(java.util.Date date)
Specified by:
toYearMonth in interface commonj.sdo.helper.DataHelper

toYearMonthDay

public java.lang.String toYearMonthDay(java.util.Date date)
Specified by:
toYearMonthDay in interface commonj.sdo.helper.DataHelper

toDateTime

public java.lang.String toDateTime(java.util.Calendar calendar)
Specified by:
toDateTime in interface commonj.sdo.helper.DataHelper

toDuration

public java.lang.String toDuration(java.util.Calendar calendar)
Specified by:
toDuration in interface commonj.sdo.helper.DataHelper

toTime

public java.lang.String toTime(java.util.Calendar calendar)
Specified by:
toTime in interface commonj.sdo.helper.DataHelper

toDay

public java.lang.String toDay(java.util.Calendar calendar)
Specified by:
toDay in interface commonj.sdo.helper.DataHelper

toMonth

public java.lang.String toMonth(java.util.Calendar calendar)
Specified by:
toMonth in interface commonj.sdo.helper.DataHelper

toMonthDay

public java.lang.String toMonthDay(java.util.Calendar calendar)
Specified by:
toMonthDay in interface commonj.sdo.helper.DataHelper

toYear

public java.lang.String toYear(java.util.Calendar calendar)
Specified by:
toYear in interface commonj.sdo.helper.DataHelper

toYearMonth

public java.lang.String toYearMonth(java.util.Calendar calendar)
Specified by:
toYearMonth in interface commonj.sdo.helper.DataHelper

toYearMonthDay

public java.lang.String toYearMonthDay(java.util.Calendar calendar)
Specified by:
toYearMonthDay in interface commonj.sdo.helper.DataHelper


Copyright © 2006 Apache Software Foundation. All Rights Reserved.