Interface IntermodalWriter<T extends ServiceNetwork,U extends RoutedServices>
-
- All Superinterfaces:
ConverterEntity
,PairConverterWriter<MacroscopicNetwork,Zoning>
- All Known Implementing Classes:
GeometryIntermodalWriter
,MatsimIntermodalWriter
,PlanitIntermodalWriter
public interface IntermodalWriter<T extends ServiceNetwork,U extends RoutedServices> extends PairConverterWriter<MacroscopicNetwork,Zoning>
abstract base class implementation to write an intermodal PLANit network to disk- Author:
- markr
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default String
getTypeDescription()
short description (one word capitals) of this reader for logging purposesvoid
writeWithServices(MacroscopicNetwork physicalNetwork, Zoning zoning, T serviceNetwork, U routedServices)
Write a network to the writer's output format.-
Methods inherited from interface org.goplanit.converter.ConverterEntity
reset
-
Methods inherited from interface org.goplanit.converter.PairConverterWriter
getIdMapperType, getSettings, setIdMapperType, write
-
-
-
-
Method Detail
-
getTypeDescription
default String getTypeDescription()
short description (one word capitals) of this reader for logging purposes- Specified by:
getTypeDescription
in interfaceConverterEntity
- Returns:
- description
-
writeWithServices
void writeWithServices(MacroscopicNetwork physicalNetwork, Zoning zoning, T serviceNetwork, U routedServices) throws PlanItException
Write a network to the writer's output format.- Parameters:
physicalNetwork
- network to writezoning
- to writeserviceNetwork
- to writeroutedServices
- to write- Throws:
PlanItException
- thrown if error
-
-