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 String
DEFAULT_EXTENSION
static String
DEFAULT_LAYER_PREFIX
static String
DEFAULT_LINKS_FILE_NAME
default links file name to use (without extension)static String
DEFAULT_LINKSEGMENTS_FILE_NAME
default link segments file name to use (without extension)static String
DEFAULT_NODES_FILE_NAME
default nodes file name to use (without extension)static boolean
DEFAULT_PERSIST_LINKS
default persist links flag valuestatic boolean
DEFAULT_PERSIST_LINKSEGMENTS
default persist link segments flag valuestatic boolean
DEFAULT_PERSIST_NODES
default 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 String
getLayerPrefix()
String
getLinkSegmentsFileName()
String
getLinksFileName()
String
getNodesFileName()
boolean
isPersistLinks()
boolean
isPersistLinkSegments()
boolean
isPersistNodes()
void
logSettings()
Convenience method to log all the current settingsvoid
reset()
Reset contentvoid
setLayerPrefix(String layerPrefix)
void
setLinkSegmentsFileName(String linkSegmentsFileName)
void
setLinksFileName(String linksFileName)
void
setNodesFileName(String nodesFileName)
void
setPersistLinks(boolean persistLinks)
void
setPersistNodes(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:
logSettings
in classGeoIoWriterSettings
-
reset
public void reset()
Reset content- Specified by:
reset
in interfaceConverterWriterSettings
- Overrides:
reset
in classGeoIoWriterSettings
-
getLayerPrefix
public String getLayerPrefix()
-
setLayerPrefix
public void setLayerPrefix(String layerPrefix)
-
-