|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.idoox.wasp.serialization.xsdbuiltin.DateTimeBase
org.idoox.wasp.serialization.xsdbuiltin.Time
The class represents xsd time type.
Field Summary |
Fields inherited from class org.idoox.wasp.serialization.xsdbuiltin.DateTimeBase |
isNegative, timeZone |
Constructor Summary | |
Time(java.util.Date date)
Constructor, initializes object. |
|
Time(int hour,
int min,
java.math.BigDecimal sec,
TimeZone timeZone)
Constructor. |
|
Time(java.lang.String time)
Constructor that initializes this object. |
Method Summary | |
boolean |
equals(java.lang.Object o)
Equals based on hour, min, sec and DateTimeBase values. |
int |
getHour()
Returns hour member of this object. |
int |
getMin()
Deprecated. Use getMinute() instead. |
int |
getMinute()
Returns value of minute of this object. |
java.math.BigDecimal |
getSec()
Deprecated. Use getSecond() instead. |
java.math.BigDecimal |
getSecond()
Returns second value of this object. |
int |
hashCode()
|
void |
setHour(int hour)
Sets hour to the given value. |
void |
setMinute(int min)
Sets minute to the given value. |
void |
setParams(java.util.Date date)
Sets parameters of this object to the given java.util.Date object. |
void |
setParams(int hour,
int min,
java.math.BigDecimal sec,
TimeZone timeZone)
Sets parameters of this object. |
void |
setSecond(java.math.BigDecimal sec)
Sets seconds to the given value. |
java.util.Date |
toJavaUtilDate()
Converts parameters of this object to the java.util.Date Object. |
java.lang.String |
toString()
Deserializes this object to XSD string that represents date. |
Methods inherited from class org.idoox.wasp.serialization.xsdbuiltin.DateTimeBase |
getTimeZone, hasNegativeValue, inputMonth, outputMonth, setDefaultTimeZone, setParams |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public Time(int hour, int min, java.math.BigDecimal sec, TimeZone timeZone) throws DateTimeException
hour
- a value of hour.min
- a value of minute.sec
- a value of second.timeZone
- a value of time zone. It may be null.
DateTimeException
- thrown when parameters are invalid.public Time(java.lang.String time) throws DateTimeException
time
- the time string representation.
DateTimeException
- thrown when parameters are invalid.public Time(java.util.Date date)
java.util.Date
object.
Year, month, day are ignored.
The DateTime object is being created with TimeZone 00:00 and other parameters
got from a given java.util.Date object.
date
- a date value to set.Method Detail |
public void setParams(int hour, int min, java.math.BigDecimal sec, TimeZone timeZone) throws DateTimeException
hour
- a value of hour.min
- a value of minute.sec
- a value of second.timeZone
- a value of time zone. It may be null.
DateTimeException
- thrown when parameters are invalid.public void setParams(java.util.Date date)
java.util.Date
object.
Year, month, day are ignored.
The object is being created with TimeZone 00:00 and other parameters
got from a given java.util.Date object.
date
- a date value to set.public java.util.Date toJavaUtilDate()
public int getHour()
public int getMin()
getMinute()
instead.
public int getMinute()
public java.math.BigDecimal getSec()
getSecond()
instead.
public java.math.BigDecimal getSecond()
public void setHour(int hour)
hour
- the given hour to set to.public void setMinute(int min)
min
- the given minute to set to.public void setSecond(java.math.BigDecimal sec)
sec
- the given seconds value to set to.public java.lang.String toString()
public boolean equals(java.lang.Object o)
DateTimeBase
values.
public int hashCode()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |