public class GDay extends DateTimeBase
The format is defined by W3C XML Schema Recommendation and ISO8601 i.e ---DD(Z|(+|-)hh:mm)
EQUALS, GREATER_THAN, INDETERMINATE, LESS_THAN, MAX_TIME_ZONE_COMPARISON_OFFSET, WRONGLY_PLACED| Constructor and Description |
|---|
GDay()
public only for the generated source code
|
GDay(int day)
Constructs a XML Schema GDay instance given all the values of
the different fields.
|
GDay(short day)
Constructs a XML Schema GDay instance given all the values of
the different fields.
|
GDay(java.lang.String gday)
Constructs a GDay from a string value.
|
| Modifier and Type | Method and Description |
|---|---|
short |
getCentury() |
short |
getHour() |
short |
getMilli() |
short |
getMinute() |
short |
getMonth() |
short |
getSeconds() |
short[] |
getValues()
Returns an array of short with all the fields that describe
this gDay type.
|
short |
getYear() |
boolean |
hasCentury() |
boolean |
hasHour() |
boolean |
hasIsNegative() |
boolean |
hasMilli() |
boolean |
hasMinute() |
boolean |
hasMonth() |
boolean |
hasSeconds() |
boolean |
hasYear() |
boolean |
isNegative() |
static java.lang.Object |
parse(java.lang.String str)
parse a String and convert it into an java.lang.Object
|
static GDay |
parseGDay(java.lang.String str)
parse a String and convert it into a GDay.
|
void |
setCentury(short century)
Set the century field.
|
void |
setHour(short hour)
Sets the hour field for this date/time type.
|
void |
setMilliSecond(short millisecond)
Sets the millisecond field for this date/time type.
|
void |
setMinute(short minute)
set the minute field for this date/time type.
|
void |
setMonth(short month)
Sets the Month Field.
|
void |
setNegative()
Set the negative field to true.
|
void |
setSecond(short second)
Sets the seconds field for this date/time type, not including the
fractional seconds.
|
void |
setValues(short[] values)
Sets all the fields by reading the values in an array
|
void |
setYear(short year)
Sets the Year field.
|
java.util.Date |
toDate()
converts this GDay into a local java Date.
|
java.lang.String |
toString()
convert this GDay to a string
The format is defined by W3C XML Schema recommendation and ISO8601
i.e ---DD(Z|(+|-)hh:mm)
|
addDuration, appendDateString, appendTimeString, appendTimeZoneString, clone, compareTo, equal, equals, getDay, getZoneHour, getZoneMinute, hasDay, hashCode, isLeap, isUTC, isZoneNegative, normalize, parseDay, parseMonth, parseTime, parseTimeZone, parseYear, setDateFormatTimeZone, setDateFormatTimeZone, setDay, setSecond, setUTC, setZone, setZoneHour, setZoneMinute, setZoneNegative, toCalendarpublic GDay()
public GDay(short day)
day - public GDay(int day)
day - public GDay(java.lang.String gday)
throws java.text.ParseException
gday - the string representation of the GDay to instantiatejava.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 void setValues(short[] values)
if a Time Zone is specificied it has to be set by using
setZone.
setValues in class DateTimeBasevalues - an array of shorts with the values the array is supposed to be
of length 1 and ordered like the following:
public short[] getValues()
Note:the time zone is not included.
getValues in class DateTimeBasepublic java.util.Date toDate()
toDate in class DateTimeBasepublic java.lang.String toString()
toString in class java.lang.Objectpublic 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 GDay parseGDay(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 boolean hasIsNegative()
hasIsNegative in class DateTimeBasepublic boolean isNegative()
isNegative in class DateTimeBasepublic void setNegative()
DateTimeBasesetNegative in class DateTimeBasepublic boolean hasCentury()
hasCentury in class DateTimeBasepublic short getCentury()
getCentury in class DateTimeBasepublic void setCentury(short century)
DateTimeBasesetCentury in class DateTimeBasecentury - the value to setpublic boolean hasYear()
hasYear in class DateTimeBasepublic short getYear()
getYear in class DateTimeBasepublic void setYear(short year)
DateTimeBasesetYear in class DateTimeBaseyear - the year to setpublic boolean hasMonth()
hasMonth in class DateTimeBasepublic short getMonth()
getMonth in class DateTimeBasepublic void setMonth(short month)
DateTimeBasesetMonth in class DateTimeBasemonth - the value to set uppublic boolean hasHour()
hasHour in class DateTimeBasepublic short getHour()
getHour in class DateTimeBasepublic void setHour(short hour)
DateTimeBasesetHour in class DateTimeBasehour - the hour to setpublic boolean hasMinute()
hasMinute in class DateTimeBasepublic short getMinute()
getMinute in class DateTimeBasepublic void setMinute(short minute)
DateTimeBasesetMinute in class DateTimeBaseminute - the minute to set.public boolean hasSeconds()
hasSeconds in class DateTimeBasepublic short getSeconds()
getSeconds in class DateTimeBasepublic void setSecond(short second)
DateTimeBasesetSecond in class DateTimeBasesecond - the second to setpublic boolean hasMilli()
hasMilli in class DateTimeBasepublic short getMilli()
getMilli in class DateTimeBasepublic void setMilliSecond(short millisecond)
DateTimeBasesetMilliSecond in class DateTimeBasemillisecond - the millisecond to setIntalio Inc. (C) 1999-2008. All rights reserved http://www.intalio.com