public class CronDescriptor extends Object
Modifier and Type | Field and Description |
---|---|
static Locale |
DEFAULT_LOCALE |
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 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 © 2018. All rights reserved.