|
||||||||
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.Century
public class Century
Describe an XML schema Century
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 | |
---|---|
Century()
Deprecated. |
Method Summary | |
---|---|
static java.lang.Object |
parse(java.lang.String str)
Deprecated. parse a String and convert it into a java.lang.Object |
static Century |
parseCentury(java.lang.String str)
Deprecated. parse a String and convert it into a Century |
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 |
setMonth(short month)
Deprecated. set the Month Field |
void |
setSecond(short second,
short millsecond)
Deprecated. set the second field for this recurringDuration |
void |
setYear(short year)
Deprecated. set the Year field Note: 0000 is not allowed |
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 |
java.util.Date |
toDate()
Deprecated. convert this recurringDuration into a local Date |
java.lang.String |
toString()
Deprecated. convert this Year to a string The format is defined by W3C XML Schema draft and ISO8601 i.e (+|-)CC |
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, setValues |
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 Century()
Method Detail |
---|
public java.lang.String toString()
toString
in class RecurringDuration
public static java.lang.Object parse(java.lang.String str) throws java.text.ParseException
str
- the string to parse
java.text.ParseException
- a parse exception is thrown if the string to parse
does not follow the rigth format (see the description
of this class)public static Century parseCentury(java.lang.String str) throws java.text.ParseException
str
- the string to parse
java.text.ParseException
- a parse exception is thrown if the string to parse
does not follow the rigth format (see the description
of this class)public java.util.Date toDate() throws java.text.ParseException
RecurringDuration
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. 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 RecurringDuration
java.text.ParseException
public void setYear(short year) throws java.lang.UnsupportedOperationException
RecurringDuration
setYear
in class RecurringDuration
year
- year to set up
java.lang.UnsupportedOperationException
public void setMonth(short month) throws java.lang.UnsupportedOperationException
RecurringDuration
setMonth
in class RecurringDuration
month
- the value to set up
Note 1java.lang.UnsupportedOperationException
public void setDay(short day) throws java.lang.UnsupportedOperationException
RecurringDuration
setDay
in class RecurringDuration
day
- the value to set up
Note a validation is done on the day field
java.lang.UnsupportedOperationException
public void setHour(short hour) throws java.lang.UnsupportedOperationException
RecurringDurationBase
setHour
in class RecurringDurationBase
hour
- the hour to set
java.lang.UnsupportedOperationException
- this exception is thrown when changing the value of the hour
field is not allowedpublic void setMinute(short minute) throws java.lang.UnsupportedOperationException
RecurringDurationBase
setMinute
in class RecurringDurationBase
minute
- the minute to set
java.lang.UnsupportedOperationException
- this exception is thrown when changing the value of the
minute field is not allowedpublic void setSecond(short second, short millsecond) throws java.lang.UnsupportedOperationException
RecurringDurationBase
setSecond
in class RecurringDurationBase
second
- the second to setmillsecond
- the millisecond to set
java.lang.UnsupportedOperationException
- this exception is thrown when changing the value of the
second field is not allowedpublic void setZone(short hour, short minute) throws java.lang.UnsupportedOperationException
RecurringDurationBase
setZone
in class RecurringDurationBase
hour
- the time zone hour to setminute
- the time zone minute to set
java.lang.UnsupportedOperationException
- this exception is thrown when changing the value of the time
zone fields is not allowedpublic void setZoneNegative() throws java.lang.UnsupportedOperationException
RecurringDurationBase
setZoneNegative
in class RecurringDurationBase
java.lang.UnsupportedOperationException
- this exception is thrown when changing the time zone fields
is not allowed
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |