com.maxmind.geoip
Class DatabaseInfo

java.lang.Object
  extended by 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:

Author:
Matt Tucker
See Also:
LookupService.getDatabaseInfo()

Field Summary
static int ASNUM_EDITION
           
static int ASNUM_EDITION_V6
           
static int CITY_EDITION_REV0
           
static int CITY_EDITION_REV0_V6
           
static int CITY_EDITION_REV1
           
static int CITY_EDITION_REV1_V6
           
static int COUNTRY_EDITION
           
static int COUNTRY_EDITION_V6
           
static int DOMAIN_EDITION
           
static int DOMAIN_EDITION_V6
           
static int ISP_EDITION
           
static int ISP_EDITION_V6
           
static int NETSPEED_EDITION
           
static int NETSPEED_EDITION_REV1
           
static int NETSPEED_EDITION_REV1_V6
           
static int ORG_EDITION
           
static int ORG_EDITION_V6
           
static int PROXY_EDITION
           
static int REGION_EDITION_REV0
           
static int REGION_EDITION_REV1
           
 
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
 

Field Detail

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
Constructor Detail

DatabaseInfo

public DatabaseInfo(java.lang.String info)
Creates a new DatabaseInfo object given the database info String.

Parameters:
info -
Method Detail

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