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 StringgetTypeDescription()short description (one word capitals) of this reader for logging purposesvoidwriteWithServices(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:
getTypeDescriptionin 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
-
-