Class PlanitIntermodalWriterSettings
- java.lang.Object
-
- org.goplanit.io.converter.intermodal.PlanitIntermodalWriterSettings
-
- All Implemented Interfaces:
ConverterWriterSettings
public class PlanitIntermodalWriterSettings extends Object implements ConverterWriterSettings
Settings for Planit intermodal writer- Author:
- markr
-
-
Field Summary
Fields Modifier and Type Field Description protected PlanitNetworkWriterSettingsnetworkSettingsthe network settings to useprotected PlanitZoningWriterSettingszoningSettingsthe zoning settings to use
-
Constructor Summary
Constructors Constructor Description PlanitIntermodalWriterSettings()Default constructorPlanitIntermodalWriterSettings(String outputDirectory, String countryName)ConstructorPlanitIntermodalWriterSettings(PlanitNetworkWriterSettings networkSettings, PlanitZoningWriterSettings zoningSettings)Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PlanitNetworkWriterSettingsgetNetworkSettings()Collect network settingsPlanitZoningWriterSettingsgetZoningSettings()Collect zoning settingsvoidreset()reset settings after persistingvoidsetCountry(String countryName)Set country name used on both zoning and network settingsvoidsetDestinationCoordinateReferenceSystem(org.opengis.referencing.crs.CoordinateReferenceSystem destinationCoordinateReferenceSystem)Set the destination Crs to use (if not set, network's native Crs will be used, unless the user has specified a specific country for which we have a more appropriate Crs registered)voidsetOutputDirectory(String outputDirectory)Set the outputPathDirectory used on both zoning and network settings
-
-
-
Field Detail
-
networkSettings
protected final PlanitNetworkWriterSettings networkSettings
the network settings to use
-
zoningSettings
protected final PlanitZoningWriterSettings zoningSettings
the zoning settings to use
-
-
Constructor Detail
-
PlanitIntermodalWriterSettings
public PlanitIntermodalWriterSettings()
Default constructor
-
PlanitIntermodalWriterSettings
public PlanitIntermodalWriterSettings(String outputDirectory, String countryName)
Constructor- Parameters:
outputDirectory- to usecountryName- to use
-
PlanitIntermodalWriterSettings
public PlanitIntermodalWriterSettings(PlanitNetworkWriterSettings networkSettings, PlanitZoningWriterSettings zoningSettings)
Constructor- Parameters:
networkSettings- to usezoningSettings- to use
-
-
Method Detail
-
reset
public void reset()
reset settings after persisting- Specified by:
resetin interfaceConverterWriterSettings
-
getZoningSettings
public PlanitZoningWriterSettings getZoningSettings()
Collect zoning settings- Returns:
- zoning settings
-
getNetworkSettings
public PlanitNetworkWriterSettings getNetworkSettings()
Collect network settings- Returns:
- network settings
-
setOutputDirectory
public void setOutputDirectory(String outputDirectory)
Set the outputPathDirectory used on both zoning and network settings- Parameters:
outputDirectory- to use
-
setCountry
public void setCountry(String countryName)
Set country name used on both zoning and network settings- Parameters:
countryName- to use
-
setDestinationCoordinateReferenceSystem
public void setDestinationCoordinateReferenceSystem(org.opengis.referencing.crs.CoordinateReferenceSystem destinationCoordinateReferenceSystem)
Set the destination Crs to use (if not set, network's native Crs will be used, unless the user has specified a specific country for which we have a more appropriate Crs registered)- Parameters:
destinationCoordinateReferenceSystem- to use
-
-