API: Java<br/>.
|
Public Member Functions |
virtual | ~Calendar () |
RDate | getTime () |
void | setTime (IN(RDate) date) |
int | get (int field) |
void | set (int field, int value) |
void | set (int year, int month, int date) |
void | set (int year, int month, int date, int hour, int minute) |
void | set (int year, int month, int date, int hour, int minute, int second, int millisecond=0) |
void | clear () |
void | clear (int field) |
bool | isSet (int field) |
bool | equals (IN(acdk::lang::Object) obj) |
| Normally check for equality (not identity) Object::equals() is true only if both objects are the same instance.
|
int | hashCode () |
bool | before (IN(acdk::lang::Object) obj) |
bool | after (IN(acdk::lang::Object) obj) |
virtual void | add (int field, int amount)=0 |
virtual void | roll (int field, bool up)=0 |
void | roll (int field, int amount) |
void | setTimeZone (RTimeZone zone) |
RTimeZone | getTimeZone () |
void | setLenient (bool lenient) |
bool | getLenient () |
void | setFirstDayOfWeek (int day) |
int | getFirstDayOfWeek () |
void | setMinimalDaysInFirstWeek (int value) |
int | getMinimalDaysInFirstWeek () |
virtual int | getMinimum (int field)=0 |
virtual int | getMaximum (int max)=0 |
virtual int | getGreatestMinimum (int field)=0 |
virtual int | getLeastMaximum (int field)=0 |
int | getActualMinimum (int field) |
int | getActualMaximum (int field) |
bool | isLenient () |
virtual acdk::lang::Object | clone () |
virtual acdk::lang::Object | clone (sys::Allocator *alc) |
RString | toString () |
| return a string representation of this object Object::toString() return getName() by default
|
virtual void | computeTime ()=0 |
virtual void | computeFields ()=0 |
jlong | getTimeInMillis () |
void | setTimeInMillis (jlong millis) |
int | internalGet (int field) |
void | internalSet (int field, int value) |
void | complete () |
Static Public Member Functions |
RHashtable | get_cachedLocaleData () |
RCalendar | getInstance () |
RCalendar | getInstance (IN(RTimeZone) zone) |
RCalendar | getInstance (IN(RLocale) locale) |
RCalendar | getInstance (IN(RTimeZone) zone, IN(RLocale) locale) |
RLocaleArray | getAvailableLocales () |
Static Public Attributes |
int | ERA |
int | YEAR |
int | MONTH |
int | WEEK_OF_YEAR |
int | WEEK_OF_MONTH |
int | DATE |
int | DAY_OF_MONTH |
int | DAY_OF_YEAR |
int | DAY_OF_WEEK |
int | DAY_OF_WEEK_IN_MONTH |
int | AM_PM |
int | HOUR |
int | HOUR_OF_DAY |
int | MINUTE |
int | SECOND |
int | MILLISECOND |
int | ZONE_OFFSET |
int | DST_OFFSET |
int | FIELD_COUNT |
int | SUNDAY |
int | MONDAY |
int | TUESDAY |
int | WEDNESDAY |
int | THURSDAY |
int | FRIDAY |
int | SATURDAY |
int | JANUARY |
int | FEBRUARY |
int | MARCH |
int | APRIL |
int | MAY |
int | JUNE |
int | JULY |
int | AUGUST |
int | SEPTEMBER |
int | OCTOBER |
int | NOVEMBER |
int | DECEMBER |
int | UNDECIMBER |
int | AM |
int | PM |
Protected Member Functions |
| Calendar () |
| Calendar (IN(RTimeZone) zone, IN(RLocale) locale) |
Protected Attributes |
RintArray | _fields |
RboolArray | _isSet |
jlong | _time |
bool | _isTimeSet |
bool | _areFieldsSet |
bool | _areAllFieldsSet |
Private Attributes |
transient RintArray | _stamp |
bool | _lenient |
RTimeZone | _zone |
int | _firstDayOfWeek |
int | _minimalDaysInFirstWeek |
int | _nextStamp |
Static Private Attributes |
RHashtable | _cachedLocaleData |
int | UNSET |
int | INTERNALLY_SET |
int | MINIMUM_USER_STAMP |