|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ActionStructure
Diese Klasse repraesentiert eine Kette von Aktionen. Jede Aktion wird
durch einen int
-Wert codiert. Alle Aktionen der Kette zusammen
muessen ebenfalls in einem int
-Wert codiert werden koennen.
Eine Moeglichkeit ist z.B. die logische Veroderung der einzelnen Aktionen, wenn
jede Einzelaktion durch eine 2er-Potenz codiert wird.
Field Summary | |
---|---|
static int |
ACTION_NONE
Aktion, die fuer "keine Aktion" steht. |
Method Summary | |
---|---|
boolean |
compareActions(int actionCode1,
int actionCode2)
Prueft, ob zwei Actionscodes gemeinsame Komponenten beinhalten. |
int |
getActionCode()
Liefert die Aktion, fuer die dieses Element in der ActionStructure -Kette steht. |
int |
getCompleteActionCode()
Liefert einen Wert, der saemtliche Aktionen der ActionStructure -Kette codiert. z.B. logische Veroderung der
einzelnen Aktionen der ActionStructure -Kette. |
ActionStructure |
getParentActionStructure()
Liefert das ActionStructure -Element, das in der
Kette unmittelbar uebergeordnet ist. |
Field Detail |
---|
static final int ACTION_NONE
Method Detail |
---|
ActionStructure getParentActionStructure()
ActionStructure
-Element, das in der
Kette unmittelbar uebergeordnet ist.
null
falls die Aktion die Wurzel-Aktion darstelltint getActionCode()
ActionStructure
-Kette steht.
int getCompleteActionCode()
ActionStructure
-Kette codiert. z.B. logische Veroderung der
einzelnen Aktionen der ActionStructure
-Kette.
boolean compareActions(int actionCode1, int actionCode2)
actionCode1
- AktionscodeactionCode2
- Aktionscode
true
gdw. die beiden Gesamt-Aktionen mindestens
eine gemeinsame Aktion haben.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |