java.lang.Object
java.util.Calendar
com.aoapps.lang.util.UnmodifiableCalendar
- All Implemented Interfaces:
Serializable,Cloneable,Comparable<Calendar>
@Deprecated(forRemoval=false)
public final class UnmodifiableCalendar
extends Calendar
implements Cloneable
Deprecated.
Wraps a Calendar to make it unmodifiable.
- Author:
- AO Industries, Inc.
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class java.util.Calendar
Calendar.Builder -
Field Summary
Fields inherited from class java.util.Calendar
ALL_STYLES, AM, AM_PM, APRIL, areFieldsSet, AUGUST, DATE, DAY_OF_MONTH, DAY_OF_WEEK, DAY_OF_WEEK_IN_MONTH, DAY_OF_YEAR, DECEMBER, DST_OFFSET, ERA, FEBRUARY, FIELD_COUNT, fields, FRIDAY, HOUR, HOUR_OF_DAY, isSet, isTimeSet, JANUARY, JULY, JUNE, LONG, LONG_FORMAT, LONG_STANDALONE, MARCH, MAY, MILLISECOND, MINUTE, MONDAY, MONTH, NARROW_FORMAT, NARROW_STANDALONE, NOVEMBER, OCTOBER, PM, SATURDAY, SECOND, SEPTEMBER, SHORT, SHORT_FORMAT, SHORT_STANDALONE, SUNDAY, THURSDAY, time, TUESDAY, UNDECIMBER, WEDNESDAY, WEEK_OF_MONTH, WEEK_OF_YEAR, YEAR, ZONE_OFFSET -
Method Summary
Modifier and TypeMethodDescriptionvoidadd(int field, int amount) Deprecated.Please usejava.timeavailable since Java SE 8.booleanDeprecated.Please usejava.timeavailable since Java SE 8.booleanDeprecated.Please usejava.timeavailable since Java SE 8.clone()Deprecated.Please usejava.timeavailable since Java SE 8.intDeprecated.Please usejava.timeavailable since Java SE 8.protected voidcomplete()Deprecated.Please usejava.timeavailable since Java SE 8.protected voidDeprecated.Please usejava.timeavailable since Java SE 8.protected voidDeprecated.Please usejava.timeavailable since Java SE 8.booleanDeprecated.Please usejava.timeavailable since Java SE 8.intget(int field) Deprecated.Please usejava.timeavailable since Java SE 8.intgetActualMaximum(int field) Deprecated.Please usejava.timeavailable since Java SE 8.intgetActualMinimum(int field) Deprecated.Please usejava.timeavailable since Java SE 8.getDisplayName(int field, int style, Locale locale) Deprecated.Please usejava.timeavailable since Java SE 8.getDisplayNames(int field, int style, Locale locale) Deprecated.Please usejava.timeavailable since Java SE 8.intDeprecated.Please usejava.timeavailable since Java SE 8.intgetGreatestMinimum(int field) Deprecated.Please usejava.timeavailable since Java SE 8.intgetLeastMaximum(int field) Deprecated.Please usejava.timeavailable since Java SE 8.intgetMaximum(int field) Deprecated.Please usejava.timeavailable since Java SE 8.intDeprecated.Please usejava.timeavailable since Java SE 8.intgetMinimum(int field) Deprecated.Please usejava.timeavailable since Java SE 8.longDeprecated.Please usejava.timeavailable since Java SE 8.Deprecated.Please usejava.timeavailable since Java SE 8.inthashCode()Deprecated.Please usejava.timeavailable since Java SE 8.booleanisInstanceOf(Class<? extends Calendar> clazz) Deprecated.Please usejava.timeavailable since Java SE 8.static booleanisInstanceOf(Calendar cal, Class<? extends Calendar> clazz) Deprecated.Please usejava.timeavailable since Java SE 8.booleanDeprecated.Please usejava.timeavailable since Java SE 8.voidroll(int field, boolean up) Deprecated.Please usejava.timeavailable since Java SE 8.voidroll(int field, int amount) Deprecated.Please usejava.timeavailable since Java SE 8.voidset(int field, int value) Deprecated.Please usejava.timeavailable since Java SE 8.voidsetFirstDayOfWeek(int value) Deprecated.Please usejava.timeavailable since Java SE 8.voidsetLenient(boolean lenient) Deprecated.Please usejava.timeavailable since Java SE 8.voidsetMinimalDaysInFirstWeek(int value) Deprecated.Please usejava.timeavailable since Java SE 8.voidsetTimeInMillis(long millis) Deprecated.Please usejava.timeavailable since Java SE 8.voidsetTimeZone(TimeZone value) Deprecated.Please usejava.timeavailable since Java SE 8.toString()Deprecated.Please usejava.timeavailable since Java SE 8.static CalendarunwrapClone(Calendar cal) Deprecated.Please usejava.timeavailable since Java SE 8.static UnmodifiableCalendarDeprecated.Please usejava.timeavailable since Java SE 8.Methods inherited from class java.util.Calendar
clear, clear, getAvailableCalendarTypes, getAvailableLocales, getCalendarType, getInstance, getInstance, getInstance, getInstance, getTime, getWeeksInWeekYear, getWeekYear, internalGet, isSet, isWeekDateSupported, set, set, set, setTime, setWeekDate, toInstant
-
Method Details
-
wrap
Deprecated.Please usejava.timeavailable since Java SE 8.Wraps the calendar if needed. If null, null is returned. If already unmodifiable, parameter is returned without additional wrapping. -
unwrapClone
Deprecated.Please usejava.timeavailable since Java SE 8.Unwraps and returns a modifiable clone of the given calendar. -
isInstanceOf
@Deprecated(forRemoval=false) public static boolean isInstanceOf(Calendar cal, Class<? extends Calendar> clazz) Deprecated.Please usejava.timeavailable since Java SE 8.Checks if the calendar is an instance of the given class or is a wrapper around an instance of the given class. -
isInstanceOf
Deprecated.Please usejava.timeavailable since Java SE 8.Checks if the calendar is an instance of the given class or is a wrapper around an instance of the given class. -
add
Deprecated.Please usejava.timeavailable since Java SE 8. -
after
Deprecated.Please usejava.timeavailable since Java SE 8. -
before
Deprecated.Please usejava.timeavailable since Java SE 8. -
clone
Deprecated.Please usejava.timeavailable since Java SE 8. -
compareTo
Deprecated.Please usejava.timeavailable since Java SE 8.- Specified by:
compareToin interfaceComparable<Calendar>- Overrides:
compareToin classCalendar
-
complete
Deprecated.Please usejava.timeavailable since Java SE 8. -
computeFields
Deprecated.Please usejava.timeavailable since Java SE 8.- Specified by:
computeFieldsin classCalendar
-
computeTime
Deprecated.Please usejava.timeavailable since Java SE 8.- Specified by:
computeTimein classCalendar
-
equals
Deprecated.Please usejava.timeavailable since Java SE 8. -
get
Deprecated.Please usejava.timeavailable since Java SE 8. -
getActualMaximum
Deprecated.Please usejava.timeavailable since Java SE 8.- Overrides:
getActualMaximumin classCalendar
-
getActualMinimum
Deprecated.Please usejava.timeavailable since Java SE 8.- Overrides:
getActualMinimumin classCalendar
-
getDisplayName
Deprecated.Please usejava.timeavailable since Java SE 8.- Overrides:
getDisplayNamein classCalendar
-
getDisplayNames
@Deprecated(forRemoval=false) public Map<String,Integer> getDisplayNames(int field, int style, Locale locale) Deprecated.Please usejava.timeavailable since Java SE 8.- Overrides:
getDisplayNamesin classCalendar
-
getFirstDayOfWeek
Deprecated.Please usejava.timeavailable since Java SE 8.- Overrides:
getFirstDayOfWeekin classCalendar
-
getGreatestMinimum
Deprecated.Please usejava.timeavailable since Java SE 8.- Specified by:
getGreatestMinimumin classCalendar
-
getLeastMaximum
Deprecated.Please usejava.timeavailable since Java SE 8.- Specified by:
getLeastMaximumin classCalendar
-
getMaximum
Deprecated.Please usejava.timeavailable since Java SE 8.- Specified by:
getMaximumin classCalendar
-
getMinimalDaysInFirstWeek
Deprecated.Please usejava.timeavailable since Java SE 8.- Overrides:
getMinimalDaysInFirstWeekin classCalendar
-
getMinimum
Deprecated.Please usejava.timeavailable since Java SE 8.- Specified by:
getMinimumin classCalendar
-
getTimeInMillis
Deprecated.Please usejava.timeavailable since Java SE 8.- Overrides:
getTimeInMillisin classCalendar
-
getTimeZone
Deprecated.Please usejava.timeavailable since Java SE 8.- Overrides:
getTimeZonein classCalendar
-
hashCode
Deprecated.Please usejava.timeavailable since Java SE 8. -
isLenient
Deprecated.Please usejava.timeavailable since Java SE 8. -
roll
Deprecated.Please usejava.timeavailable since Java SE 8. -
roll
Deprecated.Please usejava.timeavailable since Java SE 8. -
set
Deprecated.Please usejava.timeavailable since Java SE 8. -
setFirstDayOfWeek
Deprecated.Please usejava.timeavailable since Java SE 8.- Overrides:
setFirstDayOfWeekin classCalendar
-
setLenient
Deprecated.Please usejava.timeavailable since Java SE 8.- Overrides:
setLenientin classCalendar
-
setMinimalDaysInFirstWeek
Deprecated.Please usejava.timeavailable since Java SE 8.- Overrides:
setMinimalDaysInFirstWeekin classCalendar
-
setTimeInMillis
Deprecated.Please usejava.timeavailable since Java SE 8.- Overrides:
setTimeInMillisin classCalendar
-
setTimeZone
Deprecated.Please usejava.timeavailable since Java SE 8.- Overrides:
setTimeZonein classCalendar
-
toString
Deprecated.Please usejava.timeavailable since Java SE 8.
-

java.timeavailable since Java SE 8.