Package org.teavm.classlib.java.util
Class TCalendar
java.lang.Object
org.teavm.classlib.java.util.TCalendar
- All Implemented Interfaces:
TSerializable
,TCloneable
,TComparable<TCalendar>
- Direct Known Subclasses:
TGregorianCalendar
public abstract class TCalendar
extends Object
implements TSerializable, TCloneable, TComparable<TCalendar>
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic int
static int
static int
protected boolean
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
protected int[]
static int
static int
static int
protected boolean[]
protected boolean
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
protected long
static int
static int
static int
static int
static int
static int
static int
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract void
add(int field, int value)
boolean
boolean
void
clear()
void
clear(int field)
clone()
int
protected void
complete()
protected abstract void
protected abstract void
boolean
int
get(int field)
int
getActualMaximum(int field)
int
getActualMinimum(int field)
static TLocale[]
int
abstract int
getGreatestMinimum(int field)
static TCalendar
static TCalendar
getInstance(TLocale locale)
static TCalendar
getInstance(TTimeZone timezone)
static TCalendar
getInstance(TTimeZone zone, TLocale locale)
abstract int
getLeastMaximum(int field)
abstract int
getMaximum(int field)
int
abstract int
getMinimum(int field)
getTime()
long
int
hashCode()
protected int
internalGet(int field)
boolean
boolean
isSet(int field)
abstract void
roll(int field, boolean increment)
void
roll(int field, int value)
void
set(int field, int value)
void
set(int year, int month, int day)
void
set(int year, int month, int day, int hourOfDay, int minute)
void
set(int year, int month, int day, int hourOfDay, int minute, int second)
void
setFirstDayOfWeek(int value)
void
setLenient(boolean value)
void
setMinimalDaysInFirstWeek(int value)
void
void
setTimeInMillis(long milliseconds)
void
setTimeZone(TTimeZone timezone)
toString()
-
Field Details
-
areFieldsSet
protected boolean areFieldsSet -
fields
protected int[] fields -
isSet
protected boolean[] isSet -
isTimeSet
protected boolean isTimeSet -
time
protected long time -
JANUARY
public static final int JANUARY- See Also:
- Constant Field Values
-
FEBRUARY
public static final int FEBRUARY- See Also:
- Constant Field Values
-
MARCH
public static final int MARCH- See Also:
- Constant Field Values
-
APRIL
public static final int APRIL- See Also:
- Constant Field Values
-
MAY
public static final int MAY- See Also:
- Constant Field Values
-
JUNE
public static final int JUNE- See Also:
- Constant Field Values
-
JULY
public static final int JULY- See Also:
- Constant Field Values
-
AUGUST
public static final int AUGUST- See Also:
- Constant Field Values
-
SEPTEMBER
public static final int SEPTEMBER- See Also:
- Constant Field Values
-
OCTOBER
public static final int OCTOBER- See Also:
- Constant Field Values
-
NOVEMBER
public static final int NOVEMBER- See Also:
- Constant Field Values
-
DECEMBER
public static final int DECEMBER- See Also:
- Constant Field Values
-
UNDECIMBER
public static final int UNDECIMBER- See Also:
- Constant Field Values
-
SUNDAY
public static final int SUNDAY- See Also:
- Constant Field Values
-
MONDAY
public static final int MONDAY- See Also:
- Constant Field Values
-
TUESDAY
public static final int TUESDAY- See Also:
- Constant Field Values
-
WEDNESDAY
public static final int WEDNESDAY- See Also:
- Constant Field Values
-
THURSDAY
public static final int THURSDAY- See Also:
- Constant Field Values
-
FRIDAY
public static final int FRIDAY- See Also:
- Constant Field Values
-
SATURDAY
public static final int SATURDAY- See Also:
- Constant Field Values
-
ERA
public static final int ERA- See Also:
- Constant Field Values
-
YEAR
public static final int YEAR- See Also:
- Constant Field Values
-
MONTH
public static final int MONTH- See Also:
- Constant Field Values
-
WEEK_OF_YEAR
public static final int WEEK_OF_YEAR- See Also:
- Constant Field Values
-
WEEK_OF_MONTH
public static final int WEEK_OF_MONTH- See Also:
- Constant Field Values
-
DATE
public static final int DATE- See Also:
- Constant Field Values
-
DAY_OF_MONTH
public static final int DAY_OF_MONTH- See Also:
- Constant Field Values
-
DAY_OF_YEAR
public static final int DAY_OF_YEAR- See Also:
- Constant Field Values
-
DAY_OF_WEEK
public static final int DAY_OF_WEEK- See Also:
- Constant Field Values
-
DAY_OF_WEEK_IN_MONTH
public static final int DAY_OF_WEEK_IN_MONTH- See Also:
- Constant Field Values
-
AM_PM
public static final int AM_PM- See Also:
- Constant Field Values
-
HOUR
public static final int HOUR- See Also:
- Constant Field Values
-
HOUR_OF_DAY
public static final int HOUR_OF_DAY- See Also:
- Constant Field Values
-
MINUTE
public static final int MINUTE- See Also:
- Constant Field Values
-
SECOND
public static final int SECOND- See Also:
- Constant Field Values
-
MILLISECOND
public static final int MILLISECOND- See Also:
- Constant Field Values
-
ZONE_OFFSET
public static final int ZONE_OFFSET- See Also:
- Constant Field Values
-
DST_OFFSET
public static final int DST_OFFSET- See Also:
- Constant Field Values
-
FIELD_COUNT
public static final int FIELD_COUNT- See Also:
- Constant Field Values
-
AM
public static final int AM- See Also:
- Constant Field Values
-
PM
public static final int PM- See Also:
- Constant Field Values
-
-
Constructor Details
-
TCalendar
protected TCalendar() -
TCalendar
-
-
Method Details
-
add
public abstract void add(int field, int value) -
after
-
before
-
clear
public final void clear() -
clear
public final void clear(int field) -
clone
-
complete
protected void complete() -
computeFields
protected abstract void computeFields() -
computeTime
protected abstract void computeTime() -
equals
-
get
public int get(int field) -
getActualMaximum
public int getActualMaximum(int field) -
getActualMinimum
public int getActualMinimum(int field) -
getAvailableLocales
-
getFirstDayOfWeek
public int getFirstDayOfWeek() -
getGreatestMinimum
public abstract int getGreatestMinimum(int field) -
getInstance
-
getInstance
-
getInstance
-
getInstance
-
getLeastMaximum
public abstract int getLeastMaximum(int field) -
getMaximum
public abstract int getMaximum(int field) -
getMinimalDaysInFirstWeek
public int getMinimalDaysInFirstWeek() -
getMinimum
public abstract int getMinimum(int field) -
getTime
-
getTimeInMillis
public long getTimeInMillis() -
getTimeZone
-
setTimeZone
-
hashCode
public int hashCode() -
internalGet
protected final int internalGet(int field) -
isLenient
public boolean isLenient() -
isSet
public final boolean isSet(int field) -
roll
public void roll(int field, int value) -
roll
public abstract void roll(int field, boolean increment) -
set
public void set(int field, int value) -
set
public final void set(int year, int month, int day) -
set
public final void set(int year, int month, int day, int hourOfDay, int minute) -
set
public final void set(int year, int month, int day, int hourOfDay, int minute, int second) -
setFirstDayOfWeek
public void setFirstDayOfWeek(int value) -
setLenient
public void setLenient(boolean value) -
setMinimalDaysInFirstWeek
public void setMinimalDaysInFirstWeek(int value) -
setTime
-
setTimeInMillis
public void setTimeInMillis(long milliseconds) -
toString
-
compareTo
- Specified by:
compareTo
in interfaceTComparable<TCalendar>
-