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 TimeUnitDEFAULT_FREQUENCY_TIME_UNITdefault time unit to use for trip frequenciesstatic booleanDEFAULT_LOG_SERVICES_WITHOUT_TRIPSdefault time unit to use for trip frequenciesstatic StringDEFAULT_ROUTED_SERVICES_XMLdefault 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 TimeUnitgetTripFrequencyTimeUnit()booleanisLogServicesWithoutTrips()voidlogSettings()Convenience method to log all the current settingsvoidreset()Reset contentvoidsetLogServicesWithoutTrips(boolean logServicesWithoutTrips)voidsetTripFrequencyTimeUnit(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:
resetin interfaceConverterWriterSettings- Overrides:
resetin classPlanitXmlWriterSettings
-
logSettings
public void logSettings()
Convenience method to log all the current settings- Overrides:
logSettingsin classPlanitXmlWriterSettings
-
getTripFrequencyTimeUnit
public TimeUnit getTripFrequencyTimeUnit()
-
setTripFrequencyTimeUnit
public void setTripFrequencyTimeUnit(TimeUnit frequencyTimeUnit)
-
isLogServicesWithoutTrips
public boolean isLogServicesWithoutTrips()
-
setLogServicesWithoutTrips
public void setLogServicesWithoutTrips(boolean logServicesWithoutTrips)
-
-