java.io.Serializable
public class Century extends TimePeriod
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 | Description |
---|---|
Century() |
Deprecated.
|
Modifier and Type | Method | Description |
---|---|---|
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
|
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
equal, equals, getCentury, getDay, getMonth, getValues, getYear, isGreater, isLeap, parseRecurringDuration, setCentury, setValues
equal, getDuration, getHour, getMilli, getMinute, getPeriod, getSeconds, getZoneHour, getZoneMinute, isGreater, isNegative, isUTC, isZoneNegative, setDuration, setDuration, setNegative, setPeriod, setUTC
setFields, setPeriod
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 parsejava.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 parsejava.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 upjava.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 fieldjava.lang.UnsupportedOperationException
public void setHour(short hour) throws java.lang.UnsupportedOperationException
RecurringDurationBase
setHour
in class RecurringDurationBase
hour
- the hour to setjava.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 setjava.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 setjava.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 setjava.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 allowedIntalio Inc. (C) 1999-2008. All rights reserved http://www.intalio.com