Class GeolocationUtils
- java.lang.Object
-
- de.hybris.platform.storelocator.constants.GeolocationUtils
-
public class GeolocationUtils extends java.lang.ObjectUtility class providing coordinates validation methods
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description protected static java.lang.StringgetSubstringBetween(java.lang.String input, java.lang.String subFrom, java.lang.String subTo)protected static java.lang.StringremoveSpaces(java.lang.String input)static int[]separateDMS(java.lang.String dms)Extracts particular DMS values from stringstatic booleanvalidateDMSLatitude(java.lang.String latitude)Validates latitude in DMS formatstatic booleanvalidateDMSLongitude(java.lang.String longitude)Validates longitude in DMS formatstatic booleanvalidateLatitude(double latitude)Validates decimal latitudestatic booleanvalidateLongitude(double longitude)Validates decimal longitude
-
-
-
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)
-
-