public class CronDescriptor extends Object
| Modifier and Type | Field and Description |
|---|---|
static Locale |
DEFAULT_LOCALE |
| Constructor and Description |
|---|
CronDescriptor(ResourceBundle resourceBundle)
Constructor creating a descriptor for given ResourceBundle.
|
| Modifier and Type | Method and Description |
|---|---|
String |
describe(Cron cron)
Provide a description of given CronFieldParseResult list.
|
String |
describeDayOfMonth(Map<CronFieldName,CronField> fields)
Provide description for day of month.
|
String |
describeDayOfWeek(Map<CronFieldName,CronField> fields,
Map<CronFieldName,FieldDefinition> definitions)
Provide description for day of week.
|
String |
describeHHmmss(Map<CronFieldName,CronField> fields)
Provide description for hours, minutes and seconds.
|
String |
describeMonth(Map<CronFieldName,CronField> fields)
Provide description for month.
|
String |
describeYear(Map<CronFieldName,CronField> fields)
Provide description for a year.
|
ResourceBundle |
getResourceBundle()
Gets the current resource bundle that is in use to allow custom reuse of text phrases.
|
static CronDescriptor |
instance()
Creates an instance with UK locale.
|
static CronDescriptor |
instance(Locale locale)
Creates and instance with given locale.
|
public static final Locale DEFAULT_LOCALE
public CronDescriptor(ResourceBundle resourceBundle)
resourceBundle - - ResourceBundle which contains descriptionspublic String describe(Cron cron)
cron - - Cron instance, never null
if null, will throw NullPointerExceptionpublic String describeHHmmss(Map<CronFieldName,CronField> fields)
fields - - fields to describe;public String describeDayOfMonth(Map<CronFieldName,CronField> fields)
fields - - fields to describe;public String describeMonth(Map<CronFieldName,CronField> fields)
fields - - fields to describe;public String describeDayOfWeek(Map<CronFieldName,CronField> fields, Map<CronFieldName,FieldDefinition> definitions)
fields - - fields to describe;public String describeYear(Map<CronFieldName,CronField> fields)
fields - - fields to describe;public static CronDescriptor instance()
public static CronDescriptor instance(Locale locale)
locale - - Locale in which descriptions will be givenpublic ResourceBundle getResourceBundle()
Copyright © 2021. All rights reserved.