Class PlanitIntermodalReaderSettings
- java.lang.Object
-
- org.goplanit.io.converter.intermodal.PlanitIntermodalReaderSettings
-
- All Implemented Interfaces:
ConverterReaderSettings
public class PlanitIntermodalReaderSettings extends Object implements ConverterReaderSettings
Settings of PLANit intermodal reader- Author:
- markr
-
-
Field Summary
Fields Modifier and Type Field Description protected PlanitNetworkReaderSettings
networkSettings
the network settings to useprotected PlanitRoutedServicesReaderSettings
routedServicesSettings
the service settings to use, only relevant when reading with servicesprotected PlanitServiceNetworkReaderSettings
serviceNetworkSettings
the service settings to use, only relevant when reading with servicesprotected PlanitZoningReaderSettings
zoningSettings
the zoning settings to use
-
Constructor Summary
Constructors Constructor Description PlanitIntermodalReaderSettings()
Default constructorPlanitIntermodalReaderSettings(String inputPathDirectory)
ConstructorPlanitIntermodalReaderSettings(String inputPathDirectory, String xmlFileExtension)
ConstructorPlanitIntermodalReaderSettings(PlanitNetworkReaderSettings networkSettings, PlanitZoningReaderSettings zoningSettings)
ConstructorPlanitIntermodalReaderSettings(PlanitNetworkReaderSettings networkSettings, PlanitZoningReaderSettings zoningSettings, PlanitServiceNetworkReaderSettings serviceNetworkSettings, PlanitRoutedServicesReaderSettings routedServicesSettings)
Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PlanitNetworkReaderSettings
getNetworkSettings()
provide access to the network reader settingsPlanitRoutedServicesReaderSettings
getRoutedServicesSettings()
provide access to the routed services settingsPlanitServiceNetworkReaderSettings
getServiceNetworkSettings()
provide access to the servicesNetworkSettingsPlanitZoningReaderSettings
getZoningSettings()
provide access to the zoning reader settingsvoid
logSettings()
Log relevant settingsvoid
reset()
be able to reset all settings if neededvoid
setInputDirectory(String inputDirectory)
set the input path directory used for all underlying component settings
-
-
-
Field Detail
-
networkSettings
protected final PlanitNetworkReaderSettings networkSettings
the network settings to use
-
zoningSettings
protected final PlanitZoningReaderSettings zoningSettings
the zoning settings to use
-
serviceNetworkSettings
protected final PlanitServiceNetworkReaderSettings serviceNetworkSettings
the service settings to use, only relevant when reading with services
-
routedServicesSettings
protected final PlanitRoutedServicesReaderSettings routedServicesSettings
the service settings to use, only relevant when reading with services
-
-
Constructor Detail
-
PlanitIntermodalReaderSettings
public PlanitIntermodalReaderSettings()
Default constructor
-
PlanitIntermodalReaderSettings
public PlanitIntermodalReaderSettings(String inputPathDirectory)
Constructor- Parameters:
inputPathDirectory
- to use
-
PlanitIntermodalReaderSettings
public PlanitIntermodalReaderSettings(String inputPathDirectory, String xmlFileExtension)
Constructor- Parameters:
inputPathDirectory
- to usexmlFileExtension
- to use
-
PlanitIntermodalReaderSettings
public PlanitIntermodalReaderSettings(PlanitNetworkReaderSettings networkSettings, PlanitZoningReaderSettings zoningSettings)
Constructor- Parameters:
networkSettings
- to usezoningSettings
- to use
-
PlanitIntermodalReaderSettings
public PlanitIntermodalReaderSettings(PlanitNetworkReaderSettings networkSettings, PlanitZoningReaderSettings zoningSettings, PlanitServiceNetworkReaderSettings serviceNetworkSettings, PlanitRoutedServicesReaderSettings routedServicesSettings)
Constructor- Parameters:
networkSettings
- to usezoningSettings
- to useserviceNetworkSettings
- to useroutedServicesSettings
- to use
-
-
Method Detail
-
reset
public void reset()
be able to reset all settings if needed- Specified by:
reset
in interfaceConverterReaderSettings
-
logSettings
public void logSettings()
Log relevant settings- Specified by:
logSettings
in interfaceConverterReaderSettings
-
getNetworkSettings
public PlanitNetworkReaderSettings getNetworkSettings()
provide access to the network reader settings- Returns:
- network reader settings
-
getZoningSettings
public PlanitZoningReaderSettings getZoningSettings()
provide access to the zoning reader settings- Returns:
- zoning reader settings
-
getRoutedServicesSettings
public PlanitRoutedServicesReaderSettings getRoutedServicesSettings()
provide access to the routed services settings- Returns:
- routed services settings
-
getServiceNetworkSettings
public PlanitServiceNetworkReaderSettings getServiceNetworkSettings()
provide access to the servicesNetworkSettings- Returns:
- servicesNetworkSettings
-
setInputDirectory
public void setInputDirectory(String inputDirectory)
set the input path directory used for all underlying component settings- Parameters:
inputDirectory
- to use
-
-