JavaScript is disabled on your browser.
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
DbSearcher(DbConfig, byte[]) - Constructor for class org.lionsoul.ip2region.DbSearcher
construct method with self-define std ip2region bianry string support
Thanks to the issue from Wendal at https://gitee.com/lionsoul/ip2region/issues/IILFL
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
Copyright © 2018. All rights reserved.