|
|||||||||
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á aktivitaMethod Detail |
public java.lang.String getDependenceName()
getDependenceName
in class AbstractActivityDependence
public java.lang.String[] getTypes()
getTypes
in class AbstractActivityDependence
public boolean isOK(int activityStart1, int activityStart2)
isOK
in class AbstractActivityDependence
activityStart1
- 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 AbstractActivityDependence
out
- streamallActivities
- množina všech aktivitpublic ActivityDependenceInterface read(java.io.ObjectInputStream in, ActivityGroup allActivities) throws java.io.IOException, java.lang.ClassNotFoundException
read
in class AbstractActivityDependence
in
- streamallActivities
- množina všech aktivit
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |