com.maxmind.geoip
Class DatabaseInfo
java.lang.Object
com.maxmind.geoip.DatabaseInfo
public class DatabaseInfo
- extends java.lang.Object
Encapsulates metadata about the GeoIP database. The database has a date, is a premium or
standard version, and is one of the following types:
- Country edition -- this is the most common version of the database. It includes
the name of the country and it's ISO country code given an IP address.
- Region edition -- includes the country information as well as
what U.S. state or Canadian province the IP address is from if the IP address
is from the U.S. or Canada.
- City edition -- includes country, region, city, postal code, latitude, and
longitude information.
- Org edition -- includes netblock owner.
- ISP edition -- ISP information.
- Author:
- Matt Tucker
- See Also:
LookupService.getDatabaseInfo()
Constructor Summary |
DatabaseInfo(java.lang.String info)
Creates a new DatabaseInfo object given the database info String. |
Method Summary |
java.util.Date |
getDate()
Returns the date of the database. |
int |
getType()
|
boolean |
isPremium()
Returns true if the database is the premium version. |
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
COUNTRY_EDITION
public static final int COUNTRY_EDITION
- See Also:
- Constant Field Values
REGION_EDITION_REV0
public static final int REGION_EDITION_REV0
- See Also:
- Constant Field Values
REGION_EDITION_REV1
public static final int REGION_EDITION_REV1
- See Also:
- Constant Field Values
CITY_EDITION_REV0
public static final int CITY_EDITION_REV0
- See Also:
- Constant Field Values
CITY_EDITION_REV1
public static final int CITY_EDITION_REV1
- See Also:
- Constant Field Values
ORG_EDITION
public static final int ORG_EDITION
- See Also:
- Constant Field Values
ISP_EDITION
public static final int ISP_EDITION
- See Also:
- Constant Field Values
PROXY_EDITION
public static final int PROXY_EDITION
- See Also:
- Constant Field Values
ASNUM_EDITION
public static final int ASNUM_EDITION
- See Also:
- Constant Field Values
NETSPEED_EDITION
public static final int NETSPEED_EDITION
- See Also:
- Constant Field Values
DOMAIN_EDITION
public static final int DOMAIN_EDITION
- See Also:
- Constant Field Values
COUNTRY_EDITION_V6
public static final int COUNTRY_EDITION_V6
- See Also:
- Constant Field Values
ASNUM_EDITION_V6
public static final int ASNUM_EDITION_V6
- See Also:
- Constant Field Values
ISP_EDITION_V6
public static final int ISP_EDITION_V6
- See Also:
- Constant Field Values
ORG_EDITION_V6
public static final int ORG_EDITION_V6
- See Also:
- Constant Field Values
DOMAIN_EDITION_V6
public static final int DOMAIN_EDITION_V6
- See Also:
- Constant Field Values
CITY_EDITION_REV1_V6
public static final int CITY_EDITION_REV1_V6
- See Also:
- Constant Field Values
CITY_EDITION_REV0_V6
public static final int CITY_EDITION_REV0_V6
- See Also:
- Constant Field Values
NETSPEED_EDITION_REV1
public static final int NETSPEED_EDITION_REV1
- See Also:
- Constant Field Values
NETSPEED_EDITION_REV1_V6
public static final int NETSPEED_EDITION_REV1_V6
- See Also:
- Constant Field Values
DatabaseInfo
public DatabaseInfo(java.lang.String info)
- Creates a new DatabaseInfo object given the database info String.
- Parameters:
info
-
getType
public int getType()
isPremium
public boolean isPremium()
- Returns true if the database is the premium version.
- Returns:
- true if the premium version of the database.
getDate
public java.util.Date getDate()
- Returns the date of the database.
- Returns:
- the date of the database.
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object