|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object | +--timetable.data.TimePreference
Časové preference zdrojů a aktivit.
| Field Summary | |
(package private) Config |
config
Globální konfigurace |
static int |
FREE
Volný slot - default |
static int |
HARD
HARD podmínka - slot nemůže být použit |
protected int[] |
slots
Pole slotů. |
static int |
SOFT
SOFT podmínka - slot by neměl být použit |
| Constructor Summary | |
TimePreference(Config config)
Konstruktor. |
|
| Method Summary | |
java.lang.Object |
clone()
Vytvoří jinou instanci stejného pole časových preferencí |
int |
get(int slot)
Zjištění podmínky slotu |
boolean |
isFREE(int slot)
Je na daném slotu FREE podmínka (slot bez preference) ? |
boolean |
isHARD(int slot)
Je na daném slotu HARD podmínka (slot nemůže být použit) ? |
boolean |
isSOFT(int slot)
Je na daném slotu SOFT podmínka (slot by neměl být použit) ? |
void |
set(int slot,
int type)
Nastavení preference slotu |
void |
set(int startSlot,
int endSlot,
int type)
Nastavení podmínky pro více slotů najednou |
void |
setFREE(int slot)
Nastavení podmínky FREE (bez preference) na daný slot |
void |
setHARD(int slot)
Nastavení podmínky HARD (slot nemůže být použit) na daný slot |
void |
setSOFT(int slot)
Nastavení podmínky SOFT (slot není preferován) na daný slot |
java.lang.String |
toString(int type)
Textové vyjádření pole podmínek. |
| Methods inherited from class java.lang.Object |
|
| Field Detail |
protected int[] slots
Config config
public static int FREE
public static int HARD
public static int SOFT
| Constructor Detail |
public TimePreference(Config config)
throws TimetableException
config - konfigurace| Method Detail |
public void set(int slot,
int type)
slot - číslo slotutype - podmínka {FREE, SOFT, HARD}public int get(int slot)
slot - číslo slotupublic void setFREE(int slot)
slot - číslo slotupublic void setSOFT(int slot)
slot - číslo slotupublic void setHARD(int slot)
slot - číslo slotu
public void set(int startSlot,
int endSlot,
int type)
startSlot - číslo prvního slotuendSlot - číslo posledního slotutype - podmínka {FREE, SOFT, HARD}public boolean isHARD(int slot)
slot - číslo slotupublic boolean isFREE(int slot)
slot - číslo slotupublic boolean isSOFT(int slot)
slot - číslo slotu
public java.lang.String toString(int type)
throws TimetableException
type - podmínka {FREE, SOFT, HARD}public java.lang.Object clone()
clone in class java.lang.Object
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||