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 Details

  • Constructor Details

    • TCalendar

      protected TCalendar()
    • TCalendar

      protected TCalendar(TTimeZone timezone, TLocale locale)
  • Method Details

    • add

      public abstract void add(int field, int value)
    • after

      public boolean after(Object calendar)
    • before

      public boolean before(Object calendar)
    • clear

      public final void clear()
    • clear

      public final void clear(int field)
    • clone

      public Object clone()
      Overrides:
      clone in class Object
    • complete

      protected void complete()
    • computeFields

      protected abstract void computeFields()
    • computeTime

      protected abstract void computeTime()
    • equals

      public boolean equals(Object object)
      Overrides:
      equals in class Object
    • get

      public int get(int field)
    • getActualMaximum

      public int getActualMaximum(int field)
    • getActualMinimum

      public int getActualMinimum(int field)
    • getAvailableLocales

      public static TLocale[] getAvailableLocales()
    • getFirstDayOfWeek

      public int getFirstDayOfWeek()
    • getGreatestMinimum

      public abstract int getGreatestMinimum(int field)
    • getInstance

      public static TCalendar getInstance()
    • getInstance

      public static TCalendar getInstance(TLocale locale)
    • getInstance

      public static TCalendar getInstance(TTimeZone zone, TLocale locale)
    • getInstance

      public static TCalendar getInstance(TTimeZone timezone)
    • 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

      public final TDate getTime()
    • getTimeInMillis

      public long getTimeInMillis()
    • getTimeZone

      public TTimeZone getTimeZone()
    • setTimeZone

      public void setTimeZone(TTimeZone timezone)
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • 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

      public final void setTime(TDate date)
    • setTimeInMillis

      public void setTimeInMillis(long milliseconds)
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • compareTo

      public int compareTo(TCalendar anotherCalendar)
      Specified by:
      compareTo in interface TComparable<TCalendar>