Class JosmUrls

  • All Implemented Interfaces:
    IUrls

    public final class JosmUrls
    extends java.lang.Object
    implements IUrls
    Class that provides URLs values for JOSM.
    Since:
    14119
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      private static class  JosmUrls.InstanceHolder  
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private static java.lang.String DEFAULT_API_URL
      public URL of the standard OSM API.
      private static java.lang.String JOSM_WEBSITE
      The JOSM website URL.
      private static java.lang.String OSM_WEBSITE
      The OSM website URL.
      private static java.lang.String OSM_WIKI
      The OSM wiki URL.
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      private JosmUrls()  
    • Method Detail

      • getInstance

        public static JosmUrls getInstance()
        Returns the unique instance.
        Returns:
        the unique instance
      • getBaseBrowseUrl

        public java.lang.String getBaseBrowseUrl()
        Description copied from interface: IUrls
        Replies the base URL for browsing information about a primitive.
        Specified by:
        getBaseBrowseUrl in interface IUrls
        Returns:
        the base URL, i.e. https://www.openstreetmap.org
      • getBaseUserUrl

        public java.lang.String getBaseUserUrl()
        Description copied from interface: IUrls
        Replies the base URL for browsing information about a user.
        Specified by:
        getBaseUserUrl in interface IUrls
        Returns:
        the base URL, i.e. https://www.openstreetmap.org/user
      • getJOSMWebsite

        public java.lang.String getJOSMWebsite()
        Description copied from interface: IUrls
        Returns the JOSM website URL.
        Specified by:
        getJOSMWebsite in interface IUrls
        Returns:
        the josm website URL
      • getXMLBase

        public java.lang.String getXMLBase()
        Description copied from interface: IUrls
        Returns the JOSM XML URL.
        Specified by:
        getXMLBase in interface IUrls
        Returns:
        the JOSM XML URL
      • getOSMWebsite

        public java.lang.String getOSMWebsite()
        Description copied from interface: IUrls
        Returns the OSM website URL.
        Specified by:
        getOSMWebsite in interface IUrls
        Returns:
        the OSM website URL
      • getOSMWiki

        public java.lang.String getOSMWiki()
        Description copied from interface: IUrls
        Returns the OSM wiki URL.
        Specified by:
        getOSMWiki in interface IUrls
        Returns:
        the OSM wiki URL