Class PlanitNetworkReaderSettings


  • public class PlanitNetworkReaderSettings
    extends Object
    configurable settings for the PLANit network reader
    Author:
    markr
    • Constructor Detail

      • PlanitNetworkReaderSettings

        public PlanitNetworkReaderSettings()
    • Method Detail

      • setMapToIndexModeByXmlIds

        public void setMapToIndexModeByXmlIds​(Map<String,​Mode> modeXmlIdToModeMap)
        Use provided map to index modes by xml id when parsing
        Parameters:
        modeXmlIdToModeMap - to use
      • getMapToIndexModeByXmlIds

        public Map<String,​Mode> getMapToIndexModeByXmlIds()
        exogenous map to index modes by xml id when parsing
        Returns:
        modeXmlIdToModeMap to use
      • setMapToIndexNodeByXmlIds

        public void setMapToIndexNodeByXmlIds​(Map<String,​Node> nodeXmlIdToNodeMap)
        Use provided map to index nodes by xml id when parsing
        Parameters:
        nodeXmlIdToNodeMap - to use
      • getMapToIndexNodeByXmlIds

        public Map<String,​Node> getMapToIndexNodeByXmlIds()
        exogenous map to index nodes by xml id when parsing (if any, can be null)
        Returns:
        nodeXmlIdToNodeMap to use
      • setMapToIndexLinkSegmentByXmlIds

        public void setMapToIndexLinkSegmentByXmlIds​(Map<String,​MacroscopicLinkSegment> linkSegmentXmlIdToLinkSegmentMap)
        Use provided map to index link segments by xml id when parsing
        Parameters:
        linkSegmentXmlIdToLinkSegmentMap - to use
      • getMapToIndexLinkSegmentByXmlIds

        public Map<String,​MacroscopicLinkSegment> getMapToIndexLinkSegmentByXmlIds()
        exogenous map to index link segments by xml id when parsing (if any, can be null)
        Returns:
        linkSegmentXmlIdToLinkSegmentMap to use
      • setMapToIndexLinkSegmentTypeByXmlIds

        public void setMapToIndexLinkSegmentTypeByXmlIds​(Map<String,​MacroscopicLinkSegmentType> linkSegmentTypeXmlIdToLinkSegmentTypeMap)
        Use provided map to index link segment types by xml id when parsing
        Parameters:
        linkSegmentTypeXmlIdToLinkSegmentTypeMap - to use
      • getMapToIndexLinkSegmentTypeByXmlIds

        public Map<String,​MacroscopicLinkSegmentType> getMapToIndexLinkSegmentTypeByXmlIds()
        exogenous map to index link segment types by xml id when parsing (if any, can be null)
        Returns:
        linkSegmentTypeXmlIdToLinkSegmentTypeMap to use