Class OsmInfrastructureConfigurationImpl

    • Field Detail

      • activatedOsmTypes

        protected final Set<String> activatedOsmTypes
        the OSM types that are marked as supported OSM types, i.e., will be processed when parsing
      • deactivatedOsmTypes

        protected final Set<String> deactivatedOsmTypes
        the OSM types that are marked as deactivate OSM types, i.e., will be ignored when parsing unless activated. This differs from unactivatableOsmTypes because deactivatesOsmTypes can in fact be activated whereas unactivatableOsmTypes cannot
      • osmKey

        protected final String osmKey
        way key this configuration applies to
    • Constructor Detail

      • OsmInfrastructureConfigurationImpl

        protected OsmInfrastructureConfigurationImpl​(String osmWayKey)
        Default constructor
        Parameters:
        osmWayKey - to apply
      • OsmInfrastructureConfigurationImpl

        public OsmInfrastructureConfigurationImpl​(String osmKey,
                                                  Set<String> activatedOsmTypes,
                                                  Set<String> deactivatedOsmTypes)
        Construct with defaults being populated
        Parameters:
        osmKey - to apply
        activatedOsmTypes - to use
        deactivatedOsmTypes - to use
      • OsmInfrastructureConfigurationImpl

        protected OsmInfrastructureConfigurationImpl​(OsmInfrastructureConfigurationImpl toCopy)
        Copy Constructor (deep copy)
        Parameters:
        toCopy - to copy