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 PlanitNetworkWriterSettings
networkSettings
the network settings to useprotected PlanitZoningWriterSettings
zoningSettings
the 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 PlanitNetworkWriterSettings
getNetworkSettings()
Collect network settingsPlanitZoningWriterSettings
getZoningSettings()
Collect zoning settingsvoid
reset()
reset settings after persistingvoid
setCountry(String countryName)
Set country name used on both zoning and network settingsvoid
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)void
setOutputDirectory(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:
reset
in 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
-
-