Gridarta Editor
net.sf.gridarta.model.io.DefaultMapWriter< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R > Class Template Reference

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...
 

Detailed Description

Default implementation of MapWriter.

Author
Christian Hujer

Definition at line 36 of file DefaultMapWriter.java.

Constructor & Destructor Documentation

◆ DefaultMapWriter()

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 
)

Member Function Documentation

◆ encodeMapFile()

Member Data Documentation

◆ gameObjectParser

◆ mapArchObjectParserFactory


The documentation for this class was generated from the following file: