public static enum IpAddress.AddressClass extends Enum<IpAddress.AddressClass>
Modifier and Type | Method and Description |
---|---|
SubnetMask |
getImpliedMask()
Returns the subnet mask implied by the address class, for
classes A, B, C; null for other classes.
|
Subnet |
getPrivateNetwork()
Returns the subnet representing the "private network" defined for
the address class, for classes A, B, C; null for other classes.
|
static IpAddress.AddressClass |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static IpAddress.AddressClass[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final IpAddress.AddressClass A
public static final IpAddress.AddressClass B
public static final IpAddress.AddressClass C
public static final IpAddress.AddressClass D
public static final IpAddress.AddressClass E
public static final IpAddress.AddressClass CLASSLESS
public static IpAddress.AddressClass[] values()
for (IpAddress.AddressClass c : IpAddress.AddressClass.values()) System.out.println(c);
public static IpAddress.AddressClass valueOf(String name)
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is nullpublic Subnet getPrivateNetwork()
Class A : "10.0.0.0/8" Class B : "172.16.0.0/12" Class C : "192.168.0.0/16"
public SubnetMask getImpliedMask()
Class A : 255.0.0.0 Class B : 255.255.0.0 Class C : 255.255.255.0
Copyright © 2015. All Rights Reserved.