Class LocationProvider
java.lang.Object
com.biglybt.pif.utils.LocationProvider
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final longstatic final longstatic final longstatic final longstatic final long -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract longgetCountryFlagForIP(InetAddress address, int size_index) getCountryFlagForISO3166Code(String cc, int size_index) int[][]Array of [width, height] pairs, smallest to largestgetCountryNameForIP(InetAddress address, Locale locale) getISO3166CodeForIP(InetAddress address) abstract StringbooleanhasCapabilities(long capabilities) booleanhasCapability(long capability) abstract boolean
-
Field Details
-
CAP_COUNTY_BY_IP
public static final long CAP_COUNTY_BY_IP- See Also:
-
CAP_COUNTRY_BY_IP
public static final long CAP_COUNTRY_BY_IP- See Also:
-
CAP_ISO3166_BY_IP
public static final long CAP_ISO3166_BY_IP- See Also:
-
CAP_FLAG_BY_IP
public static final long CAP_FLAG_BY_IP- See Also:
-
CAP_FLAG_BY_CC
public static final long CAP_FLAG_BY_CC- See Also:
-
-
Constructor Details
-
LocationProvider
public LocationProvider()
-
-
Method Details
-
getProviderName
-
getCapabilities
public abstract long getCapabilities() -
hasCapability
public boolean hasCapability(long capability) -
hasCapabilities
public boolean hasCapabilities(long capabilities) -
getCountryNameForIP
-
getISO3166CodeForIP
-
getCountryFlagSizes
public int[][] getCountryFlagSizes()Array of [width, height] pairs, smallest to largest- Returns:
-
getCountryFlagForIP
- Parameters:
address-size_index- - index in getCountryFlagSizes response of desired size- Returns:
-
getCountryFlagForISO3166Code
-
isDestroyed
public abstract boolean isDestroyed()
-