Skip navigation links
B C D G H I L M O S T U W 

B

BINARY_ALGORITHM - Static variable in class org.lionsoul.ip2region.DbSearcher
 
binarySearch(long) - Method in class org.lionsoul.ip2region.DbSearcher
get the region with a int ip address with binary search algorithm
binarySearch(String) - Method in class org.lionsoul.ip2region.DbSearcher
get the region throught the ip address with binary search algorithm
BTREE_ALGORITHM - Static variable in class org.lionsoul.ip2region.DbSearcher
 
btreeSearch(long) - Method in class org.lionsoul.ip2region.DbSearcher
get the region with a int ip address with b-tree algorithm
btreeSearch(String) - Method in class org.lionsoul.ip2region.DbSearcher
get the region throught the ip address with b-tree search algorithm

C

close() - Method in class org.lionsoul.ip2region.DbSearcher
close the db

D

DataBlock - Class in org.lionsoul.ip2region
data block class
DataBlock(int, String, int) - Constructor for class org.lionsoul.ip2region.DataBlock
construct method
DataBlock(int, String) - Constructor for class org.lionsoul.ip2region.DataBlock
 
DbConfig - Class in org.lionsoul.ip2region
database configuration class
DbConfig(int) - Constructor for class org.lionsoul.ip2region.DbConfig
construct method
DbConfig() - Constructor for class org.lionsoul.ip2region.DbConfig
 
DbMakerConfigException - Exception in org.lionsoul.ip2region
configuration exception
DbMakerConfigException(String) - Constructor for exception org.lionsoul.ip2region.DbMakerConfigException
 
DbMakerConfigException(Throwable) - Constructor for exception org.lionsoul.ip2region.DbMakerConfigException
 
DbMakerConfigException(String, Throwable) - Constructor for exception org.lionsoul.ip2region.DbMakerConfigException
 
DbSearcher - Class in org.lionsoul.ip2region
ip db searcher class (Not thread safe)
DbSearcher(DbConfig, String) - Constructor for class org.lionsoul.ip2region.DbSearcher
construct class

G

getByIndexPtr(long) - Method in class org.lionsoul.ip2region.DbSearcher
get by index ptr
getBytes() - Method in class org.lionsoul.ip2region.HeaderBlock
get the bytes for db storage
getBytes() - Method in class org.lionsoul.ip2region.IndexBlock
get the bytes for storage
getCityId() - Method in class org.lionsoul.ip2region.DataBlock
 
getDataLen() - Method in class org.lionsoul.ip2region.IndexBlock
 
getDataPtr() - Method in class org.lionsoul.ip2region.DataBlock
 
getDataPtr() - Method in class org.lionsoul.ip2region.IndexBlock
 
getDbConfig() - Method in class org.lionsoul.ip2region.DbSearcher
get the db config
getEndIp() - Method in class org.lionsoul.ip2region.IndexBlock
 
getIndexBlockLength() - Static method in class org.lionsoul.ip2region.IndexBlock
 
getIndexBlockSize() - Method in class org.lionsoul.ip2region.DbConfig
 
getIndexPtr() - Method in class org.lionsoul.ip2region.HeaderBlock
 
getIndexStartIp() - Method in class org.lionsoul.ip2region.HeaderBlock
 
getInt1(byte[], int) - Static method in class org.lionsoul.ip2region.Util
 
getInt2(byte[], int) - Static method in class org.lionsoul.ip2region.Util
 
getInt3(byte[], int) - Static method in class org.lionsoul.ip2region.Util
get a int from a byte array start from the specifield offset
getIntLong(byte[], int) - Static method in class org.lionsoul.ip2region.Util
get a int from a byte array start from the specifiled offset
getRegion() - Method in class org.lionsoul.ip2region.DataBlock
 
getStartIp() - Method in class org.lionsoul.ip2region.IndexBlock
 
getTotalHeaderSize() - Method in class org.lionsoul.ip2region.DbConfig
 

H

HeaderBlock - Class in org.lionsoul.ip2region
header block class
HeaderBlock(long, int) - Constructor for class org.lionsoul.ip2region.HeaderBlock
 

I

IndexBlock - Class in org.lionsoul.ip2region
item index class
IndexBlock(long, long, int, int) - Constructor for class org.lionsoul.ip2region.IndexBlock
 
ip2long(String) - Static method in class org.lionsoul.ip2region.Util
string ip to long ip
isIpAddress(String) - Static method in class org.lionsoul.ip2region.Util
check the validate of the specifeld ip address

L

long2ip(long) - Static method in class org.lionsoul.ip2region.Util
int to ip string

M

main(String[]) - Static method in class org.lionsoul.ip2region.test.TestSearcher
 
main(String[]) - Static method in class org.lionsoul.ip2region.test.TestUnit
 
main(String[]) - Static method in class org.lionsoul.ip2region.test.TestUtil
 
MEMORY_ALGORITYM - Static variable in class org.lionsoul.ip2region.DbSearcher
 
memorySearch(long) - Method in class org.lionsoul.ip2region.DbSearcher
get the region with a int ip address with memory binary search algorithm
memorySearch(String) - Method in class org.lionsoul.ip2region.DbSearcher
get the region throught the ip address with memory binary search algorithm

O

org.lionsoul.ip2region - package org.lionsoul.ip2region
 
org.lionsoul.ip2region.test - package org.lionsoul.ip2region.test
 

S

setCityId(int) - Method in class org.lionsoul.ip2region.DataBlock
 
setDataLen(int) - Method in class org.lionsoul.ip2region.IndexBlock
 
setDataPtr(int) - Method in class org.lionsoul.ip2region.DataBlock
 
setDataPtr(int) - Method in class org.lionsoul.ip2region.IndexBlock
 
setEndIp(long) - Method in class org.lionsoul.ip2region.IndexBlock
 
setIndexBlockSize(int) - Method in class org.lionsoul.ip2region.DbConfig
 
setIndexPtr(int) - Method in class org.lionsoul.ip2region.HeaderBlock
 
setIndexStartIp(long) - Method in class org.lionsoul.ip2region.HeaderBlock
 
setRegion(String) - Method in class org.lionsoul.ip2region.DataBlock
 
setStartIp(long) - Method in class org.lionsoul.ip2region.IndexBlock
 
setTotalHeaderSize(int) - Method in class org.lionsoul.ip2region.DbConfig
 

T

TestSearcher - Class in org.lionsoul.ip2region.test
project test script
TestSearcher() - Constructor for class org.lionsoul.ip2region.test.TestSearcher
 
TestUnit - Class in org.lionsoul.ip2region.test
data check class
TestUnit() - Constructor for class org.lionsoul.ip2region.test.TestUnit
 
TestUtil - Class in org.lionsoul.ip2region.test
project test script
TestUtil() - Constructor for class org.lionsoul.ip2region.test.TestUtil
 
toString() - Method in class org.lionsoul.ip2region.DataBlock
 

U

Util - Class in org.lionsoul.ip2region
util class
Util() - Constructor for class org.lionsoul.ip2region.Util
 

W

write(byte[], int, long, int) - Static method in class org.lionsoul.ip2region.Util
write specfield bytes to a byte array start from offset
writeIntLong(byte[], int, long) - Static method in class org.lionsoul.ip2region.Util
write a int to a byte array
B C D G H I L M O S T U W 
Skip navigation links

Copyright © 2018. All rights reserved.