Class GeolocationUtils


  • public class GeolocationUtils
    extends java.lang.Object
    Utility class providing coordinates validation methods
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      protected static java.lang.String getSubstringBetween​(java.lang.String input, java.lang.String subFrom, java.lang.String subTo)  
      protected static java.lang.String removeSpaces​(java.lang.String input)  
      static int[] separateDMS​(java.lang.String dms)
      Extracts particular DMS values from string
      static boolean validateDMSLatitude​(java.lang.String latitude)
      Validates latitude in DMS format
      static boolean validateDMSLongitude​(java.lang.String longitude)
      Validates longitude in DMS format
      static boolean validateLatitude​(double latitude)
      Validates decimal latitude
      static boolean validateLongitude​(double longitude)
      Validates decimal longitude
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • validateDMSLatitude

        public static boolean validateDMSLatitude​(java.lang.String latitude)
        Validates latitude in DMS format
        Parameters:
        latitude -
        Returns:
        boolean
        Throws:
        GeoLocatorException
      • validateDMSLongitude

        public static boolean validateDMSLongitude​(java.lang.String longitude)
        Validates longitude in DMS format
        Parameters:
        longitude -
        Returns:
        boolean
        Throws:
        GeoLocatorException
      • validateLongitude

        public static boolean validateLongitude​(double longitude)
        Validates decimal longitude
        Parameters:
        longitude -
        Returns:
        boolean
        Throws:
        GeoLocatorException
      • validateLatitude

        public static boolean validateLatitude​(double latitude)
        Validates decimal latitude
        Parameters:
        latitude -
        Returns:
        boolean
        Throws:
        GeoLocatorException
      • separateDMS

        public static int[] separateDMS​(java.lang.String dms)
        Extracts particular DMS values from string
        Parameters:
        dms -
        Returns:
        array of primitives int[]
      • removeSpaces

        protected static java.lang.String removeSpaces​(java.lang.String input)
      • getSubstringBetween

        protected static java.lang.String getSubstringBetween​(java.lang.String input,
                                                              java.lang.String subFrom,
                                                              java.lang.String subTo)