|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Třída poskytující základní rozhraní, které musí každá závislost mezi aktivitami splňovat.
Abychom mohli vyjádřit například, že jedna aktivita musí být před druhou, je nutné určit pořadí aktivit.
Proto má rozhraní dvěmetody pro nastavení aktivity, tj. nastavení první a druhé z nich.
Method Summary | |
Activity |
getAnotherActivity(Activity a)
Metoda vracející druhou z aktivit. |
java.lang.String |
getDependenceName()
Vrátí jméno závislosti - pro vizualizaci. |
Activity |
getFirstActivity()
Zjištění první aktivity závislosti |
Activity |
getSecondActivity()
Zjištění druhé aktivity závislosti |
int |
getType()
Zjištění typu podmínky |
java.lang.String[] |
getTypes()
Vrátí pole jmen jednotlivých typů podmínky - pro vizualizaci ! |
boolean |
isOK()
Zjištění splění závislosti |
boolean |
isOK(Activity a,
int start)
Zjištění splění závislosti, pokud bude mít jedna z aktivit změněn počáteční čas. |
boolean |
isOK(int activityStart1,
int activityStart2)
Zjištění splnění podmínky |
boolean |
participate(Activity a)
Zjistí, zda-li se nějaká aktivita účastní podmínky. |
ActivityDependenceInterface |
read(java.io.ObjectInputStream in,
ActivityGroup allActivities)
Načte objekt ze streamu |
void |
setFirstActivity(Activity a)
Nastavení první aktivity závislosti. |
void |
setSecondActivity(Activity b)
Nastavení druhé aktivity závislosti |
void |
setType(int i)
nastavení typu podmínky. |
void |
write(java.io.ObjectOutputStream out,
ActivityGroup allActivites)
Zapíše objekt do streamu |
Method Detail |
public void setFirstActivity(Activity a)
a
- aktivitapublic void setSecondActivity(Activity b)
b
- aktivitapublic Activity getFirstActivity()
public Activity getSecondActivity()
public boolean isOK()
public boolean isOK(Activity a, int start)
a
- aktivita (první nebo druhá)start
- začátek aktivity apublic boolean isOK(int activityStart1, int activityStart2)
activityStart1
- začátek první aktivityactivityStart2
- začátek druhé aktivitypublic void setType(int i)
i
- typ podmínkypublic int getType()
public Activity getAnotherActivity(Activity a)
a
- jedna z aktivitpublic java.lang.String[] getTypes()
public java.lang.String getDependenceName()
public boolean participate(Activity a)
a
- aktivitapublic void write(java.io.ObjectOutputStream out, ActivityGroup allActivites) throws java.io.IOException
out
- streamallActivities
- množina všech aktivitpublic ActivityDependenceInterface read(java.io.ObjectInputStream in, ActivityGroup allActivities) throws java.io.IOException, java.lang.ClassNotFoundException
in
- streamallActivities
- množina všech aktivit
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |