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