All Classes and Interfaces
Class
Description
Base for language parsers that handle date/time expressions in the form of
"in <amount> <timeunit>"
, for example "in 10 days".English parser that handles expressions like "in 10 days".
English parser that handles day-month-year dates like "3rd of August, 2025".
English parser that handles month-day-year dates like "August 3rd, 2025".
English
ParsingConfiguration
that contains all English parsers and all common parsers.English parser that handles relative words like "today", "tomorrow" and
"yesterday".
English parser that handles time-of-day words like "morning" and "noon".
English parser that handles 12-hour time in the format HH:MM:SS AM/PM.
English parser that handles expressions like "on sunday", "on the next friday".
English parser that handles year-month-day dates like "2025 August 3rd".
Base for parsers that handle time in formats like HH:MM:SS with support for
AM/PM.
Parser for the ISO 8601 (YYYY-MM-DD) date format.
Base for language parsers that handle date expressions containing a month
name, like "August 3rd, 2025".
Base abstract class for all parsers.
Immutable data class that represents one parsed regex match.
Protected builder for
ParsedComponents
which can
only be accessed by Parser
and its subclasses.Base abstract class for parsing configurations.
Base for language parsers that handle relative words like "today" and
"tomorrrow".
Parser
for DMY
and MDY dates, such as 31.12.2025 and 6/20/2020.Order in which day and month is placed.
Base for language parsers that handle time-of-day words like "morning", "noon".
Parser
for
parsing twenty-four hour time, with or without seconds, like
"22:20:48"
.Base for language parsers that handle expressions like "on wednesday",
"on the next saturday".