Package org.goplanit.converter
Interface ConverterReader<T>
-
- Type Parameters:
T
- reader type
- All Superinterfaces:
ConverterEntity
- All Known Subinterfaces:
DemandsReader
,NetworkReader
,RoutedServicesReader
,ServiceNetworkReader
,ZoningReader
- All Known Implementing Classes:
BaseReaderImpl
,NetworkReaderImpl
,OsmNetworkReader
,OsmZoningReader
,PlanitDemandsReader
,PlanitNetworkReader
,PlanitRoutedServicesReader
,PlanitServiceNetworkReader
,PlanitZoningReader
,TntpDemandsReader
,TntpNetworkReader
,TntpZoningReader
public interface ConverterReader<T> extends ConverterEntity
Interface for classes able to convert entities of some type which are then returned- Author:
- markr
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ConverterReaderSettings
getSettings()
any settings to configure the reader can be configured by collecting these settingsT
read()
parse the network based on the configuration of the implementing class to yield a PLANit network-
Methods inherited from interface org.goplanit.converter.ConverterEntity
getTypeDescription, reset
-
-
-
-
Method Detail
-
getSettings
ConverterReaderSettings getSettings()
any settings to configure the reader can be configured by collecting these settings- Returns:
- the settings to configrue the reader
-
read
T read() throws PlanItException
parse the network based on the configuration of the implementing class to yield a PLANit network- Returns:
- parsed network
- Throws:
PlanItException
- thrown if error
-
-