RepeaterMonthName Class Reference

Inherits er::chronic::repeaters::Repeater<RepeaterMonthName.MonthName>.

Collaboration diagram for RepeaterMonthName:

Collaboration graph
[legend]

List of all members.

Public Types

enum  MonthName {
  _ZERO_MONTH, JANUARY, FEBRUARY, MARCH,
  APRIL, MAY, JUNE, JULY,
  AUGUST, SEPTEMBER, OCTOBER, NOVEMBER,
  DECEMBER
}

Public Member Functions

int getIndex ()
Span getOffset (Span span, float amount, PointerType pointer)
int getWidth ()
 RepeaterMonthName (MonthName type)
String toString ()

Static Public Member Functions

static RepeaterMonthName scan (Token token)

Protected Member Functions

Span _nextSpan (PointerType pointer)
Span _thisSpan (PointerType pointer)

Private Attributes

Calendar _currentMonthBegin

Static Private Attributes

static final Pattern APR_PATTERN = Pattern.compile("^apr\\.?(il)?$")
static final Pattern AUG_PATTERN = Pattern.compile("^aug\\.?(ust)?$")
static final Pattern DEC_PATTERN = Pattern.compile("^dec\\.?(ember)?$")
static final Pattern FEB_PATTERN = Pattern.compile("^feb\\.?(ruary)?$")
static final Pattern JAN_PATTERN = Pattern.compile("^jan\\.?(uary)?$")
static final Pattern JUL_PATTERN = Pattern.compile("^jul\\.?y?$")
static final Pattern JUN_PATTERN = Pattern.compile("^jun\\.?e?$")
static final Pattern MAR_PATTERN = Pattern.compile("^mar\\.?(ch)?$")
static final Pattern MAY_PATTERN = Pattern.compile("^may$")
static final int MONTH_SECONDS = 2592000
static final Pattern NOV_PATTERN = Pattern.compile("^nov\\.?(ember)?$")
static final Pattern OCT_PATTERN = Pattern.compile("^oct\\.?(ober)?$")
static final Pattern SEP_PATTERN = Pattern.compile("^sep\\.?(t\\.?|tember)?$")


Member Enumeration Documentation

enum MonthName

Enumerator:
_ZERO_MONTH 
JANUARY 
FEBRUARY 
MARCH 
APRIL 
MAY 
JUNE 
JULY 
AUGUST 
SEPTEMBER 
OCTOBER 
NOVEMBER 
DECEMBER 


Constructor & Destructor Documentation

RepeaterMonthName ( MonthName  type  ) 


Member Function Documentation

Span _nextSpan ( PointerType  pointer  )  [protected]

Span _thisSpan ( PointerType  pointer  )  [protected]

int getIndex (  ) 

Span getOffset ( Span  span,
float  amount,
PointerType  pointer 
)

int getWidth (  ) 

static RepeaterMonthName scan ( Token  token  )  [static]

String toString (  ) 


Member Data Documentation

Calendar _currentMonthBegin [private]

final Pattern APR_PATTERN = Pattern.compile("^apr\\.?(il)?$") [static, private]

final Pattern AUG_PATTERN = Pattern.compile("^aug\\.?(ust)?$") [static, private]

final Pattern DEC_PATTERN = Pattern.compile("^dec\\.?(ember)?$") [static, private]

final Pattern FEB_PATTERN = Pattern.compile("^feb\\.?(ruary)?$") [static, private]

final Pattern JAN_PATTERN = Pattern.compile("^jan\\.?(uary)?$") [static, private]

final Pattern JUL_PATTERN = Pattern.compile("^jul\\.?y?$") [static, private]

final Pattern JUN_PATTERN = Pattern.compile("^jun\\.?e?$") [static, private]

final Pattern MAR_PATTERN = Pattern.compile("^mar\\.?(ch)?$") [static, private]

final Pattern MAY_PATTERN = Pattern.compile("^may$") [static, private]

final int MONTH_SECONDS = 2592000 [static, private]

final Pattern NOV_PATTERN = Pattern.compile("^nov\\.?(ember)?$") [static, private]

final Pattern OCT_PATTERN = Pattern.compile("^oct\\.?(ober)?$") [static, private]

final Pattern SEP_PATTERN = Pattern.compile("^sep\\.?(t\\.?|tember)?$") [static, private]


The documentation for this class was generated from the following file:

Generated on Sat May 26 06:42:46 2012 for Project Wonder by  doxygen 1.5.8