|
Gridarta Editor
|
Default implementation of MapWriter. More...
Inheritance diagram for net.sf.gridarta.model.io.DefaultMapWriter< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >:
Collaboration diagram for net.sf.gridarta.model.io.DefaultMapWriter< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >:Public Member Functions | |
| DefaultMapWriter (@NotNull final MapArchObjectParserFactory< A > mapArchObjectParserFactory, @NotNull final GameObjectParser< G, A, R > gameObjectParser) | |
| Creates a new instance. More... | |
| void | encodeMapFile (@NotNull final MapModel< G, A, R > mapModel, @NotNull final Writer writer) throws IOException |
Public Member Functions inherited from net.sf.gridarta.model.io.MapWriter< G, A, R > | |
| void | encodeMapFile ( @NotNull MapModel< G, A, R > mapModel, @NotNull Writer writer) throws IOException |
| Write the whole map-data into a file. More... | |
Private Attributes | |
| final GameObjectParser< G, A, R > | gameObjectParser |
| The GameObjectParser to use. More... | |
| final MapArchObjectParserFactory< A > | mapArchObjectParserFactory |
| The MapArchObjectParserFactory to use. More... | |
Default implementation of MapWriter.
Definition at line 36 of file DefaultMapWriter.java.
| net.sf.gridarta.model.io.DefaultMapWriter< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.DefaultMapWriter | ( | @NotNull final MapArchObjectParserFactory< A > | mapArchObjectParserFactory, |
| @NotNull final GameObjectParser< G, A, R > | gameObjectParser | ||
| ) |
Creates a new instance.
| mapArchObjectParserFactory | the map arch object parser factory to use |
| gameObjectParser | the game object parser to use |
Definition at line 56 of file DefaultMapWriter.java.
References net.sf.gridarta.model.io.DefaultMapWriter< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.gameObjectParser, and net.sf.gridarta.model.io.DefaultMapWriter< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.mapArchObjectParserFactory.
| void net.sf.gridarta.model.io.DefaultMapWriter< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.encodeMapFile | ( | @NotNull final MapModel< G, A, R > | mapModel, |
| @NotNull final Writer | writer | ||
| ) | throws IOException |
Definition at line 62 of file DefaultMapWriter.java.
References net.sf.gridarta.utils.Size2D.getHeight(), net.sf.gridarta.utils.Size2D.getWidth(), net.sf.gridarta.model.io.MapArchObjectParserFactory< A extends MapArchObject< A >.newMapArchObjectParser(), net.sf.gridarta.model.io.MapArchObjectParser< A extends MapArchObject< A >.save(), and net.sf.gridarta.model.io.GameObjectParser< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.save().
Here is the call graph for this function:
|
private |
The GameObjectParser to use.
Definition at line 48 of file DefaultMapWriter.java.
|
private |
The MapArchObjectParserFactory to use.
Definition at line 42 of file DefaultMapWriter.java.