Class GeolocationUtils
java.lang.Object
de.hybris.platform.storelocator.constants.GeolocationUtils
Utility class providing coordinates validation methods
-
Method Summary
Modifier and TypeMethodDescriptionprotected static StringgetSubstringBetween(String input, String subFrom, String subTo) protected static StringremoveSpaces(String input) static int[]separateDMS(String dms) Extracts particular DMS values from stringstatic booleanvalidateDMSLatitude(String latitude) Validates latitude in DMS formatstatic booleanvalidateDMSLongitude(String longitude) Validates longitude in DMS formatstatic booleanvalidateLatitude(double latitude) Validates decimal latitudestatic booleanvalidateLongitude(double longitude) Validates decimal longitude
-
Method Details
-
validateDMSLatitude
Validates latitude in DMS format- Parameters:
latitude-- Returns:
- boolean
- Throws:
GeoLocatorException
-
validateDMSLongitude
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
Extracts particular DMS values from string- Parameters:
dms-- Returns:
- array of primitives int[]
-
removeSpaces
-
getSubstringBetween
-