public class IpNet
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected int |
mask |
protected byte[] |
subnet |
Modifier and Type | Method and Description |
---|---|
int |
getMask() |
static int |
getMask(byte[] addrFrom,
byte[] addrTo) |
byte[] |
getMaxIp() |
byte[] |
getSubnet() |
boolean |
inNet(byte[] address) |
static boolean |
inNet(byte[] address,
byte[] subnet,
int mask) |
static int |
maskToInt(byte[] mask) |
static IpNet |
newInstance(byte[] addressFrom,
byte[] addressTo)
Создание новой подсети из правильного диапазона.
|
void |
setMask(int mask) |
void |
setSubnet(byte[] subnet) |
java.lang.String |
toString() |
static java.lang.String |
toString(byte[] addressFrom,
byte[] addressTo)
Возвращает строковое представление подсети.
|
static java.lang.String |
toString(byte[] subnet,
int mask)
Возвращает строковое представление подсети.
|
public byte[] getSubnet()
public void setSubnet(byte[] subnet)
public int getMask()
public void setMask(int mask)
public java.lang.String toString()
toString
in class java.lang.Object
public static java.lang.String toString(byte[] subnet, int mask)
subnet
- mask
- public static java.lang.String toString(byte[] addressFrom, byte[] addressTo)
subnet
- mask
- public static int maskToInt(byte[] mask)
public byte[] getMaxIp()
public static int getMask(byte[] addrFrom, byte[] addrTo)
public static IpNet newInstance(byte[] addressFrom, byte[] addressTo)
addressFrom
- addressTo
- public boolean inNet(byte[] address)
public static boolean inNet(byte[] address, byte[] subnet, int mask)