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

Interface for classes that write map files. More...

+ Inheritance diagram for net.sf.gridarta.model.io.MapWriter< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >:
+ Collaboration diagram for net.sf.gridarta.model.io.MapWriter< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >:

Public Member Functions

void encodeMapFile (@NotNull MapModel< G, A, R > mapModel, @NotNull Writer writer) throws IOException
 Write the whole map-data into a file. More...
 

Detailed Description

Interface for classes that write map files.

Author
Christian Hujer

Definition at line 34 of file MapWriter.java.

Member Function Documentation

◆ encodeMapFile()

void net.sf.gridarta.model.io.MapWriter< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.encodeMapFile ( @NotNull MapModel< G, A, R >  mapModel,
@NotNull Writer  writer 
) throws IOException

Write the whole map-data into a file.

Parameters
mapModelthe MapModel to encode
writerthe writer to write to
Exceptions
IOExceptionIn case of I/O problems when writing the map file.

Referenced by net.sf.gridarta.model.mapcontrol.DefaultMapControl< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.encodeMapFile(), and net.sf.gridarta.model.validation.checks.MapCheckerScriptChecker< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.getCommand().

+ Here is the caller graph for this function:

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