Package org.goplanit.converter
Class SingleFileBasedConverterWriterSettings
- java.lang.Object
-
- org.goplanit.converter.FileBasedConverterWriterSettings
-
- org.goplanit.converter.SingleFileBasedConverterWriterSettings
-
- All Implemented Interfaces:
ConverterWriterSettings
- Direct Known Subclasses:
PlanitMatsimWriterSettings,PlanitXmlWriterSettings
public class SingleFileBasedConverterWriterSettings extends FileBasedConverterWriterSettings implements ConverterWriterSettings
Settings relevant for file based converter writers, can be used as base implementation- Author:
- markr
-
-
Field Summary
-
Fields inherited from class org.goplanit.converter.FileBasedConverterWriterSettings
DEFAULT_COUNTRY, destinationCoordinateReferenceSystem
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedSingleFileBasedConverterWriterSettings()Default constructorprotectedSingleFileBasedConverterWriterSettings(String outputPathDirectory)ConstructorprotectedSingleFileBasedConverterWriterSettings(String outputPathDirectory, String countryName)ConstructorprotectedSingleFileBasedConverterWriterSettings(String outputPathDirectory, String fileName, String countryName)Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetFileName()Collect the file name to usevoidlogSettings()Convenience method to log all the current settingsvoidreset()Reset contentvoidsetFileName(String fileName)Set the file name to useprotected booleanvalidate()Validate the settings-
Methods inherited from class org.goplanit.converter.FileBasedConverterWriterSettings
getCountry, getDestinationCoordinateReferenceSystem, getOutputDirectory, setCountry, setDestinationCoordinateReferenceSystem, setOutputDirectory
-
-
-
-
Constructor Detail
-
SingleFileBasedConverterWriterSettings
protected SingleFileBasedConverterWriterSettings()
Default constructor
-
SingleFileBasedConverterWriterSettings
protected SingleFileBasedConverterWriterSettings(String outputPathDirectory)
Constructor- Parameters:
outputPathDirectory- to use
-
SingleFileBasedConverterWriterSettings
protected SingleFileBasedConverterWriterSettings(String outputPathDirectory, String countryName)
Constructor- Parameters:
outputPathDirectory- to usecountryName- to use
-
-
Method Detail
-
validate
protected boolean validate()
Validate the settings- Overrides:
validatein classFileBasedConverterWriterSettings- Returns:
- true when valid, false otherwise
-
getFileName
public String getFileName()
Collect the file name to use- Returns:
- file name to use
-
setFileName
public void setFileName(String fileName)
Set the file name to use- Parameters:
fileName- to use
-
logSettings
public void logSettings()
Convenience method to log all the current settings- Overrides:
logSettingsin classFileBasedConverterWriterSettings
-
reset
public void reset()
Reset content- Specified by:
resetin interfaceConverterWriterSettings- Overrides:
resetin classFileBasedConverterWriterSettings
-
-