Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.media.mn8.util.cron
Class CronMultiplier  view CronMultiplier download CronMultiplier.java

java.lang.Object
  extended byorg.media.mn8.util.cron.CronMultiplier

public class CronMultiplier
extends java.lang.Object

This is the multiplier for crons to make crons with (*), intervals (3-12), selectors (2-8/2) and lists (3,4,8).


Nested Class Summary
(package private)  class CronMultiplier.CronCollector
           
(package private)  class CronMultiplier.CronElement
           
 
Field Summary
private  java.util.Vector avalonCrons
           
(package private)  CronMultiplier.CronElement ce
           
private  java.lang.String errMsg
           
 boolean ignored
           
private  boolean mnthDaysFound
           
private  byte paramNr
           
private  java.util.Vector repDays
           
private  java.util.Vector repHours
           
private  java.util.Vector repMins
           
private  java.util.Vector repMonths
           
private  java.util.Vector repWeekDays
           
private  boolean weekDaysFound
           
 
Constructor Summary
CronMultiplier()
           
 
Method Summary
private  void comaParser(java.lang.String worm)
           
private  int convert(java.lang.String conv)
           
 int getDay()
           
 java.lang.String getErrMsg()
           
 int getHour()
           
 boolean getIsDayOfWeek()
           
 int getMin()
           
 int getMonth()
           
 int getSize()
           
private  void ignoreCron(java.lang.String ignoredParam)
           
 void makeCronElements(java.util.Vector days, boolean week)
           
private  void minusParser(java.lang.String interval, int step)
           
private  byte paramHigh(byte par)
           
private  byte paramLow(byte par)
           
 void setCurrent(int current)
           
 void setMaker(java.lang.String cron)
           
private  void slashParser(java.lang.String slash)
           
 void wormCollector()
           
private  void wormMaker(int worm)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ce

CronMultiplier.CronElement ce

avalonCrons

private java.util.Vector avalonCrons

repMins

private java.util.Vector repMins

repHours

private java.util.Vector repHours

repDays

private java.util.Vector repDays

repMonths

private java.util.Vector repMonths

repWeekDays

private java.util.Vector repWeekDays

weekDaysFound

private boolean weekDaysFound

mnthDaysFound

private boolean mnthDaysFound

paramNr

private byte paramNr

errMsg

private java.lang.String errMsg

ignored

public boolean ignored
Constructor Detail

CronMultiplier

public CronMultiplier()
Method Detail

setMaker

public void setMaker(java.lang.String cron)

wormCollector

public void wormCollector()

makeCronElements

public void makeCronElements(java.util.Vector days,
                             boolean week)

setCurrent

public void setCurrent(int current)

getSize

public int getSize()

getMin

public int getMin()

getHour

public int getHour()

getDay

public int getDay()

getMonth

public int getMonth()

getIsDayOfWeek

public boolean getIsDayOfWeek()

getErrMsg

public java.lang.String getErrMsg()

paramLow

private byte paramLow(byte par)

paramHigh

private byte paramHigh(byte par)

comaParser

private void comaParser(java.lang.String worm)

slashParser

private void slashParser(java.lang.String slash)

minusParser

private void minusParser(java.lang.String interval,
                         int step)

wormMaker

private void wormMaker(int worm)

convert

private int convert(java.lang.String conv)

ignoreCron

private void ignoreCron(java.lang.String ignoredParam)