Package org.geotools.xml.impl
Class Duration
Object
Duration
- All Implemented Interfaces:
Serializable,Comparable<Duration>
Implementation of xs:duration.
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionDuration(boolean pNegative, int pYears, int pMonths, int pDays, int pHours, int pMinutes, int pSeconds, long pMillis) Creates a new instance with the given values. -
Method Summary
Modifier and TypeMethodDescriptionintActual implementation ofComparable.compareTo(Object).booleanintgetDays()Returns the number of days.intgetHours()Returns the number of hours.longReturns the number of milliseconds.intReturns the number of minutes.intReturns the number of months.intReturns the number of seconds.intgetYears()Returns the number of years.inthashCode()toString()Returns a string representation of this Duration.static DurationConverts the given String representation into an instance of Duration.
-
Constructor Details
-
Duration
public Duration(boolean pNegative, int pYears, int pMonths, int pDays, int pHours, int pMinutes, int pSeconds, long pMillis) Creates a new instance with the given values.
-
-
Method Details
-
getYears
public int getYears()Returns the number of years. -
getMonths
public int getMonths()Returns the number of months. -
getDays
public int getDays()Returns the number of days. -
getHours
public int getHours()Returns the number of hours. -
getMinutes
public int getMinutes()Returns the number of minutes. -
getSeconds
public int getSeconds()Returns the number of seconds. -
getMillis
public long getMillis()Returns the number of milliseconds. -
toString
Returns a string representation of this Duration. -
valueOf
Converts the given String representation into an instance of Duration.- Throws:
IllegalArgumentException- The String could not be parsed.
-
equals
-
compareTo
Actual implementation ofComparable.compareTo(Object).- Specified by:
compareToin interfaceComparable<Duration>
-
hashCode
public int hashCode()
-