Package net.fortuna.ical4j.model
Class Dur
- java.lang.Object
-
- net.fortuna.ical4j.model.Dur
-
- All Implemented Interfaces:
Serializable,Comparable<Dur>
@Deprecated public class Dur extends Object implements Comparable<Dur>, Serializable
Deprecated.$Id$ Created on 20/06/2005 Represents a duration of time in iCalendar. Note that according to RFC2445 durations represented in weeks are mutually exclusive of other duration fields.4.3.6 Duration Value Name: DURATION Purpose: This value type is used to identify properties that contain a duration of time. Formal Definition: The value type is defined by the following notation: dur-value = (["+"] / "-") "P" (dur-date / dur-time / dur-week) dur-date = dur-day [dur-time] dur-time = "T" (dur-hour / dur-minute / dur-second) dur-week = 1*DIGIT "W" dur-hour = 1*DIGIT "H" [dur-minute] dur-minute = 1*DIGIT "M" [dur-second] dur-second = 1*DIGIT "S" dur-day = 1*DIGIT "D"- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description Dur(int weeks)Deprecated.Constructs a new duration from the specified weeks.Dur(int days, int hours, int minutes, int seconds)Deprecated.Constructs a new duration from the specified arguments.Dur(String value)Deprecated.Constructs a new duration instance from a string representation.Dur(Date date1, Date date2)Deprecated.Constructs a new duration representing the time between the two specified dates.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description Duradd(Dur duration)Deprecated.Add two durations.intcompareTo(Dur arg0)Deprecated.Compares this duration with another, acording to their length.booleanequals(Object obj)Deprecated.intgetDays()Deprecated.intgetHours()Deprecated.intgetMinutes()Deprecated.intgetSeconds()Deprecated.DategetTime(Date start)Deprecated.Returns a date representing the end of this duration from the specified start date.intgetWeeks()Deprecated.inthashCode()Deprecated.booleanisNegative()Deprecated.Durnegate()Deprecated.Provides a negation of this instance.StringtoString()Deprecated.
-
-
-
Constructor Detail
-
Dur
public Dur(String value)
Deprecated.Constructs a new duration instance from a string representation.- Parameters:
value- a string representation of a duration
-
Dur
public Dur(int weeks)
Deprecated.Constructs a new duration from the specified weeks.- Parameters:
weeks- a duration in weeks.
-
Dur
public Dur(int days, int hours, int minutes, int seconds)Deprecated.Constructs a new duration from the specified arguments.- Parameters:
days- duration in dayshours- duration in hoursminutes- duration in minutesseconds- duration in seconds
-
Dur
public Dur(Date date1, Date date2)
Deprecated.Constructs a new duration representing the time between the two specified dates. The end date may precede the start date in order to represent a negative duration.- Parameters:
date1- the first date of the durationdate2- the second date of the duration
-
-
Method Detail
-
getTime
public final Date getTime(Date start)
Deprecated.Returns a date representing the end of this duration from the specified start date.- Parameters:
start- the date to start the duration- Returns:
- the end of the duration as a date
-
negate
public final Dur negate()
Deprecated.Provides a negation of this instance.- Returns:
- a Dur instance that represents a negation of this instance
-
add
public final Dur add(Dur duration)
Deprecated.Add two durations. Durations may only be added if they are both positive or both negative durations.- Parameters:
duration- the duration to add to this duration- Returns:
- a new instance representing the sum of the two durations.
-
compareTo
public final int compareTo(Dur arg0)
Deprecated.Compares this duration with another, acording to their length.- Specified by:
compareToin interfaceComparable<Dur>- Parameters:
arg0- another duration instance- Returns:
- a postive value if this duration is longer, zero if the duration lengths are equal, otherwise a negative value
-
getDays
public final int getDays()
Deprecated.- Returns:
- Returns the days.
-
getHours
public final int getHours()
Deprecated.- Returns:
- Returns the hours.
-
getMinutes
public final int getMinutes()
Deprecated.- Returns:
- Returns the minutes.
-
isNegative
public final boolean isNegative()
Deprecated.- Returns:
- Returns the negative.
-
getSeconds
public final int getSeconds()
Deprecated.- Returns:
- Returns the seconds.
-
getWeeks
public final int getWeeks()
Deprecated.- Returns:
- Returns the weeks.
-
-