|
Gridarta Editor
|
A MapControlFactory to create Crossfire instance. More...
Inheritance diagram for net.sf.gridarta.var.atrinik.model.mapcontrol.DefaultMapControlFactory:
Collaboration diagram for net.sf.gridarta.var.atrinik.model.mapcontrol.DefaultMapControlFactory:Public Member Functions | |
| DefaultMapControlFactory (@NotNull final MapWriter< GameObject, MapArchObject, Archetype > mapWriter, @NotNull final ProjectSettings projectSettings, @NotNull final MapModelFactory< GameObject, MapArchObject, Archetype > mapModelFactory) | |
| Creates a new instance. More... | |
| MapControl< GameObject, MapArchObject, Archetype > | newMapControl (@Nullable final List< GameObject > objects, @NotNull final MapArchObject mapArchObject, @Nullable final MapFile mapFile) |
| MapControl< GameObject, MapArchObject, Archetype > | newPickmapControl (@Nullable final List< GameObject > objects, @NotNull final MapArchObject mapArchObject, @Nullable final MapFile mapFile) |
Public Member Functions inherited from net.sf.gridarta.model.mapcontrol.MapControlFactory< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R > | |
| MapControl< G, A, R > | newMapControl (@Nullable List< G > objects, @NotNull A mapArchObject, @Nullable MapFile mapFile) |
| Creates a new map control instance. More... | |
| MapControl< G, A, R > | newPickmapControl (@Nullable List< G > objects, @NotNull A mapArchObject, @Nullable MapFile mapFile) |
| Creates a new pickmap map control instance. More... | |
Private Attributes | |
| final MapModelFactory< GameObject, MapArchObject, Archetype > | mapModelFactory |
| The MapModelFactory for creating MapModel instances. More... | |
| final MapWriter< GameObject, MapArchObject, Archetype > | mapWriter |
| The MapWriter for saving MapControl instances. More... | |
| final ProjectSettings | projectSettings |
| The ProjectSettings to use. More... | |
A MapControlFactory to create Crossfire instance.
Definition at line 41 of file DefaultMapControlFactory.java.
| net.sf.gridarta.var.atrinik.model.mapcontrol.DefaultMapControlFactory.DefaultMapControlFactory | ( | @NotNull final MapWriter< GameObject, MapArchObject, Archetype > | mapWriter, |
| @NotNull final ProjectSettings | projectSettings, | ||
| @NotNull final MapModelFactory< GameObject, MapArchObject, Archetype > | mapModelFactory | ||
| ) |
Creates a new instance.
| mapWriter | the map writer for saving map control instances |
| projectSettings | the project settings to use |
| mapModelFactory | the map model factory for creating map model instances |
Definition at line 68 of file DefaultMapControlFactory.java.
References net.sf.gridarta.var.atrinik.model.mapcontrol.DefaultMapControlFactory.mapModelFactory, net.sf.gridarta.var.atrinik.model.mapcontrol.DefaultMapControlFactory.mapWriter, and net.sf.gridarta.var.atrinik.model.mapcontrol.DefaultMapControlFactory.projectSettings.
| MapControl<GameObject, MapArchObject, Archetype> net.sf.gridarta.var.atrinik.model.mapcontrol.DefaultMapControlFactory.newMapControl | ( | @Nullable final List< GameObject > | objects, |
| @NotNull final MapArchObject | mapArchObject, | ||
| @Nullable final MapFile | mapFile | ||
| ) |
Definition at line 76 of file DefaultMapControlFactory.java.
References net.sf.gridarta.model.mapmodel.MapModel< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.addObjectListToMap(), net.sf.gridarta.model.mapmodel.MapModel< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.beginTransaction(), net.sf.gridarta.model.mapmodel.MapModel< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.endTransaction(), net.sf.gridarta.model.mapcontrol.MapControl< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.getMapModel(), net.sf.gridarta.model.settings.ProjectSettings.getMapsDirectory(), net.sf.gridarta.var.atrinik.model.mapcontrol.DefaultMapControlFactory.mapModelFactory, net.sf.gridarta.var.atrinik.model.mapcontrol.DefaultMapControlFactory.mapWriter, net.sf.gridarta.var.atrinik.model.mapcontrol.DefaultMapControlFactory.projectSettings, net.sf.gridarta.model.mapmodel.MapModel< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.resetModified(), and net.sf.gridarta.model.mapmodel.MapModel< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.setMapFile().
Here is the call graph for this function:| MapControl<GameObject, MapArchObject, Archetype> net.sf.gridarta.var.atrinik.model.mapcontrol.DefaultMapControlFactory.newPickmapControl | ( | @Nullable final List< GameObject > | objects, |
| @NotNull final MapArchObject | mapArchObject, | ||
| @Nullable final MapFile | mapFile | ||
| ) |
Definition at line 95 of file DefaultMapControlFactory.java.
References net.sf.gridarta.model.mapmodel.MapModel< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.addObjectListToMap(), net.sf.gridarta.model.mapmodel.MapModel< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.beginTransaction(), net.sf.gridarta.model.mapmodel.MapModel< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.endTransaction(), net.sf.gridarta.model.mapcontrol.MapControl< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.getMapModel(), net.sf.gridarta.var.atrinik.model.mapcontrol.DefaultMapControlFactory.mapModelFactory, net.sf.gridarta.var.atrinik.model.mapcontrol.DefaultMapControlFactory.mapWriter, net.sf.gridarta.var.atrinik.model.mapcontrol.DefaultMapControlFactory.projectSettings, net.sf.gridarta.model.mapmodel.MapModel< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.resetModified(), and net.sf.gridarta.model.mapmodel.MapModel< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.setMapFile().
Here is the call graph for this function:
|
private |
The MapModelFactory for creating MapModel instances.
Definition at line 59 of file DefaultMapControlFactory.java.
Referenced by net.sf.gridarta.var.atrinik.model.mapcontrol.DefaultMapControlFactory.DefaultMapControlFactory(), net.sf.gridarta.var.atrinik.model.mapcontrol.DefaultMapControlFactory.newMapControl(), and net.sf.gridarta.var.atrinik.model.mapcontrol.DefaultMapControlFactory.newPickmapControl().
|
private |
The MapWriter for saving MapControl instances.
Definition at line 47 of file DefaultMapControlFactory.java.
Referenced by net.sf.gridarta.var.atrinik.model.mapcontrol.DefaultMapControlFactory.DefaultMapControlFactory(), net.sf.gridarta.var.atrinik.model.mapcontrol.DefaultMapControlFactory.newMapControl(), and net.sf.gridarta.var.atrinik.model.mapcontrol.DefaultMapControlFactory.newPickmapControl().
|
private |
The ProjectSettings to use.
Definition at line 53 of file DefaultMapControlFactory.java.
Referenced by net.sf.gridarta.var.atrinik.model.mapcontrol.DefaultMapControlFactory.DefaultMapControlFactory(), net.sf.gridarta.var.atrinik.model.mapcontrol.DefaultMapControlFactory.newMapControl(), and net.sf.gridarta.var.atrinik.model.mapcontrol.DefaultMapControlFactory.newPickmapControl().