Class PlanitRoutedServicesWriterSettings
- java.lang.Object
-
- org.goplanit.converter.FileBasedConverterWriterSettings
-
- org.goplanit.converter.SingleFileBasedConverterWriterSettings
-
- org.goplanit.io.xml.util.PlanitXmlWriterSettings
-
- org.goplanit.io.converter.service.PlanitRoutedServicesWriterSettings
-
- All Implemented Interfaces:
ConverterWriterSettings
public class PlanitRoutedServicesWriterSettings extends PlanitXmlWriterSettings implements ConverterWriterSettings
configurable settings for the PLANit routed services writer- Author:
- markr
-
-
Field Summary
Fields Modifier and Type Field Description static TimeUnit
DEFAULT_FREQUENCY_TIME_UNIT
default time unit to use for trip frequenciesstatic boolean
DEFAULT_LOG_SERVICES_WITHOUT_TRIPS
default time unit to use for trip frequenciesstatic String
DEFAULT_ROUTED_SERVICES_XML
default routed services file name to use-
Fields inherited from class org.goplanit.io.xml.util.PlanitXmlWriterSettings
commaSeparator, decimalFormat, decimalSeparator, tupleSeparator
-
Fields inherited from class org.goplanit.converter.FileBasedConverterWriterSettings
DEFAULT_COUNTRY, destinationCoordinateReferenceSystem
-
-
Constructor Summary
Constructors Constructor Description PlanitRoutedServicesWriterSettings()
Default constructorPlanitRoutedServicesWriterSettings(String outputPathDirectory, String countryName)
ConstructorPlanitRoutedServicesWriterSettings(String outputPathDirectory, String fileName, String countryName)
Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TimeUnit
getTripFrequencyTimeUnit()
boolean
isLogServicesWithoutTrips()
void
logSettings()
Convenience method to log all the current settingsvoid
reset()
Reset contentvoid
setLogServicesWithoutTrips(boolean logServicesWithoutTrips)
void
setTripFrequencyTimeUnit(TimeUnit frequencyTimeUnit)
-
Methods inherited from class org.goplanit.io.xml.util.PlanitXmlWriterSettings
getCommaSeparator, getDecimalFormat, getDecimalSeparator, getTupleSeparator, setCommaSeparator, setDecimalFormat, setDecimalSeparator, setTupleSeparator, validate
-
Methods inherited from class org.goplanit.converter.SingleFileBasedConverterWriterSettings
getFileName, setFileName
-
Methods inherited from class org.goplanit.converter.FileBasedConverterWriterSettings
getCountry, getDestinationCoordinateReferenceSystem, getOutputDirectory, setCountry, setDestinationCoordinateReferenceSystem, setOutputDirectory
-
-
-
-
Field Detail
-
DEFAULT_FREQUENCY_TIME_UNIT
public static final TimeUnit DEFAULT_FREQUENCY_TIME_UNIT
default time unit to use for trip frequencies
-
DEFAULT_LOG_SERVICES_WITHOUT_TRIPS
public static final boolean DEFAULT_LOG_SERVICES_WITHOUT_TRIPS
default time unit to use for trip frequencies- See Also:
- Constant Field Values
-
DEFAULT_ROUTED_SERVICES_XML
public static final String DEFAULT_ROUTED_SERVICES_XML
default routed services file name to use- See Also:
- Constant Field Values
-
-
Constructor Detail
-
PlanitRoutedServicesWriterSettings
public PlanitRoutedServicesWriterSettings()
Default constructor
-
PlanitRoutedServicesWriterSettings
public PlanitRoutedServicesWriterSettings(String outputPathDirectory, String countryName)
Constructor- Parameters:
outputPathDirectory
- to usecountryName
- to use (not used as long as service network has no explicit geo locations embedded)
-
PlanitRoutedServicesWriterSettings
public PlanitRoutedServicesWriterSettings(String outputPathDirectory, String fileName, String countryName)
Constructor- Parameters:
outputPathDirectory
- to usefileName
- to usecountryName
- to use (not used as long as service network has no explicit geo locations embedded)
-
-
Method Detail
-
reset
public void reset()
Reset content- Specified by:
reset
in interfaceConverterWriterSettings
- Overrides:
reset
in classPlanitXmlWriterSettings
-
logSettings
public void logSettings()
Convenience method to log all the current settings- Overrides:
logSettings
in classPlanitXmlWriterSettings
-
getTripFrequencyTimeUnit
public TimeUnit getTripFrequencyTimeUnit()
-
setTripFrequencyTimeUnit
public void setTripFrequencyTimeUnit(TimeUnit frequencyTimeUnit)
-
isLogServicesWithoutTrips
public boolean isLogServicesWithoutTrips()
-
setLogServicesWithoutTrips
public void setLogServicesWithoutTrips(boolean logServicesWithoutTrips)
-
-