public abstract class AbstractDate
extends java.lang.Object
Constructor and Description |
---|
AbstractDate() |
Modifier and Type | Method and Description |
---|---|
abstract AbstractDate |
clone() |
abstract int |
getDayOfMonth() |
abstract int |
getDayOfWeek() |
abstract int |
getDayOfYear() |
abstract java.lang.String |
getEvent()
Returns a string specifying the event of this date, or null if there are
no events for this year.
|
abstract int |
getMonth() |
abstract int |
getWeekOfMonth() |
abstract int |
getWeekOfYear() |
abstract int |
getYear() |
abstract boolean |
isLeapYear() |
abstract void |
rollDay(int amount,
boolean up) |
abstract void |
rollMonth(int amount,
boolean up) |
abstract void |
rollYear(int amount,
boolean up) |
void |
setDate(int year,
int month,
int day) |
abstract void |
setDayOfMonth(int day) |
abstract void |
setMonth(int month) |
abstract void |
setYear(int year) |
public void setDate(int year, int month, int day)
public abstract int getYear()
public abstract void setYear(int year)
public abstract int getMonth()
public abstract void setMonth(int month)
public abstract int getDayOfMonth()
public abstract void setDayOfMonth(int day)
public abstract int getDayOfWeek()
public abstract int getDayOfYear()
public abstract int getWeekOfYear()
public abstract int getWeekOfMonth()
public abstract void rollDay(int amount, boolean up)
public abstract void rollMonth(int amount, boolean up)
public abstract void rollYear(int amount, boolean up)
public abstract java.lang.String getEvent()
public abstract boolean isLeapYear()
public abstract AbstractDate clone()
clone
in class java.lang.Object