|
|||||||||
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
- konfiguraceMethod 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 slotupublic 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 slotupublic 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 |