Package org.goplanit.converter
-
Interface Summary Interface Description ConverterEntity Base interface for classes able to read/write somethingConverterReader<T> Interface for classes able to convert entities of some type which are then returnedConverterReaderSettings Settings to be derived from this dummy interface for all readers compatible with the converter setup.ConverterWriter<T> Interface for classes able to write a PLANit entities of given type to diskConverterWriterSettings Settings to be derived from this dummy interface for all writers compatible with the converter setup.MultiConverterReader<T,U> Interface for classes able to convert entities of multiple types which are then returnedMultiConverterWriter<T,U> Interface for classes able to write a PLANit entities of given type to disk -
Class Summary Class Description BaseReaderImpl<T> Abstract base class implementation for converter readers which has a mechanism to (optionally) keep track of entities by their source id as PLANit only indexes by internal idBaseWriterImpl<T> abstract base class implementation to write a PLANit network to disk with id mapping sorted for convenienceConverter<T> Convert PLANit entities parsed by a reader from one format and persisted with a writer to anotherConverterBase Base converter for PLANit entitiesIdMapperFunctionFactory Factory that creates functions for id mapping from PLANit ids to ids to be used for persistence.MultiConverter<T,U> Convert multiple PLANit entities parsed by a reader from one format and persisted with a writer to another -
Enum Summary Enum Description IdMapperType Indicates which PLANit id to use for extracting ids on the output format.