com.sun.msv.datatype.xsd.datetime
Class BigTimeDurationValueType
java.lang.Object
|
+--com.sun.msv.datatype.xsd.datetime.BigTimeDurationValueType
- All Implemented Interfaces:
- ITimeDurationValueType, Serializable
- public class BigTimeDurationValueType
- extends Object
- implements ITimeDurationValueType
ITimeDurationValueType implementation that can hold all lexically legal
timeDuration value.
- Author:
- Kohsuke KAWAGUCHI
- See Also:
- Serialized Form
BigTimeDurationValueType
public BigTimeDurationValueType(BigInteger year,
BigInteger month,
BigInteger day,
BigInteger hour,
BigInteger minute,
BigDecimal second)
equals
public boolean equals(Object o)
- Overrides:
equals
in class Object
equals
public boolean equals(ITimeDurationValueType o)
toString
public String toString()
- Overrides:
toString
in class Object
hashCode
public int hashCode()
- hash code has to be consistent with equals method.
- Overrides:
hashCode
in class Object
compare
public int compare(ITimeDurationValueType o)
- Description copied from interface:
ITimeDurationValueType
- compare two ITimeDurationValueType as defined in
com.sun.msv.datatype/Comparator
- Specified by:
compare
in interface ITimeDurationValueType
getBigValue
public BigTimeDurationValueType getBigValue()
- Specified by:
getBigValue
in interface ITimeDurationValueType
fromMinutes
public static BigTimeDurationValueType fromMinutes(int minutes)
fromMinutes
public static BigTimeDurationValueType fromMinutes(BigInteger minutes)