javatools.cron
Class CrontabEntry.ParseSpec

java.lang.Object
  |
  +--javatools.cron.CrontabEntry.ParseSpec
Enclosing class:
CrontabEntry

public static class CrontabEntry.ParseSpec
extends java.lang.Object

Describes a CrontabEntry time unit. Each time unit that CrontabEntry caters for has a static ParseSpec object that describes various aspects of that time unit, such as the number of possible values, whether values are zero or one-based, possible alphabetic abbreviations etc.


Field Summary
(package private)  java.lang.String[] abbrevs
           
(package private)  int arrayBase
           
(package private)  int calendarToken
           
(package private)  java.lang.String description
           
(package private)  java.lang.String name
           
(package private)  java.lang.String[] names
           
(package private)  int size
           
 
Constructor Summary
(package private) CrontabEntry.ParseSpec(int calendarToken, java.lang.String name, java.lang.String description, int size, int arrayBase, java.lang.String[] abbrevs, java.lang.String[] names)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

calendarToken

int calendarToken

name

java.lang.String name

description

java.lang.String description

size

int size

arrayBase

int arrayBase

abbrevs

java.lang.String[] abbrevs

names

java.lang.String[] names
Constructor Detail

CrontabEntry.ParseSpec

CrontabEntry.ParseSpec(int calendarToken,
                       java.lang.String name,
                       java.lang.String description,
                       int size,
                       int arrayBase,
                       java.lang.String[] abbrevs,
                       java.lang.String[] names)