Class GeometryNetworkWriterSettings
- java.lang.Object
-
- org.goplanit.converter.FileBasedConverterWriterSettings
-
- org.goplanit.geoio.util.GeoIoWriterSettings
-
- org.goplanit.geoio.converter.network.GeometryNetworkWriterSettings
-
- All Implemented Interfaces:
ConverterWriterSettings
public class GeometryNetworkWriterSettings extends GeoIoWriterSettings implements ConverterWriterSettings
Settings relevant for persisting the PLANit network in any Geo IO output format- Author:
- markr
-
-
Field Summary
Fields Modifier and Type Field Description static StringDEFAULT_EXTENSIONstatic StringDEFAULT_LAYER_PREFIXstatic StringDEFAULT_LINKS_FILE_NAMEdefault links file name to use (without extension)static StringDEFAULT_LINKSEGMENTS_FILE_NAMEdefault link segments file name to use (without extension)static StringDEFAULT_NODES_FILE_NAMEdefault nodes file name to use (without extension)static booleanDEFAULT_PERSIST_LINKSdefault persist links flag valuestatic booleanDEFAULT_PERSIST_LINKSEGMENTSdefault persist link segments flag valuestatic booleanDEFAULT_PERSIST_NODESdefault persist nodes flag value-
Fields inherited from class org.goplanit.converter.FileBasedConverterWriterSettings
DEFAULT_COUNTRY, destinationCoordinateReferenceSystem
-
-
Constructor Summary
Constructors Constructor Description GeometryNetworkWriterSettings()Default constructorGeometryNetworkWriterSettings(String outputPathDirectory)ConstructorGeometryNetworkWriterSettings(String outputPathDirectory, String countryName)Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetLayerPrefix()StringgetLinkSegmentsFileName()StringgetLinksFileName()StringgetNodesFileName()booleanisPersistLinks()booleanisPersistLinkSegments()booleanisPersistNodes()voidlogSettings()Convenience method to log all the current settingsvoidreset()Reset contentvoidsetLayerPrefix(String layerPrefix)voidsetLinkSegmentsFileName(String linkSegmentsFileName)voidsetLinksFileName(String linksFileName)voidsetNodesFileName(String nodesFileName)voidsetPersistLinks(boolean persistLinks)voidsetPersistNodes(boolean persistNodes)-
Methods inherited from class org.goplanit.geoio.util.GeoIoWriterSettings
getFileExtension
-
Methods inherited from class org.goplanit.converter.FileBasedConverterWriterSettings
getCountry, getDestinationCoordinateReferenceSystem, getOutputDirectory, setCountry, setDestinationCoordinateReferenceSystem, setOutputDirectory, validate
-
-
-
-
Field Detail
-
DEFAULT_LINKS_FILE_NAME
public static final String DEFAULT_LINKS_FILE_NAME
default links file name to use (without extension)- See Also:
- Constant Field Values
-
DEFAULT_LINKSEGMENTS_FILE_NAME
public static final String DEFAULT_LINKSEGMENTS_FILE_NAME
default link segments file name to use (without extension)- See Also:
- Constant Field Values
-
DEFAULT_NODES_FILE_NAME
public static final String DEFAULT_NODES_FILE_NAME
default nodes file name to use (without extension)- See Also:
- Constant Field Values
-
DEFAULT_LAYER_PREFIX
public static final String DEFAULT_LAYER_PREFIX
- See Also:
- Constant Field Values
-
DEFAULT_EXTENSION
public static final String DEFAULT_EXTENSION
- See Also:
- Constant Field Values
-
DEFAULT_PERSIST_LINKS
public static boolean DEFAULT_PERSIST_LINKS
default persist links flag value
-
DEFAULT_PERSIST_LINKSEGMENTS
public static boolean DEFAULT_PERSIST_LINKSEGMENTS
default persist link segments flag value
-
DEFAULT_PERSIST_NODES
public static boolean DEFAULT_PERSIST_NODES
default persist nodes flag value
-
-
Constructor Detail
-
GeometryNetworkWriterSettings
public GeometryNetworkWriterSettings()
Default constructor
-
GeometryNetworkWriterSettings
public GeometryNetworkWriterSettings(String outputPathDirectory)
Constructor- Parameters:
outputPathDirectory- to use
-
-
Method Detail
-
getLinksFileName
public String getLinksFileName()
-
setLinksFileName
public void setLinksFileName(String linksFileName)
-
getLinkSegmentsFileName
public String getLinkSegmentsFileName()
-
setLinkSegmentsFileName
public void setLinkSegmentsFileName(String linkSegmentsFileName)
-
getNodesFileName
public String getNodesFileName()
-
setNodesFileName
public void setNodesFileName(String nodesFileName)
-
isPersistLinks
public boolean isPersistLinks()
-
isPersistLinkSegments
public boolean isPersistLinkSegments()
-
setPersistLinks
public void setPersistLinks(boolean persistLinks)
-
isPersistNodes
public boolean isPersistNodes()
-
setPersistNodes
public void setPersistNodes(boolean persistNodes)
-
logSettings
public void logSettings()
Convenience method to log all the current settings- Overrides:
logSettingsin classGeoIoWriterSettings
-
reset
public void reset()
Reset content- Specified by:
resetin interfaceConverterWriterSettings- Overrides:
resetin classGeoIoWriterSettings
-
getLayerPrefix
public String getLayerPrefix()
-
setLayerPrefix
public void setLayerPrefix(String layerPrefix)
-
-