public class GameCommandFactory extends Factory
| Modifier and Type | Class and Description |
|---|---|
private class |
GameCommandFactory.AddAIBuilder |
private class |
GameCommandFactory.AddAIDirector |
private class |
GameCommandFactory.CommandsBuilder |
private class |
GameCommandFactory.CommandsDirector |
private class |
GameCommandFactory.ListAIBuilder |
private class |
GameCommandFactory.ListAIDirector |
private class |
GameCommandFactory.ModelBuilder |
private class |
GameCommandFactory.ModelDirector |
private class |
GameCommandFactory.ResetBuilder |
private class |
GameCommandFactory.ResetDirector |
| Modifier and Type | Field and Description |
|---|---|
private java.util.Map<java.lang.String,ICommandDirector> |
directors |
| Constructor and Description |
|---|
GameCommandFactory()
Creates a GameCommandFactory.
|
| Modifier and Type | Method and Description |
|---|---|
ICommand |
GetCommand(java.lang.StringBuilder param,
NetworkCookie cookie,
java.lang.String object)
Gets the necessary command from the provided data.
|
private java.util.Map<java.lang.String,ICommandDirector> directors
public ICommand GetCommand(java.lang.StringBuilder param, NetworkCookie cookie, java.lang.String object) throws InvalidFactoryParameterException
FactoryGetCommand in class Factoryparam - The file path from the URL provided to the server.object - The serialized object.InvalidFactoryParameterException - Thrown if there isn't a command associated with param.