| Interface | Description |
|---|---|
| ArchetypeParser<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> |
Common interface for ArchetypeParsers.
|
| CacheFiles |
Creates derived files for caching files.
|
| GameObjectParser<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> |
Interface for classes that read or write
GameObject instances. |
| GameObjectParserFactory<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> |
A factory for creating
GameObjectParser instances. |
| MapArchObjectParser<A extends MapArchObject<A>> |
Interface for classes that read or write
MapArchObject instances. |
| MapArchObjectParserFactory<A extends MapArchObject<A>> |
Factory for creating
MapArchObjectParser instances. |
| MapReader<G extends GameObject<G,A,?>,A extends MapArchObject<A>> |
Interface for classes that read map files.
|
| MapReaderFactory<G extends GameObject<G,A,?>,A extends MapArchObject<A>> |
A factory for creating
MapReader instances. |
| MapWriter<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> |
Interface for classes that write map files.
|
| Class | Description |
|---|---|
| AbstractArchetypeParser<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>,B extends AbstractArchetypeBuilder<G,A,R>> |
Abstract base implementation of
ArchetypeParser. |
| AbstractGameObjectParser<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> |
Abstract base class for classes implementing
GameObjectParsers. |
| AbstractMapArchObjectParser<A extends MapArchObject<A>> |
Abstract base class for classes implementing
MapArchObjectParsers. |
| AnimationObjectsReader |
Utility class for reading
AnimationObjects from files. |
| AttributeListUtils |
Utility class for archetype attribute related functions.
|
| DefaultMapReader<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> |
Default implementation of
MapReader. |
| DefaultMapReaderFactory<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> |
Default implementation of
MapReaderFactory. |
| DefaultMapWriter<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> |
Default implementation of
MapWriter. |
| DirectoryCacheFiles |
A
CacheFiles implementation that stores all files in a flat
directory. |
| FlatFileIterator |
An
Iterator that iterates non-recursively over the contents of a
directory. |
| PathManager |
This class contains methods for converting relative map paths to absolute map
paths and vice versa.
|
| RecursiveFileIterator |
An
Iterator that recursively returns all files from a directory. |
| SubDirectoryCacheFiles |
A
CacheFiles implementation that stores all files in sub-directories
right next to the original files. |
| Exception | Description |
|---|---|
| InvalidMapFormatException |
Exception that's thrown when a
MapReader read a file and detected
that it's in the wrong format. |