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".