Class PlanitDemandsWriterSettings
- java.lang.Object
-
- org.goplanit.converter.FileBasedConverterWriterSettings
-
- org.goplanit.converter.SingleFileBasedConverterWriterSettings
-
- org.goplanit.io.xml.util.PlanitXmlWriterSettings
-
- org.goplanit.io.converter.demands.PlanitDemandsWriterSettings
-
- All Implemented Interfaces:
ConverterWriterSettings
public class PlanitDemandsWriterSettings extends PlanitXmlWriterSettings implements ConverterWriterSettings
Configurable settings for the PLANit demands writer. Note that the default decimalformat used is a maximum of 4 digits to reduce the size of the OD matrices. This can however be altered by the user if desired.- Author:
- markr
-
-
Field Summary
Fields Modifier and Type Field Description static StringDEFAULT_DEMANDS_XMLdefault demands file name to usestatic StringDEFAULT_DESTINATION_SEPARATORdefault origin separator used in matrix values elementstatic StringDEFAULT_ORIGIN_SEPARATORdefault origin separator used in matrix values element-
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 PlanitDemandsWriterSettings()Default constructorPlanitDemandsWriterSettings(String outputPathDirectory)Constructor, requires user to se file namePlanitDemandsWriterSettings(String outputPathDirectory, String fileName)Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetDestinationSeparator()StringgetOriginSeparator()voidreset()Reset contentvoidsetDestinationSeparator(String destinationSeparator)voidsetOriginSeparator(String originSeparator)protected booleanvalidate()Validate the settings-
Methods inherited from class org.goplanit.io.xml.util.PlanitXmlWriterSettings
getCommaSeparator, getDecimalFormat, getDecimalSeparator, getTupleSeparator, logSettings, setCommaSeparator, setDecimalFormat, setDecimalSeparator, setTupleSeparator
-
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_ORIGIN_SEPARATOR
public static String DEFAULT_ORIGIN_SEPARATOR
default origin separator used in matrix values element
-
DEFAULT_DESTINATION_SEPARATOR
public static String DEFAULT_DESTINATION_SEPARATOR
default origin separator used in matrix values element
-
DEFAULT_DEMANDS_XML
public static final String DEFAULT_DEMANDS_XML
default demands file name to use- See Also:
- Constant Field Values
-
-
Constructor Detail
-
PlanitDemandsWriterSettings
public PlanitDemandsWriterSettings()
Default constructor
-
PlanitDemandsWriterSettings
public PlanitDemandsWriterSettings(String outputPathDirectory)
Constructor, requires user to se file name- Parameters:
outputPathDirectory- to use
-
-
Method Detail
-
validate
protected boolean validate()
Validate the settings- Overrides:
validatein classPlanitXmlWriterSettings- Returns:
- true when valid, false otherwise
-
reset
public void reset()
Reset content- Specified by:
resetin interfaceConverterWriterSettings- Overrides:
resetin classPlanitXmlWriterSettings
-
getOriginSeparator
public String getOriginSeparator()
-
setOriginSeparator
public void setOriginSeparator(String originSeparator)
-
getDestinationSeparator
public String getDestinationSeparator()
-
setDestinationSeparator
public void setDestinationSeparator(String destinationSeparator)
-
-