Class UsabilityModeFeaturesImpl

  • All Implemented Interfaces:
    UsabilityModeFeatures

    public class UsabilityModeFeaturesImpl
    extends Object
    implements UsabilityModeFeatures
    Class to highlight the use of a particular mode, i.e., is it a public or private mode, ride-share, etc. Inspired by the categorisation as offered in open street maps as per https://wiki.openstreetmap.org/wiki/Key:access#Transport_mode_restrictions
    Author:
    markr
    • Field Detail

      • useOfType

        protected UseOfModeType useOfType
        the use of the type
    • Constructor Detail

      • UsabilityModeFeaturesImpl

        protected UsabilityModeFeaturesImpl()
        Default constructor
      • UsabilityModeFeaturesImpl

        protected UsabilityModeFeaturesImpl​(UseOfModeType useOfType)
        Constructor
        Parameters:
        useOfType - to use
      • UsabilityModeFeaturesImpl

        protected UsabilityModeFeaturesImpl​(UsabilityModeFeaturesImpl other)
        Copy constructor
        Parameters:
        other - to copy