PlayerFactoryRegistry¶
-
public abstract class
PlayerFactoryRegistry
¶ Responsabilità: gestione dinamica delle implementazioni delle classi factory implementazione di
PlayerFactory
. Classe astratta estendibile da classi rappresentanti registri contenenti informazioni sulle classi factory impiegate per istanziare le implementazioni dei giocatori.- Author
Francesco Pio Stelluti, Francesco Coppola
Constructors¶
PlayerFactoryRegistry¶
-
public
PlayerFactoryRegistry
(String pathLettura)¶ Costruttore di
PlayerFactoryRegistry
.- Parametri
pathLettura – associato al file da cui leggere informazioni da inserire all’interno di
registryFactoryPlayers
.
- Solleva
BadRegistryException – in caso ci siano stati errori nell’inizializzazione del registro
Methods¶
getFactoryByName¶
-
public PlayerFactory
getFactoryByName
(String name)¶ Ottenimento di un’istanza di
PlayerFactory
dalla struttura dati di base conoscendo il suo nome.- Parametri
name – della particolare
PlayerFactory
richiesta
- Solleva
BadRegistryException – in caso la particolare
PlayerFactory
con il nome specificato tramite argomento non sia presente
- Ritorna
PlayerFactory richiesta
getPlayerFactoriesInstances¶
-
public List<PlayerFactory>
getPlayerFactoriesInstances
()¶ - Ritorna
List contenente tutte le istanze
PlayerFactory
caricate