Package net.sf.gridarta.model.io
Reading and writing of maps, handling of paths.
-
Interface Summary 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 writeGameObjectinstances.GameObjectParserFactory<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> A factory for creatingGameObjectParserinstances.MapArchObjectParser<A extends MapArchObject<A>> Interface for classes that read or writeMapArchObjectinstances.MapArchObjectParserFactory<A extends MapArchObject<A>> Factory for creatingMapArchObjectParserinstances.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 creatingMapReaderinstances.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 Summary Class Description AbstractAnimationObjectsReader Utility class for readingAnimationObjectsfrom files.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 ofArchetypeParser.AbstractGameObjectParser<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> Abstract base class for classes implementingGameObjectParsers.AbstractMapArchObjectParser<A extends MapArchObject<A>> Abstract base class for classes implementingMapArchObjectParsers.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 ofMapReader.DefaultMapReaderFactory<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> Default implementation ofMapReaderFactory.DefaultMapWriter<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> Default implementation ofMapWriter.DirectoryCacheFiles ACacheFilesimplementation that stores all files in a flat directory.FlatFileIterator AnIteratorthat 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 AnIteratorthat recursively returns all files from a directory.SubDirectoryCacheFiles ACacheFilesimplementation that stores all files in sub-directories right next to the original files. -
Exception Summary Exception Description InvalidMapFormatException Exception that's thrown when aMapReaderread a file and detected that it's in the wrong format.