Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- atDay(int) - Method in class org.lukashian.Year
- atNextDay() - Method in class org.lukashian.Instant
-
Returns a new
Instantthat represents the passed proportion of this instant's day on the next day, for example, if this instant represents a point at one third of its day, then calling this method will return an instant that represents one third of the next day. - atPreviousDay() - Method in class org.lukashian.Instant
-
Returns a new
Instantthat represents the passed proportion of this instant's day on the previous day, for example, if this instant represents a point at one third of its day, then calling this method will return an instant that represents one third of the previous day. - atTime(int) - Method in class org.lukashian.Day
-
Returns a new
Instantthat represents the instant that occurs after the given proportion of this day has passed. - atTime(BigFraction) - Method in class org.lukashian.Day
-
Returns a new
Instantthat represents the instant that occurs after the given proportion of this day has passed.
B
- BEEPS_PER_DAY - Static variable in class org.lukashian.Instant
-
The amount of beeps per day, see Basis Points.
C
- calendarKey - Variable in class org.lukashian.CalendarObject
- CalendarKeys - Class in org.lukashian.store
-
This class contains the int keys that represent the various
MillisecondStoreDataProviders that can be used. - CalendarKeys() - Constructor for class org.lukashian.store.CalendarKeys
- CalendarObject - Class in org.lukashian
- CalendarObject(int) - Constructor for class org.lukashian.CalendarObject
- check(boolean, Supplier) - Static method in exception class org.lukashian.LukashianException
- checkSameKeyAs(CalendarObject) - Method in class org.lukashian.CalendarObject
-
Checks whether this
CalendarObjecthas the same calendar key as the givenCalendarObject. - clearAllData() - Method in class org.lukashian.store.MillisecondStore
-
Clears all
MillisecondStoreData, so that, upon the next call toMillisecondStore.data(int), the data is re-requested from theMillisecondStoreDataProvider. - clearData(int) - Method in class org.lukashian.store.MillisecondStore
-
Clears the
MillisecondStoreDatacorresponding to the given key, so that, upon the next call toMillisecondStore.data(int)with that key, the data is re-requested from theMillisecondStoreDataProvider. - compareTo(Day) - Method in class org.lukashian.Day
- compareTo(Instant) - Method in class org.lukashian.Instant
- compareTo(Year) - Method in class org.lukashian.Year
- contains(Day) - Method in class org.lukashian.Year
-
Returns whether the given non-null
Dayis part of this year. - contains(Instant) - Method in class org.lukashian.Day
-
Returns whether the given non-null
Instant, is inside this day. - contains(Instant) - Method in class org.lukashian.Year
-
Returns whether the given non-null
Instant, is inside this year. - containsNot(Day) - Method in class org.lukashian.Year
-
Returns whether the given non-null
Dayis not part of this year. - containsNot(Instant) - Method in class org.lukashian.Day
-
Returns whether the given non-null
Instant, is not inside this day. - containsNot(Instant) - Method in class org.lukashian.Year
-
Returns whether the given non-null
Instant, is not inside this year.
D
- data(int) - Static method in class org.lukashian.store.MillisecondStore
-
Shortcut method to call
MillisecondStore.getData(int)on the singletonMillisecondStore.INSTANCE. - Day - Class in org.lukashian
-
Represents a day in the Lukashian Calendar Mechanism.
- DAY_FIRST - Enum constant in enum class org.lukashian.Formatter.DayFormat
-
Format the day first, then the year of the day, for example: '43-5919'.
- DAY_ONLY - Enum constant in enum class org.lukashian.Formatter.DayFormat
-
Format the day only, for example: '43'.
- DEFAULT_DAY_EPOCH_MILLISECONDS_EXTENSION - Static variable in class org.lukashian.store.provider.external.ExternalResourceMillisecondStoreDataProvider
- DEFAULT_UNIX_EPOCH_OFFSET_EXTENSION - Static variable in class org.lukashian.store.provider.external.ExternalResourceMillisecondStoreDataProvider
- DEFAULT_YEAR_EPOCH_MILLISECONDS_EXTENSION - Static variable in class org.lukashian.store.provider.external.ExternalResourceMillisecondStoreDataProvider
- defaultCalendarKey() - Static method in class org.lukashian.store.MillisecondStore
-
Shortcut method to call
MillisecondStore.getDefaultCalendarKey()on the singletonMillisecondStore.INSTANCE. - differenceInBeepsWith(Instant) - Method in class org.lukashian.Instant
-
Returns the amount of beeps between this instant and the given non-null
Instant, directionally. - differenceWith(Day) - Method in class org.lukashian.Day
-
Returns the amount of days between this day and the given non-null
Day, directionally. - differenceWith(Instant) - Method in class org.lukashian.Instant
-
Returns the amount of milliseconds between this instant and the given non-null
Instant, directionally. - differenceWith(Year) - Method in class org.lukashian.Year
-
Returns the difference of the numerical year values of this year and the given non-null
Year.
E
- EARTH - Static variable in class org.lukashian.store.CalendarKeys
-
Represents the
StandardEarthMillisecondStoreDataProvider - EARTH_HTTP_LUKASHIAN_ORG - Static variable in class org.lukashian.store.CalendarKeys
-
Represents the
StandardEarthHttpMillisecondStoreDataProvider - EPOCH - Enum constant in enum class org.lukashian.Formatter.DayFormat
-
Format the epoch day, i.e. the how manieth day it is since the start of the Lukashian Calendar, irrespective of the year, for example: '15592'.
- equals(Object) - Method in class org.lukashian.Day
- equals(Object) - Method in class org.lukashian.Instant
- equals(Object) - Method in class org.lukashian.Year
- ExternalResourceMillisecondStoreDataProvider - Class in org.lukashian.store.provider.external
-
This class provides base functionality for loading numbers of milliseconds from an external resource, like a file or a url.
- ExternalResourceMillisecondStoreDataProvider(String) - Constructor for class org.lukashian.store.provider.external.ExternalResourceMillisecondStoreDataProvider
-
Creates an
ExternalResourceMillisecondStoreDataProviderthat loads arrays of milliseconds from the specified base location, using the default extensions. - ExternalResourceMillisecondStoreDataProvider(String, String, String, String) - Constructor for class org.lukashian.store.provider.external.ExternalResourceMillisecondStoreDataProvider
-
Creates an
ExternalResourceMillisecondStoreDataProviderthat loads arrays of milliseconds from the specified base location and extensions.
F
- FileMillisecondStoreDataProvider - Class in org.lukashian.store.provider.external.file
-
This implementation of
ExternalResourceMillisecondStoreDataProviderloads binary streams of long values from a file. - FileMillisecondStoreDataProvider(String) - Constructor for class org.lukashian.store.provider.external.file.FileMillisecondStoreDataProvider
- FileMillisecondStoreDataProvider(String, String, String, String) - Constructor for class org.lukashian.store.provider.external.file.FileMillisecondStoreDataProvider
- firstDay() - Method in class org.lukashian.Year
- firstInstant() - Method in class org.lukashian.Day
- firstInstant() - Method in class org.lukashian.Year
- format(BigFraction) - Static method in class org.lukashian.Formatter
-
Formats the given time by transforming it into an integer number between 0 (inclusive) and 9999 (inclusive), see Basis Points.
- format(BigFraction, Function) - Static method in class org.lukashian.Formatter
-
Formats the given time, using the given
Function. - format(Day) - Static method in class org.lukashian.Formatter
-
Formats the given
DaywithFormatter.DayFormat.YEAR_FIRSTand '-' as a separator. - format(Day, Formatter.DayFormat) - Static method in class org.lukashian.Formatter
-
Formats the given
Day, according to the givenFormatter.DayFormat, with '-' as a separator. - format(Day, Formatter.DayFormat, String) - Static method in class org.lukashian.Formatter
-
Formats the given
Dayaccording to the givenFormatter.DayFormat, using the given separator between the day and the year. - format(Instant) - Static method in class org.lukashian.Formatter
-
Formats the given
InstantusingFormatter.format(Day)andFormatter.format(BigFraction), using a space to separate the two. - format(Instant, Function) - Static method in class org.lukashian.Formatter
-
Formats the given
InstantusingFormatter.format(Day)andFormatter.format(BigFraction, Function), using a space to separate the two. - format(Instant, Formatter.DayFormat) - Static method in class org.lukashian.Formatter
-
Formats the given
InstantusingFormatter.format(Day, DayFormat)andFormatter.format(BigFraction), using a space to separate the two. - format(Instant, Formatter.DayFormat, String) - Static method in class org.lukashian.Formatter
-
Formats the given
InstantusingFormatter.format(Day, DayFormat, String)andFormatter.format(BigFraction), using a space to separate the two. - format(Instant, Formatter.DayFormat, String, Function) - Static method in class org.lukashian.Formatter
-
Formats the given
InstantusingFormatter.format(Day, DayFormat, String)andFormatter.format(BigFraction, Function), using a space to separate the two. - format(Instant, Formatter.DayFormat, Function) - Static method in class org.lukashian.Formatter
-
Formats the given
InstantusingFormatter.format(Day, DayFormat)andFormatter.format(BigFraction, Function), using a space to separate the two. - format(Year) - Static method in class org.lukashian.Formatter
-
Formats the given year by simply returning the year as a
String. - Formatter - Class in org.lukashian
-
Provides methods for formatting instances of the Lukashian Calendar classes.
- Formatter() - Constructor for class org.lukashian.Formatter
- Formatter.DayFormat - Enum Class in org.lukashian
-
Represents the different ways to format a
Day.
G
- getBeeps() - Method in class org.lukashian.Instant
-
Gets the
Instant.getProportionOfDay(), represented as beeps. - getCalendarKey() - Method in class org.lukashian.CalendarObject
-
Gets the calendar key of this
CalendarObject. - getCurrentEpochMilliseconds() - Method in class org.lukashian.store.MillisecondStoreData
-
Gets the number of milliseconds from the start of the Lukashian Calendar until now.
- getData(int) - Method in class org.lukashian.store.MillisecondStore
-
Gets the
MillisecondStoreDatagenerated by theMillisecondStoreDataProviderwith the given key. - getDay() - Method in class org.lukashian.Instant
-
Returns the
Dayof this instant. - getDayNumber() - Method in class org.lukashian.Day
-
Returns the integer value of this
Day, i.e. which day of the year this is. - getDefaultCalendarKey() - Method in class org.lukashian.store.MillisecondStore
-
Get the default calendar key, for when no explicit calendar key is provided.
- getEndYear() - Method in class org.lukashian.Day
-
Returns the year that this
Dayends in. - getEpochDay() - Method in class org.lukashian.Day
-
Returns which day this is since the start of the Lukashian Calendar, regardless of the year.
- getEpochDayForEpochMilliseconds(long) - Method in class org.lukashian.store.MillisecondStoreData
-
Gets the epoch day that overlaps with the point where the given number of milliseconds have passed since the start of the Lukashian Calendar.
- getEpochMilliseconds() - Method in class org.lukashian.Day
-
Gets the total number of milliseconds from the start of the Lukashian Calendar, up to the final point of this day.
- getEpochMilliseconds() - Method in class org.lukashian.Instant
-
Gets the unique millisecond on the timeline that this Instant represents.
- getEpochMilliseconds() - Method in class org.lukashian.Year
-
Gets the total number of milliseconds from the start of the Lukashian Calendar, up to the final point of this year.
- getEpochMillisecondsAtStartOfDay() - Method in class org.lukashian.Day
-
Gets the total number of milliseconds from the start of the Lukashian Calendar, up to the first point of this day or 1 if this is the very first day of the calendar.
- getEpochMillisecondsAtStartOfYear() - Method in class org.lukashian.Year
-
Gets the total number of milliseconds from the start of the Lukashian Calendar, up to the first point of this year or 1 if this is the very first year.
- getEpochMillisecondsForEpochDay(int) - Method in class org.lukashian.store.MillisecondStoreData
-
Gets the number of milliseconds from the start of the Lukashian Calendar until the final point of the given day.
- getEpochMillisecondsForYear(int) - Method in class org.lukashian.store.MillisecondStoreData
-
Gets the number of milliseconds from the start of the Lukashian Calendar until the final point of the given year.
- getEpochMillisecondsPreviousDay() - Method in class org.lukashian.Day
-
Gets the total number of milliseconds from the start of the Lukashian Calendar, up to the final point of the previous day.
- getEpochMillisecondsPreviousYear() - Method in class org.lukashian.Year
-
Gets the total number of milliseconds from the start of the Lukashian Calendar, up to the final point of the previous year or 0 if this is the very first year.
- getLengthOfBeepInMilliseconds() - Method in class org.lukashian.Day
- getLukashianEpochMilliseconds(long) - Method in class org.lukashian.store.MillisecondStoreData
-
Gets the number of milliseconds from the start of the Lukashian Calendar until the given number of milliseconds from the UNIX Epoch.
- getMillisecond() - Method in class org.lukashian.Instant
-
Gets the unique millisecond on the timeline that this Instant represents.
- getNumberOfDays() - Method in class org.lukashian.Year
-
Gets the number of days in this year.
- getProportionOfDay() - Method in class org.lukashian.Instant
-
Returns the proportion of the
Dayof this instant that has passed. - getUnixEpochMilliseconds() - Method in class org.lukashian.Instant
-
Gets the total number of milliseconds from the UNIX Epoch, up to the final point of the millisecond represented by this instant.
- getUnixEpochMilliseconds(long) - Method in class org.lukashian.store.MillisecondStoreData
-
Gets the number of milliseconds from the UNIX Epoch until the given number of milliseconds from the Lukashian Epoch.
- getYear() - Method in class org.lukashian.Day
-
Returns the year of this
Day, which is the year this day starts in. - getYear() - Method in class org.lukashian.Instant
-
Returns the year that this instant is in.
- getYearForEpochMilliseconds(long) - Method in class org.lukashian.store.MillisecondStoreData
-
Gets the year that overlaps with the point where the given number of milliseconds have passed since the start of the Lukashian Calendar.
- getYearNumber() - Method in class org.lukashian.Year
-
Returns the integer value of this
Year, i.e. which year this is.
H
- hashCode() - Method in class org.lukashian.Day
- hashCode() - Method in class org.lukashian.Instant
- hashCode() - Method in class org.lukashian.Year
- HttpMillisecondStoreDataProvider - Class in org.lukashian.store.provider.external.http
-
This implementation of
ExternalResourceMillisecondStoreDataProviderloads binary streams of long values from an HTTP location. - HttpMillisecondStoreDataProvider(String) - Constructor for class org.lukashian.store.provider.external.http.HttpMillisecondStoreDataProvider
- HttpMillisecondStoreDataProvider(String, String, String, String) - Constructor for class org.lukashian.store.provider.external.http.HttpMillisecondStoreDataProvider
I
- Instant - Class in org.lukashian
-
Represents a unique millisecond on the timeline.
- isAfter(Day) - Method in class org.lukashian.Day
-
Returns whether this day is after the given non-null
Day. - isAfter(Instant) - Method in class org.lukashian.Instant
-
Returns whether this instant is after the given non-null
Instant. - isAfter(Year) - Method in class org.lukashian.Year
-
Returns whether this year is after the given non-null
Year. - isBefore(Day) - Method in class org.lukashian.Day
-
Returns whether this day is before the given non-null
Day. - isBefore(Instant) - Method in class org.lukashian.Instant
-
Returns whether this instant is before the given non-null
Instant. - isBefore(Year) - Method in class org.lukashian.Year
-
Returns whether this year is before the given non-null
Year. - isIn(Day) - Method in class org.lukashian.Instant
-
Returns whether this instant is in the given non-null
Day. - isIn(Year) - Method in class org.lukashian.Day
-
Returns whether this day is part of the given non-null
Year. - isIn(Year) - Method in class org.lukashian.Instant
-
Returns whether this instant is in the given non-null
Year. - isNotIn(Day) - Method in class org.lukashian.Instant
-
Returns whether this instant is not in the given non-null
Day. - isNotIn(Year) - Method in class org.lukashian.Day
-
Returns whether this day is not part of the given non-null
Year. - isNotIn(Year) - Method in class org.lukashian.Instant
-
Returns whether this instant is not in the given non-null
Year. - isSameOrAfter(Day) - Method in class org.lukashian.Day
-
Returns whether this day is the same or after the given non-null
Day. - isSameOrAfter(Instant) - Method in class org.lukashian.Instant
-
Returns whether this instant is the same or after the given non-null
Instant. - isSameOrAfter(Year) - Method in class org.lukashian.Year
-
Returns whether this year is the same or after the given non-null
Year. - isSameOrBefore(Day) - Method in class org.lukashian.Day
-
Returns whether this day is the same or before the given non-null
Day. - isSameOrBefore(Instant) - Method in class org.lukashian.Instant
-
Returns whether this instant is the same or before the given non-null
Instant. - isSameOrBefore(Year) - Method in class org.lukashian.Year
-
Returns whether this year is the same or before the given non-null
Year.
L
- lastDay() - Method in class org.lukashian.Year
- lastInstant() - Method in class org.lukashian.Day
- lastInstant() - Method in class org.lukashian.Year
- lengthInMilliseconds() - Method in class org.lukashian.Day
-
Gets the total number of milliseconds from the start of this day, up to the final point of this day.
- lengthInMilliseconds() - Method in class org.lukashian.Year
-
Gets the total number of milliseconds from the start of this year, up to the final point of this year.
- loadDayEpochMilliseconds(long[]) - Method in interface org.lukashian.store.MillisecondStoreDataProvider
- loadDayEpochMilliseconds(long[]) - Method in class org.lukashian.store.provider.external.ExternalResourceMillisecondStoreDataProvider
- loadDayEpochMilliseconds(long[]) - Method in class org.lukashian.store.provider.StandardEarthMillisecondStoreDataProvider
- loadDayEpochMilliseconds(long[]) - Method in class org.lukashian.store.provider.StandardMarsMillisecondStoreDataProvider
- loadMillisecondsByteArray(String) - Method in class org.lukashian.store.provider.external.ExternalResourceMillisecondStoreDataProvider
-
Loads an array of bytes from the specified location.
- loadMillisecondsByteArray(String) - Method in class org.lukashian.store.provider.external.file.FileMillisecondStoreDataProvider
- loadMillisecondsByteArray(String) - Method in class org.lukashian.store.provider.external.http.HttpMillisecondStoreDataProvider
- loadUnixEpochOffsetMilliseconds() - Method in interface org.lukashian.store.MillisecondStoreDataProvider
- loadUnixEpochOffsetMilliseconds() - Method in class org.lukashian.store.provider.external.ExternalResourceMillisecondStoreDataProvider
- loadUnixEpochOffsetMilliseconds() - Method in class org.lukashian.store.provider.StandardEarthMillisecondStoreDataProvider
- loadUnixEpochOffsetMilliseconds() - Method in class org.lukashian.store.provider.StandardMarsMillisecondStoreDataProvider
- loadYearEpochMilliseconds() - Method in interface org.lukashian.store.MillisecondStoreDataProvider
- loadYearEpochMilliseconds() - Method in class org.lukashian.store.provider.external.ExternalResourceMillisecondStoreDataProvider
- loadYearEpochMilliseconds() - Method in class org.lukashian.store.provider.StandardEarthMillisecondStoreDataProvider
- loadYearEpochMilliseconds() - Method in class org.lukashian.store.provider.StandardMarsMillisecondStoreDataProvider
- LukashianException - Exception Class in org.lukashian
-
An
Exceptionin the Lukashian Calendar. - LukashianException(String) - Constructor for exception class org.lukashian.LukashianException
M
- MARS - Static variable in class org.lukashian.store.CalendarKeys
-
Represents the
StandardMarsMillisecondStoreDataProvider - MARS_HTTP_LUKASHIAN_ORG - Static variable in class org.lukashian.store.CalendarKeys
-
Represents the
StandardMarsHttpMillisecondStoreDataProvider - MillisecondStore - Class in org.lukashian.store
-
This singleton class manages the various instances of the Lukashian Calendar.
- MillisecondStoreData - Class in org.lukashian.store
- MillisecondStoreData(MillisecondStoreDataProvider) - Constructor for class org.lukashian.store.MillisecondStoreData
- MillisecondStoreDataProvider - Interface in org.lukashian.store
- minusBeeps(int) - Method in class org.lukashian.Instant
-
Returns a new
Instantthat represents this instant minus the given amount of beeps. - minusDays(int) - Method in class org.lukashian.Day
-
Returns a new
Daythat represents this day minus the given amount of days. - minusDays(int) - Method in class org.lukashian.Instant
-
Returns a new
Instantthat represents this instant's proportion of day, on this instant's day minus the given amount of days, for example, if this instant represents a point at one third of its day, then calling this method will return an instant that represents one third of this instant's day minus the given amount of days. - minusMilliseconds(long) - Method in class org.lukashian.Instant
-
Returns a new
Instantthat represents this instant minus the given amount of milliseconds. - minusProportionOfDay(BigFraction) - Method in class org.lukashian.Instant
- minusSeconds(long) - Method in class org.lukashian.Instant
-
Returns a new
Instantthat represents this instant minus the given amount of seconds. - minusYears(int) - Method in class org.lukashian.Day
-
Returns a new
Daythat represents this day's number on this day's year minus the given amount of years, for example, if this day represents day number 10 of its year, then calling this method will return an day that represents day number 10 of the resulting year. - minusYears(int) - Method in class org.lukashian.Instant
-
Returns a new
Instantthat represents this instant's proportion of day, on this instant's day minus the given amount of years. - minusYears(int) - Method in class org.lukashian.Year
-
Returns a new
Yearthat represents this year minus the given amount of years.
N
- next() - Method in class org.lukashian.Day
-
Returns a new
Daythat represents the day succeeding this day. - next() - Method in class org.lukashian.Year
-
Returns a new
Yearthat represents the year succeeding this year. - now() - Static method in class org.lukashian.Day
-
Returns the current
Dayof the default calendar instance. - now() - Static method in class org.lukashian.Instant
-
Returns the current
Instantof the default calendar instance. - now() - Static method in class org.lukashian.Year
-
Returns the current
Yearof the default calendar instance. - now(int) - Static method in class org.lukashian.Day
-
Returns the current
Dayof the given calendar instance. - now(int) - Static method in class org.lukashian.Instant
-
Returns the current
Instantof the given calendar instance. - now(int) - Static method in class org.lukashian.Year
-
Returns the current
Yearof the given calendar instance.
O
- of(int) - Static method in class org.lukashian.Year
-
Creates a new
Yearrepresenting the given year of the default calendar instance. - of(int, int) - Static method in class org.lukashian.Day
-
Creates a new
Dayrepresenting the given day in the given year of the default calendar instance. - of(int, int) - Static method in class org.lukashian.Year
-
Creates a new
Yearrepresenting the given year of the given calendar instance. - of(int, int, int) - Static method in class org.lukashian.Day
-
Creates a new
Dayrepresenting the given day in the given year of the given calendar instance. - of(int, int, int) - Static method in class org.lukashian.Instant
-
Creates a new
Instantthat represents the millisecond at the point in time when the given proportion of the given day of the default calendar instance has passed. - of(int, int, int, int) - Static method in class org.lukashian.Instant
-
Creates a new
Instantthat represents the millisecond at the point in time when the given proportion of the given day of the given calendar instance has passed. - of(int, int, BigFraction) - Static method in class org.lukashian.Instant
-
Creates a new
Instantthat represents the millisecond at the point in time when the given proportion of the given day of the default calendar instance has passed. - of(int, int, BigFraction, int) - Static method in class org.lukashian.Instant
-
Creates a new
Instantthat represents the millisecond at the point in time when the given proportion of the given day of the given calendar instance has passed. - of(Day, int) - Static method in class org.lukashian.Instant
-
Creates a new
Instantthat represents the millisecond at the point in time when the given proportion of the given day has passed. - of(Day, BigFraction) - Static method in class org.lukashian.Instant
-
Creates a new
Instantthat represents the millisecond at the point in time when the given proportion of the given day has passed. - of(Year, int) - Static method in class org.lukashian.Day
-
Creates a new
Dayrepresenting the given day in the given year. - of(Year, int, int) - Static method in class org.lukashian.Instant
-
Creates a new
Instantthat represents the millisecond at the point in time when the given proportion of the given day has passed. - of(Year, int, BigFraction) - Static method in class org.lukashian.Instant
-
Creates a new
Instantthat represents the millisecond at the point in time when the given proportion of the given day has passed. - ofEpoch(int) - Static method in class org.lukashian.Day
-
Creates a new
Dayrepresenting the given epoch day of the default calendar instance, i.e. the number of the day since the start of the calendar, irrespective of the year that the day is in, e.g. - ofEpoch(int, int) - Static method in class org.lukashian.Day
-
Creates a new
Dayrepresenting the given epoch day of the given calendar instance, i.e. the number of the day since the start of the calendar, irrespective of the year that the day is in, e.g. - ofEpoch(long) - Static method in class org.lukashian.Instant
-
Creates a new
Instantrepresenting the given number of milliseconds since the start of the default calendar instance. - ofEpoch(long, int) - Static method in class org.lukashian.Instant
-
Creates a new
Instantrepresenting the given number of milliseconds since the start of the given calendar instance. - ofJavaInstant(Instant) - Static method in class org.lukashian.Instant
- ofJavaInstant(Instant, int) - Static method in class org.lukashian.Instant
- ofUnixEpochMilliseconds(long) - Static method in class org.lukashian.Instant
-
Creates a new
Instantrepresenting the amount of milliseconds since the UNIX Epoch of the default calendar instance. - ofUnixEpochMilliseconds(long, int) - Static method in class org.lukashian.Instant
-
Creates a new
Instantrepresenting the amount of milliseconds since the UNIX Epoch of the given calendar instance. - org.lukashian - package org.lukashian
- org.lukashian.store - package org.lukashian.store
- org.lukashian.store.provider - package org.lukashian.store.provider
- org.lukashian.store.provider.external - package org.lukashian.store.provider.external
- org.lukashian.store.provider.external.file - package org.lukashian.store.provider.external.file
- org.lukashian.store.provider.external.http - package org.lukashian.store.provider.external.http
P
- plusBeeps(int) - Method in class org.lukashian.Instant
-
Returns a new
Instantthat represents this instant plus the given amount of beeps. - plusDays(int) - Method in class org.lukashian.Day
-
Returns a new
Daythat represents this day plus the given amount of days. - plusDays(int) - Method in class org.lukashian.Instant
-
Returns a new
Instantthat represents this instant's proportion of day, on this instant's day plus the given amount of days, for example, if this instant represents a point at one third of its day, then calling this method will return an instant that represents one third of this instant's day plus the given amount of days. - plusMilliseconds(long) - Method in class org.lukashian.Instant
-
Returns a new
Instantthat represents this instant plus the given amount of milliseconds. - plusProportionOfDay(BigFraction) - Method in class org.lukashian.Instant
- plusSeconds(long) - Method in class org.lukashian.Instant
-
Returns a new
Instantthat represents this instant plus the given amount of seconds. - plusYears(int) - Method in class org.lukashian.Day
-
Returns a new
Daythat represents this day's number on this day's year plus the given amount of years, for example, if this day represents day number 10 of its year, then calling this method will return an day that represents day number 10 of the resulting year. - plusYears(int) - Method in class org.lukashian.Instant
-
Returns a new
Instantthat represents this instant's proportion of day, on this instant's day plus the given amount of years. - plusYears(int) - Method in class org.lukashian.Year
-
Returns a new
Yearthat represents this year plus the given amount of years. - previous() - Method in class org.lukashian.Day
-
Returns a new
Daythat represents the day preceding this day. - previous() - Method in class org.lukashian.Year
-
Returns a new
Yearthat represents the year preceding this year.
R
- registerProvider(int, MillisecondStoreDataProvider) - Method in class org.lukashian.store.MillisecondStore
-
Registers the given
MillisecondStoreDataProviderunder the given key.
S
- setDefaultCalendarKey(int) - Method in class org.lukashian.store.MillisecondStore
-
Set the default calendar key, for when no explicit calendar key is provided.
- StandardEarthHttpMillisecondStoreDataProvider - Class in org.lukashian.store.provider.external.http
-
This implementation of
HttpMillisecondStoreDataProviderloads binary streams of long values from the official lukashian.org server. - StandardEarthHttpMillisecondStoreDataProvider() - Constructor for class org.lukashian.store.provider.external.http.StandardEarthHttpMillisecondStoreDataProvider
- StandardEarthMillisecondStoreDataProvider - Class in org.lukashian.store.provider
-
An implementation of the
MillisecondStoreDataProviderthat implements the Lukashian Calendar Mechanism, resulting in a Lukashian Calendar: For Solar Earth Years that run from Southern Solstice to Southern Solstice For True (or apparent) Solar Earth Days (not Mean Solar Earth Days) With the year number approximately 3900 higher than the Gregorian Calendar All measured according to Terrestrial Time The standard Earth implementation of the Lukashian Calendar Mechanism defines a year as a Solar Earth Year (or Tropical Earth Year), i.e. a single rotation of the Earth around the Sun, in terms of the cycle of the seasons. - StandardEarthMillisecondStoreDataProvider() - Constructor for class org.lukashian.store.provider.StandardEarthMillisecondStoreDataProvider
- StandardMarsHttpMillisecondStoreDataProvider - Class in org.lukashian.store.provider.external.http
-
This implementation of
HttpMillisecondStoreDataProviderloads binary streams of long values from the official lukashian.org server. - StandardMarsHttpMillisecondStoreDataProvider() - Constructor for class org.lukashian.store.provider.external.http.StandardMarsHttpMillisecondStoreDataProvider
- StandardMarsMillisecondStoreDataProvider - Class in org.lukashian.store.provider
-
An implementation of the
MillisecondStoreDataProviderthat implements the Lukashian Calendar Mechanism, resulting in a Lukashian Calendar: For Solar Mars Years that run from Southern Solstice to Southern Solstice For True (or apparent) Solar Mars Days (not Mean Solar Mars Days) The standard Mars implementation of the Lukashian Calendar Mechanism defines a year as a Solar Mars Year (or Tropical Mars Year), i.e. a single rotation of the Mars around the Sun, in terms of the cycle of the seasons. - StandardMarsMillisecondStoreDataProvider() - Constructor for class org.lukashian.store.provider.StandardMarsMillisecondStoreDataProvider
- store() - Static method in class org.lukashian.store.MillisecondStore
-
Gets the singleton instance of the
MillisecondStore.
T
- toCalendar(int) - Method in class org.lukashian.Instant
-
Returns the same point in time on the given calendar instance.
- toJavaInstant() - Method in class org.lukashian.Instant
- toString() - Method in class org.lukashian.Day
- toString() - Method in class org.lukashian.Instant
- toString() - Method in class org.lukashian.Year
V
- valueOf(String) - Static method in enum class org.lukashian.Formatter.DayFormat
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class org.lukashian.Formatter.DayFormat
-
Returns an array containing the constants of this enum class, in the order they are declared.
Y
- Year - Class in org.lukashian
-
Represents a year in the Lukashian Calendar Mechanism.
- YEAR_FIRST - Enum constant in enum class org.lukashian.Formatter.DayFormat
-
Format the year first, then the day inside the year, for example: '5919-43'.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form