|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object
|
+--timetable.data.AbstractActivityDependence
|
+--timetable.data.TimeActivityDependence
Základní časové závislosti mezi předměty.
Mezi tyto závislosti patří: (dle typu)
| Field Summary | |
static int |
AFTER
typ závislosti - první za druhou |
static int |
BEFORE
typ závislosti - první před druhou |
static int |
CLOSELY_AFTER
typ závislosti - první těsně za druhou |
static int |
CLOSELY_BEFORE
typ závislosti - první těsně před druhou |
static int |
CONCURRENCY
typ závislosti - souběžně |
static java.lang.String |
DEPENDENCE_NAME
jméno závislostí |
static int |
NO_DEPENDENCE
typ závislosti - bez závislosti |
protected static java.lang.String[] |
TYPES
jména závislostí |
| Fields inherited from class timetable.data.AbstractActivityDependence |
first, second, type |
| Constructor Summary | |
TimeActivityDependence()
Konstruktor. |
|
TimeActivityDependence(Activity first,
int type,
Activity second)
Konstruktor. |
|
| Method Summary | |
java.lang.String |
getDependenceName()
Vrátí jméno závislosti - pro vizualizaci. |
java.lang.String[] |
getTypes()
Vrátí pole jmen jednotlivých typů podmínky - pro vizualizaci ! |
boolean |
isOK(int activityStart1,
int activityStart2)
Zjištění splnění podmínky |
ActivityDependenceInterface |
read(java.io.ObjectInputStream in,
ActivityGroup allActivities)
Načte objekt ze streamu |
java.lang.String |
toString()
Vrátí řetězec popisující závislost. |
void |
write(java.io.ObjectOutputStream out,
ActivityGroup allActivites)
Zapíše objekt do streamu |
| Methods inherited from class timetable.data.AbstractActivityDependence |
getAnotherActivity, getFirstActivity, getSecondActivity, getType, isOK, isOK, participate, setFirstActivity, setSecondActivity, setType |
| Methods inherited from class java.lang.Object |
|
| Field Detail |
public static int NO_DEPENDENCE
public static int BEFORE
public static int CLOSELY_BEFORE
public static int AFTER
public static int CLOSELY_AFTER
public static int CONCURRENCY
public static java.lang.String DEPENDENCE_NAME
protected static java.lang.String[] TYPES
| Constructor Detail |
public TimeActivityDependence()
public TimeActivityDependence(Activity first,
int type,
Activity second)
first - první aktyvitatype - typ závislostisecond - druhá aktivita| Method Detail |
public java.lang.String getDependenceName()
getDependenceName in class AbstractActivityDependencepublic java.lang.String[] getTypes()
getTypes in class AbstractActivityDependence
public boolean isOK(int activityStart1,
int activityStart2)
isOK in class AbstractActivityDependenceactivityStart1 - začátek první aktivityactivityStart2 - začátek druhé aktivitypublic java.lang.String toString()
toString in class java.lang.Object
public void write(java.io.ObjectOutputStream out,
ActivityGroup allActivites)
throws java.io.IOException
write in class AbstractActivityDependenceout - streamallActivities - množina všech aktivit
public ActivityDependenceInterface read(java.io.ObjectInputStream in,
ActivityGroup allActivities)
throws java.io.IOException,
java.lang.ClassNotFoundException
read in class AbstractActivityDependencein - streamallActivities - množina všech aktivit
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||