MPXJ: Microsoft Project Exchange

net.sf.mpxj.utility
Class MPXJTimeFormat

java.lang.Object
  extended by java.text.Format
      extended by java.text.DateFormat
          extended by java.text.SimpleDateFormat
              extended by net.sf.mpxj.utility.MPXJTimeFormat
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable

public final class MPXJTimeFormat
extends java.text.SimpleDateFormat

This class wraps the functionality provided by the SimpleDateFormat class to make it suitable for use with the time conventions used in MPX files.

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class java.text.DateFormat
java.text.DateFormat.Field
 
Field Summary
 
Fields inherited from class java.text.DateFormat
AM_PM_FIELD, calendar, DATE_FIELD, DAY_OF_WEEK_FIELD, DAY_OF_WEEK_IN_MONTH_FIELD, DAY_OF_YEAR_FIELD, DEFAULT, ERA_FIELD, FULL, HOUR_OF_DAY0_FIELD, HOUR_OF_DAY1_FIELD, HOUR0_FIELD, HOUR1_FIELD, LONG, MEDIUM, MILLISECOND_FIELD, MINUTE_FIELD, MONTH_FIELD, numberFormat, SECOND_FIELD, SHORT, TIMEZONE_FIELD, WEEK_OF_MONTH_FIELD, WEEK_OF_YEAR_FIELD, YEAR_FIELD
 
Constructor Summary
MPXJTimeFormat()
           
 
Method Summary
 java.util.Date parse(java.lang.String str)
          
 void setAmPmText(java.lang.String am, java.lang.String pm)
          Allows the AM/PM text to be set.
 void setNullText(java.lang.String nullText)
          This method allows the null text value to be set.
 
Methods inherited from class java.text.SimpleDateFormat
applyLocalizedPattern, applyPattern, clone, equals, format, formatToCharacterIterator, get2DigitYearStart, getDateFormatSymbols, hashCode, parse, set2DigitYearStart, setDateFormatSymbols, toLocalizedPattern, toPattern
 
Methods inherited from class java.text.DateFormat
format, format, getAvailableLocales, getCalendar, getDateInstance, getDateInstance, getDateInstance, getDateTimeInstance, getDateTimeInstance, getDateTimeInstance, getInstance, getNumberFormat, getTimeInstance, getTimeInstance, getTimeInstance, getTimeZone, isLenient, parseObject, setCalendar, setLenient, setNumberFormat, setTimeZone
 
Methods inherited from class java.text.Format
format, parseObject
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MPXJTimeFormat

public MPXJTimeFormat()
Method Detail

setNullText

public void setNullText(java.lang.String nullText)
This method allows the null text value to be set. In an English locale this is typically "NA".

Parameters:
nullText - null text value

parse

public java.util.Date parse(java.lang.String str)
                     throws java.text.ParseException

Overrides:
parse in class java.text.DateFormat
Throws:
java.text.ParseException

setAmPmText

public void setAmPmText(java.lang.String am,
                        java.lang.String pm)
Allows the AM/PM text to be set.

Parameters:
am - AM text
pm - PM text


Copyright © 2000-2014 Packwood Software. All Rights Reserved.