Package com.biglybt.pif.utils
Class LocationProvider
java.lang.Object
com.biglybt.pif.utils.LocationProvider
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final long
static final long
static final long
static final long
static final long
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract long
getCountryFlagForIP
(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 String
boolean
hasCapabilities
(long capabilities) boolean
hasCapability
(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()
-