|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.exolab.castor.types.RecurringDurationBase
org.exolab.castor.types.RecurringDuration
org.exolab.castor.types.TimePeriod
org.exolab.castor.types.Month
public class Month
Describe an XML schema Month.
The date type is derived from time period by setting up the facet :
Note: This datatype is not included in any recommendation. It was introduced in http://www.w3.org/TR/2000/WD-xmlschema-2-20000407/ and was last in http://www.w3.org/TR/2000/CR-xmlschema-2-20001024/ and was removed by http://www.w3.org/TR/2001/PR-xmlschema-2-20010316/. It was not in the final approved recommendation: http://www.w3.org/TR/2001/REC-xmlschema-2-20010502/
| Constructor Summary | |
|---|---|
Month()
Deprecated. |
|
| Method Summary | |
|---|---|
static Object |
parse(String str)
Deprecated. |
static Month |
parseMonth(String str)
Deprecated. parse a String and convert it into a Month |
void |
setDay(short day)
Deprecated. set the Day Field |
void |
setHour(short hour)
Deprecated. set the hour field for this recurringDuration |
void |
setMinute(short minute)
Deprecated. set the minute field for this recurringDuration |
void |
setSecond(short second,
short millsecond)
Deprecated. set the second field for this recurringDuration |
void |
setZone(short hour,
short minute)
Deprecated. set the time zone fields for this recurringDuration |
void |
setZoneNegative()
Deprecated. set the time zone negative field to true |
Date |
toDate()
Deprecated. convert this recurringDuration into a local Date Note : Be aware a the 'local' property of the date i.e toDate() will de the conversion between a UTC date and your computer date format. |
String |
toString()
Deprecated. convert this Month to a string The format is defined by W3C XML Schema draft and ISO8601 i.e (+|-)CCYY-MM |
| Methods inherited from class org.exolab.castor.types.TimePeriod |
|---|
setFields, setPeriod |
| Methods inherited from class org.exolab.castor.types.RecurringDuration |
|---|
equal, equals, getCentury, getDay, getMonth, getValues, getYear, isGreater, isLeap, parseRecurringDuration, setCentury, setMonth, setValues, setYear |
| Methods inherited from class org.exolab.castor.types.RecurringDurationBase |
|---|
equal, getDuration, getHour, getMilli, getMinute, getPeriod, getSeconds, getZoneHour, getZoneMinute, isGreater, isNegative, isUTC, isZoneNegative, setDuration, setDuration, setNegative, setPeriod, setUTC |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public Month()
| Method Detail |
|---|
public void setDay(short day)
throws UnsupportedOperationException
RecurringDuration
setDay in class RecurringDurationday - the value to set up
Note a validation is done on the day field
UnsupportedOperationException
public void setHour(short hour)
throws UnsupportedOperationException
RecurringDurationBase
setHour in class RecurringDurationBasehour - the hour to set
UnsupportedOperationException - this exception is thrown when changing the value of the hour
field is not allowed
public void setMinute(short minute)
throws UnsupportedOperationException
RecurringDurationBase
setMinute in class RecurringDurationBaseminute - the minute to set
UnsupportedOperationException - this exception is thrown when changing the value of the
minute field is not allowed
public void setSecond(short second,
short millsecond)
throws UnsupportedOperationException
RecurringDurationBase
setSecond in class RecurringDurationBasesecond - the second to setmillsecond - the millisecond to set
UnsupportedOperationException - this exception is thrown when changing the value of the
second field is not allowed
public void setZone(short hour,
short minute)
throws UnsupportedOperationException
RecurringDurationBase
setZone in class RecurringDurationBasehour - the time zone hour to setminute - the time zone minute to set
UnsupportedOperationException - this exception is thrown when changing the value of the time
zone fields is not allowed
public void setZoneNegative()
throws UnsupportedOperationException
RecurringDurationBase
setZoneNegative in class RecurringDurationBaseUnsupportedOperationException - this exception is thrown when changing the time zone fields
is not allowedpublic String toString()
toString in class RecurringDuration
public static Object parse(String str)
throws ParseException
ParseException
public static Month parseMonth(String str)
throws ParseException
str - the string to parse
ParseException - a parse exception is thrown if the string to parse
does not follow the rigth format (see the description
of this class)
public Date toDate()
throws ParseException
RecurringDurationNote : Be aware a the 'local' property of the date i.e toDate() will de the conversion between a UTC date and your computer date format. For instance if you have set up your computer time zone on the Pacific Day Time the conversion of 2000-10-20T00:00:00.000 into a java.util.Date will return Thu Oct 19 17:00:00 PDT 2000
toDate in class RecurringDurationParseException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||