com.moneydance.apps.md.controller
Class DateRange

java.lang.Object
  extended by com.moneydance.apps.md.controller.DateRange

public class DateRange
extends java.lang.Object


Constructor Summary
DateRange()
           
DateRange(java.util.Date start, java.util.Date end)
           
DateRange(int start, int end)
           
DateRange(long start, long end)
           
 
Method Summary
 boolean contains(long date)
           
 boolean containsInt(int date)
           
 boolean equals(java.lang.Object obj)
           
 java.lang.String format(CustomDateFormat dateFormat)
           
 int getEndDateInt()
           
 int getNumDays()
           
 float getNumMonths()
           
 float getNumQuarters()
           
 float getNumWeeks()
           
 float getNumYears()
           
 int getStartDateInt()
           
 int hashCode()
           
 DateRange intersect(DateRange otherRange)
          Return the intersection of this date range and the given date range
static void main(java.lang.String[] argv)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DateRange

public DateRange()

DateRange

public DateRange(java.util.Date start,
                 java.util.Date end)

DateRange

public DateRange(int start,
                 int end)

DateRange

public DateRange(long start,
                 long end)
Method Detail

getNumDays

public int getNumDays()

getNumMonths

public final float getNumMonths()

getNumWeeks

public final float getNumWeeks()

getNumQuarters

public final float getNumQuarters()

getNumYears

public final float getNumYears()

contains

public final boolean contains(long date)

containsInt

public final boolean containsInt(int date)

intersect

public final DateRange intersect(DateRange otherRange)
Return the intersection of this date range and the given date range


getEndDateInt

public final int getEndDateInt()

getStartDateInt

public final int getStartDateInt()

format

public final java.lang.String format(CustomDateFormat dateFormat)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

main

public static void main(java.lang.String[] argv)
                 throws java.lang.Exception
Throws:
java.lang.Exception