|
Smernice oddelenia QNX | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.microstepmis.agentspace.Trigger
public class Trigger
Trigger na bloky v architekture agent-space.
Field Summary | |
---|---|
java.util.Set<Block> |
blocks
Mnozina zmenenych blokov. |
java.util.Map<java.lang.String,java.util.regex.Pattern> |
masks
Masky blokov, ktorych zmena by mala sposobit triggernutie. |
static int |
MATCHING
Trigger na skupinu blokov vyhovujucich maske. |
static int |
MULTIPLY
Trigger na skupinu blokov vyhovujucich maske s moznostou ziskania zmenenych blokov. |
static int |
NORMAL
Trigger na konkretny blok. |
Proxy |
proxy
Proxy, ktore sa triggerom triggeruje. |
static int |
QUIET
Trigger na skupinu blokov vyhovujucich maske bez triggerovania proxy. |
static int |
SORTED
Trigger na skupinu blokov vyhovujucich maske s moznostou ziskania zmenenych blokov danych v poradi ako sa menili vratanie viacnasobnych hodnot. |
int |
type
Typ triggra. |
Constructor Summary | |
---|---|
Trigger(java.lang.String mask,
Proxy proxy,
int type)
Vytvori novy trigger s danou maskou, na dane proxy, daneho typu. |
Method Summary | |
---|---|
void |
add(java.lang.String mask,
Proxy proxy,
int type)
Prida masku do triggra (trigger teraz reaguje na zmeny viacerych blokov). |
void |
addBlock(Block block)
Pridanie bloku do zoznamu blokov triggerovanych danym triggerom. |
boolean |
call(Block block)
Metoda volana prostredim pri zmene bloku. |
boolean |
hasMask()
Ci ma trigger masku. |
boolean |
isQuiet()
Ci je trigger typu QUIET. |
boolean |
match(java.lang.String name)
Vrati true, ak aspon jedna z masiek triggra matchne meno. |
BlockStatus |
next()
Pokracovnaie vycitavania blokov daneho triggra. |
void |
start()
Zaciatok vycitavania blokov daneho triggra. |
java.lang.String |
toString()
Vrati stringovu reprezentaciu triggra. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final int NORMAL
public static final int MATCHING
public static final int MULTIPLY
public static final int SORTED
public static final int QUIET
public java.util.Map<java.lang.String,java.util.regex.Pattern> masks
public Proxy proxy
public int type
public java.util.Set<Block> blocks
Constructor Detail |
---|
public Trigger(java.lang.String mask, Proxy proxy, int type)
Space.attachTrigger(java.lang.String, com.microstepmis.schd.Proxy, int)
, nepredpoklada sa
volanie priamo agentami.
mask
- maska,proxy
- proxy, ktore sa ma triggernut (vid Proxy
,type
- typ triggra (NORMAL
, atd.).Method Detail |
---|
public void add(java.lang.String mask, Proxy proxy, int type)
Space.attachTrigger(java.lang.String, com.microstepmis.schd.Proxy, int)
ak na dane proxy uz existuje trigger,
nepredpoklada sa volanie priamo agentami.
mask
- maska,proxy
- proxy, ktore sa ma triggernut (vid Proxy
),type
- typ triggra (NORMAL
, atd.).public void addBlock(Block block)
Space.write(java.lang.String, java.lang.Object, long, long, float)
,
Space.attachTrigger(java.lang.String, com.microstepmis.schd.Proxy, int)
, nepredpoklada sa volanie priamo agentami.
public boolean call(Block block)
block
- zmeneny blok
public boolean match(java.lang.String name)
name
- meno, ktore mathcujeme s maskami.
public void start()
Space.readFirst(com.microstepmis.schd.Proxy)
, nepredpoklada sa volanie priamo agentami.
public BlockStatus next()
Space.readNext(com.microstepmis.schd.Proxy)
, nepredpoklada sa volanie priamo agentami.
public boolean hasMask()
public boolean isQuiet()
QUIET
public java.lang.String toString()
toString
in class java.lang.Object
|
Smernice oddelenia QNX | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |