public class GYear extends GYearMonth
The format is defined by W3C XML Schema Recommendation and ISO8601 i.e (-)CCYY(Z|(+|-)hh:mm)
DATE_FORMATEQUALS, GREATER_THAN, INDETERMINATE, LESS_THAN, WRONGLY_PLACED| Constructor and Description |
|---|
GYear()
public only for the generated source code
|
GYear(int year)
Instantiates a new gYear given the value
of the month and the value of the day.
|
GYear(short[] values)
Constructs a XML Schema GYear instance given all the values of
the different fields.
|
GYear(short century,
short year)
Instantiates a new gYear given the value
of the month and the value of the day.
|
GYear(java.lang.String gyear)
Construct a GYear from a string value
|
| Modifier and Type | Method and Description |
|---|---|
short |
getMonth() |
short[] |
getValues()
Returns an array of short with all the fields that describe
this gYear type.
|
static java.lang.Object |
parse(java.lang.String str)
parse a String and convert it into an java.lang.Object
|
static GYear |
parseGYear(java.lang.String str)
parse a String and convert it into a gYear.
|
void |
setMonth(short month)
set the Month Field
|
void |
setValues(short[] values)
Sets all the fields by reading the values in an array
|
java.util.Date |
toDate()
converts this gYear into a local java Date.
|
java.lang.String |
toString()
convert this gYear to a string
The format is defined by W3C XML Schema recommendation and ISO8601
i.e (+|-)CCYY-MM(Z|(+|-)hh:mm)
|
getDay, parseGYearMonth, setDaygetHour, getMilli, getMinute, getSeconds, parseDate, setHour, setMilliSecond, setMinute, setSecond, toLongaddDuration, compareTo, equal, equals, getCentury, getYear, getZoneHour, getZoneMinute, hashCode, isLeap, isNegative, isUTC, isZoneNegative, normalize, setCentury, setNegative, setSecond, setUTC, setYear, setZone, setZoneHour, setZoneMinute, setZoneNegative, toCalendarpublic GYear()
public GYear(short century,
short year)
century - the month valueyear - the year valuepublic GYear(int year)
year - the year valuepublic GYear(short[] values)
values - an array of shorts that represent the different fields of Time.public GYear(java.lang.String gyear)
throws java.text.ParseException
gyear - the string representation of the GYear to instantiatejava.text.ParseExceptionpublic void setValues(short[] values)
if a Time Zone is specificied it has to be set by using
setZone.
setValues in class GYearMonthvalues - an array of shorts with the values
the array is supposed to be of length 2 and ordered like
the following:
public short[] getValues()
Note:the time zone is not included.
getValues in class GYearMonthpublic java.util.Date toDate()
toDate in class GYearMonthpublic java.lang.String toString()
toString in class GYearMonthpublic 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 GYear parseGYear(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 short getMonth()
getMonth in class DateTimeBasepublic void setMonth(short month)
DateTimeBasesetMonth in class DateTimeBasemonth - the value to set up
Note 1Intalio Inc. (C) 1999-2006. All rights reserved http://www.intalio.com