public class ActionPool extends Object
Actions. Eine Aktion wird als Singleton
betrachtet und kann als Instanz nur einmal in diesem Pool abgelegt werden.| Constructor and Description |
|---|
ActionPool()
Defaultkonstruktor.
|
ActionPool(boolean _generatePlaceHolders)
Konstruktor.
|
ActionPool(List<Action> _actions)
Konstruktor.
|
ActionPool(List<Action> _actions,
boolean _generatePlaceHolders)
Konstruktor.
|
public ActionPool()
public ActionPool(boolean _generatePlaceHolders)
_generatePlaceHolders - Sollen Platzhalter bei Bedarf angelegt
werden, wenn die getAction(String) Methode keine
Aktion findet?public ActionPool(List<Action> _actions)
_actions - Mit diesen Aktionen wird der Pool initialisiert.public ActionPool(List<Action> _actions, boolean _generatePlaceHolders)
_actions - Mit diesen Aktionen wird der Pool initialisiert._generatePlaceHolders - Sollen Platzhalter bei Bedarf angelegt
werden, wenn die getAction(String) Methode keine
Aktion findet?public final Map<String,Action> getActions()
public final Action getAction(String _actionId)
Action Klasse. Falls
das Action Objekt nicht gefunden werden kann, wirft die
Methode eine IllegalArgumentException._actionId - Die ID der gesuchte Action.Action.public final void addAction(Action _action)
IllegalArgumentException geworfen.
Als Schlüssel wird der Klassentyp der Aktion verwendet._action - Eine Action.Copyright © 2014–2015. All rights reserved.