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 protected
SingleFileBasedConverterWriterSettings()
Default constructorprotected
SingleFileBasedConverterWriterSettings(String outputPathDirectory)
Constructorprotected
SingleFileBasedConverterWriterSettings(String outputPathDirectory, String countryName)
Constructorprotected
SingleFileBasedConverterWriterSettings(String outputPathDirectory, String fileName, String countryName)
Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getFileName()
Collect the file name to usevoid
logSettings()
Convenience method to log all the current settingsvoid
reset()
Reset contentvoid
setFileName(String fileName)
Set the file name to useprotected boolean
validate()
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:
validate
in 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:
logSettings
in classFileBasedConverterWriterSettings
-
reset
public void reset()
Reset content- Specified by:
reset
in interfaceConverterWriterSettings
- Overrides:
reset
in classFileBasedConverterWriterSettings
-
-