Class GeometryRoutedServicesWriterSettings
- java.lang.Object
-
- org.goplanit.converter.FileBasedConverterWriterSettings
-
- org.goplanit.geoio.util.GeoIoWriterSettings
-
- org.goplanit.geoio.converter.service.GeometryRoutedServicesWriterSettings
-
- All Implemented Interfaces:
ConverterWriterSettings
public class GeometryRoutedServicesWriterSettings extends GeoIoWriterSettings implements ConverterWriterSettings
Settings relevant for persisting the PLANit network in any Geo IO output format- Author:
- markr
-
-
Field Summary
Fields Modifier and Type Field Description static String
DEFAULT_LAYER_PREFIX
static boolean
DEFAULT_PERSIST_SERVICES
default persist services flag valuestatic boolean
DEFAULT_PERSIST_TRIPS_FREQUENCY
default persist trips (frequency based) flag valuestatic boolean
DEFAULT_PERSIST_TRIPS_SCHEDULE
default persist trips (schedule based) flag valuestatic String
DEFAULT_SERVICES_FILE_NAME
default services file name to use (without extension)static String
DEFAULT_TRIP_FREQUENCIES_FILE_NAME
default trip frequencies file name to use (without extension)static String
DEFAULT_TRIP_SCHEDULES_FILE_NAME
default trip schedules file name to use (without extension)-
Fields inherited from class org.goplanit.geoio.util.GeoIoWriterSettings
DEFAULT_EXTENSION
-
Fields inherited from class org.goplanit.converter.FileBasedConverterWriterSettings
DEFAULT_COUNTRY, destinationCoordinateReferenceSystem
-
-
Constructor Summary
Constructors Constructor Description GeometryRoutedServicesWriterSettings()
Default constructorGeometryRoutedServicesWriterSettings(String outputPathDirectory)
ConstructorGeometryRoutedServicesWriterSettings(String outputPathDirectory, String countryName)
Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getLayerPrefix()
String
getServicesFileName()
String
getTripsFrequencyFileName()
String
getTripsScheduleFileName()
boolean
isPersistServices()
boolean
isPersistTripsFrequency()
boolean
isPersistTripsSchedule()
void
logSettings()
Convenience method to log all the current settingsvoid
reset()
Reset contentvoid
setLayerPrefix(String layerPrefix)
void
setPersistServices(boolean persistServices)
void
setPersistTripsFrequency(boolean persistTripsFrequency)
void
setPersistTripsSchedule(boolean persistTripsSchedule)
void
setServicesFileName(String servicesFileName)
void
setTripsFrequencyFileName(String tripFrequencyFileName)
void
setTripsScheduleFileName(String tripSchedulesFileName)
-
Methods inherited from class org.goplanit.geoio.util.GeoIoWriterSettings
getFileExtension
-
Methods inherited from class org.goplanit.converter.FileBasedConverterWriterSettings
getCountry, getDestinationCoordinateReferenceSystem, getOutputDirectory, setCountry, setDestinationCoordinateReferenceSystem, setOutputDirectory, validate
-
-
-
-
Field Detail
-
DEFAULT_LAYER_PREFIX
public static final String DEFAULT_LAYER_PREFIX
- See Also:
- Constant Field Values
-
DEFAULT_SERVICES_FILE_NAME
public static final String DEFAULT_SERVICES_FILE_NAME
default services file name to use (without extension)- See Also:
- Constant Field Values
-
DEFAULT_TRIP_SCHEDULES_FILE_NAME
public static final String DEFAULT_TRIP_SCHEDULES_FILE_NAME
default trip schedules file name to use (without extension)- See Also:
- Constant Field Values
-
DEFAULT_TRIP_FREQUENCIES_FILE_NAME
public static final String DEFAULT_TRIP_FREQUENCIES_FILE_NAME
default trip frequencies file name to use (without extension)- See Also:
- Constant Field Values
-
DEFAULT_PERSIST_SERVICES
public static boolean DEFAULT_PERSIST_SERVICES
default persist services flag value
-
DEFAULT_PERSIST_TRIPS_SCHEDULE
public static boolean DEFAULT_PERSIST_TRIPS_SCHEDULE
default persist trips (schedule based) flag value
-
DEFAULT_PERSIST_TRIPS_FREQUENCY
public static boolean DEFAULT_PERSIST_TRIPS_FREQUENCY
default persist trips (frequency based) flag value
-
-
Constructor Detail
-
GeometryRoutedServicesWriterSettings
public GeometryRoutedServicesWriterSettings()
Default constructor
-
GeometryRoutedServicesWriterSettings
public GeometryRoutedServicesWriterSettings(String outputPathDirectory)
Constructor- Parameters:
outputPathDirectory
- to use
-
-
Method Detail
-
logSettings
public void logSettings()
Convenience method to log all the current settings- Overrides:
logSettings
in classGeoIoWriterSettings
-
reset
public void reset()
Reset content- Specified by:
reset
in interfaceConverterWriterSettings
- Overrides:
reset
in classGeoIoWriterSettings
-
getLayerPrefix
public String getLayerPrefix()
-
setLayerPrefix
public void setLayerPrefix(String layerPrefix)
-
getServicesFileName
public String getServicesFileName()
-
setServicesFileName
public void setServicesFileName(String servicesFileName)
-
getTripsScheduleFileName
public String getTripsScheduleFileName()
-
setTripsScheduleFileName
public void setTripsScheduleFileName(String tripSchedulesFileName)
-
getTripsFrequencyFileName
public String getTripsFrequencyFileName()
-
setTripsFrequencyFileName
public void setTripsFrequencyFileName(String tripFrequencyFileName)
-
isPersistServices
public boolean isPersistServices()
-
setPersistServices
public void setPersistServices(boolean persistServices)
-
isPersistTripsSchedule
public boolean isPersistTripsSchedule()
-
setPersistTripsSchedule
public void setPersistTripsSchedule(boolean persistTripsSchedule)
-
isPersistTripsFrequency
public boolean isPersistTripsFrequency()
-
setPersistTripsFrequency
public void setPersistTripsFrequency(boolean persistTripsFrequency)
-
-