org.deegree.datatypes.time
Class TimeDuration
java.lang.Object
org.deegree.datatypes.time.TimeDuration
- All Implemented Interfaces:
- Serializable, Cloneable
public class TimeDuration
- extends Object
- implements Cloneable, Serializable
- Since:
- 2.0
- Version:
- $Revision: 9337 $, 1.0. $Revision: 9337 $, $Date: 2007-12-27 13:31:11 +0100 (Do, 27 Dez 2007) $
- Author:
- Andreas Poth, last edited by: $Author: apoth $
- See Also:
- Serialized Form
Constructor Summary |
TimeDuration(int hours,
int minutes)
|
TimeDuration(int years,
int month,
int days)
|
TimeDuration(int years,
int month,
int days,
int hours,
int minutes)
|
TimeDuration(int years,
int month,
int days,
int hours,
int minutes,
int seconds,
int millis)
|
TimeDuration
public TimeDuration(int years,
int month,
int days)
- Parameters:
years
- month
- days
-
TimeDuration
public TimeDuration(int hours,
int minutes)
- Parameters:
hours
- minutes
-
TimeDuration
public TimeDuration(int years,
int month,
int days,
int hours,
int minutes)
- Parameters:
years
- month
- days
- hours
- minutes
-
TimeDuration
public TimeDuration(int years,
int month,
int days,
int hours,
int minutes,
int seconds,
int millis)
- Parameters:
years
- month
- days
- hours
- minutes
- seconds
- millis
-
createTimeDuration
public static TimeDuration createTimeDuration(String time)
- Parameters:
time
- String as defined in W3C XSD simple datatypes section, e.g.: P1Y2M3DT10H30M;
P1Y2MT2H; P0Y1347M0D
- Returns:
getDays
public int getDays()
- Returns:
- Returns the days.
setDays
public void setDays(int days)
- Parameters:
days
- The days to set.
getHours
public int getHours()
- Returns:
- Returns the hours.
setHours
public void setHours(int hours)
- Parameters:
hours
- The hours to set.
getMillis
public int getMillis()
- Returns:
- Returns the millis.
setMillis
public void setMillis(int millis)
- Parameters:
millis
- The millis to set.
getMinutes
public int getMinutes()
- Returns:
- Returns the minutes.
setMinutes
public void setMinutes(int minutes)
- Parameters:
minutes
- The minutes to set.
getMonth
public int getMonth()
- Returns:
- Returns the month.
setMonth
public void setMonth(int month)
- Parameters:
month
- The month to set.
getSeconds
public int getSeconds()
- Returns:
- Returns the seconds.
setSeconds
public void setSeconds(int seconds)
- Parameters:
seconds
- The seconds to set.
getYears
public int getYears()
- Returns:
- Returns the years.
setYears
public void setYears(int years)
- Parameters:
years
- The years to set.
getAsMilliSeconds
public long getAsMilliSeconds()
- returns a duration a milli seconds
- Returns:
- a duration a milli seconds
getAsGMLTimeDuration
public String getAsGMLTimeDuration()
- return format: P1Y2M3DT10H30M10S
- Returns:
clone
public Object clone()
- Overrides:
clone
in class Object
- See Also:
Object.clone()
an open source project founded by lat/lon, Bonn, Germany.
For more information visit: http://deegree.sourceforge.net