|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Object | +--converge.kernel.Scheduler
Ajastin
| Field Summary | |
static int |
DAY
|
static int |
HOUR
|
static int |
MINUTE
|
static int |
MONTH
|
static int |
WEEK
|
| Constructor Summary | |
Scheduler()
|
|
Scheduler(java.lang.String name,
java.util.Date date)
|
|
Scheduler(java.lang.String name,
int type,
int multiply)
|
|
| Method Summary | |
void |
createXML(org.w3c.dom.Node par)
Luodaan XML |
void |
deleteRule(java.lang.String name)
Poistetaan sääntö ajastimesta. |
boolean |
exact()
Onko ajastus konstruoitu Date-oliolla? |
java.util.Date |
getDate()
Palautetaan tarkka laukeamisajankohta Date-oliona. |
long |
getInterval()
Laukeamisajankohtien väli |
protected long |
getLastTime()
Milloin ajastin on edellisen kerran lauennut |
int |
getMultiply()
Kerroin. |
java.lang.String |
getName()
Palautetaan ajastimen nimi. |
ScheduledRule |
getRule(java.lang.String name)
Palautetaan sääntö nimen perusteella. |
java.lang.String[] |
getRuleNames()
Palautetaan ajastimeen liitettyjen sääntöjen nimet. |
Rule[] |
getRules()
|
int |
getType()
Tyyppi. |
boolean |
loadXML(org.w3c.dom.Node cont)
Luo ilmentymän tietosisällön annetusta xml nodesta |
protected void |
setLastTime(long time)
Asetetaan tieto edellisestä laukeamisajankohdasta. |
void |
setRule(ScheduledRule rule)
Asetetaan sääntö ajastimeen. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
public static final int MINUTE
public static final int HOUR
public static final int DAY
public static final int WEEK
public static final int MONTH
| Constructor Detail |
public Scheduler(java.lang.String name,
int type,
int multiply)
name - ajastimen nimitype - jokin Schedulerin määrittämistä final-tyyppisistä kentistämultiply - kerroin
public Scheduler(java.lang.String name,
java.util.Date date)
name - ajastimen nimidate - Määritellään tarkka päivämäärä ja aikapublic Scheduler()
| Method Detail |
protected long getLastTime()
protected void setLastTime(long time)
public java.lang.String getName()
public boolean exact()
public java.util.Date getDate()
public int getType()
public int getMultiply()
public long getInterval()
public void setRule(ScheduledRule rule)
rule - sääntöpublic ScheduledRule getRule(java.lang.String name)
name - halutun säännön nimipublic void deleteRule(java.lang.String name)
name - poistettavan säännön nimipublic java.lang.String[] getRuleNames()
public Rule[] getRules()
public void createXML(org.w3c.dom.Node par)
createXML in interface XMLContentInterfacepar - org.w3c.dom.Node. Node,jonka alle
ilmentymä kirjoittaa sisältönsä eli kirjoitettavien elementtien
vanhempi.public boolean loadXML(org.w3c.dom.Node cont)
XMLContentInterface
loadXML in interface XMLContentInterfacecont - org.w3c.dom.Node. Node,joka sisältää luokan
tietosisältö kuvauksen
XMLContentInterface.createXML( Node )
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||