public class ConfIPv6AndPrefixLen extends ConfIPAndPrefixLen implements Cloneable, Serializable, Comparable<ConfIPv6AndPrefixLen>
type string { pattern '((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}' + '((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|' + '(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}' + '(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))' + '(/(([0-9])|([0-9]{2})|(1[0-1][0-9])|(12[0-8])))'; pattern '(([^:]+:){6}(([^:]+:[^:]+)|(.*\..*)))|' + '((([^:]+:)*[^:]+)?::(([^:]+:)*[^:]+)?)' + '(/.+)'; }The ipv6-address-and-prefix-length type represents a combination of an IPv6 address and a prefix length. The prefix length is given by the number following the slash character and must be less than or equal to 128.
J_BINARY, J_BIT32, J_BIT64, J_BITBIG, J_BOOL, J_BUF, J_CDBBEGIN, J_DATE, J_DATETIME, J_DECIMAL64, J_DEFAULT, J_DOUBLE, J_DQUAD, J_DURATION, J_ENUMERATION, J_HEXSTR, J_IDENTITYREF, J_INSTANCE_IDENTIFIER, J_INT16, J_INT32, J_INT64, J_INT8, J_IPV4, J_IPV4_AND_PLEN, J_IPV4PREFIX, J_IPV6, J_IPV6_AND_PLEN, J_IPV6PREFIX, J_LIST, J_NOEXISTS, J_OBJECTREF, J_OID, J_PTR, J_QNAME, J_STR, J_SYMBOL, J_TIME, J_UINT16, J_UINT32, J_UINT64, J_UINT8, J_UNION, J_XMLBEGIN, J_XMLBEGINDEL, J_XMLEND, J_XMLMOVEAFTER, J_XMLMOVEFIRST, J_XMLTAG
Constructor and Description |
---|
ConfIPv6AndPrefixLen(ConfEObject v) |
ConfIPv6AndPrefixLen(InetAddress addr,
int masklen) |
ConfIPv6AndPrefixLen(int[] addr,
int masklen) |
ConfIPv6AndPrefixLen(String str) |
Modifier and Type | Method and Description |
---|---|
int |
compareTo(ConfIPv6AndPrefixLen o) |
ConfEObject |
encode()
encode value.
|
boolean |
equals(Object o)
Determine if two ConfValue are equal.
|
InetAddress |
getAddress() |
int |
getMaskLength() |
int[] |
getRawAddress() |
int |
hashCode() |
String |
toString() |
getStringByValue, getStringByValue, getValueByString, getValueByString
clone, decode
public ConfIPv6AndPrefixLen(ConfEObject v) throws ConfException
ConfException
public ConfIPv6AndPrefixLen(InetAddress addr, int masklen)
public ConfIPv6AndPrefixLen(int[] addr, int masklen)
public ConfIPv6AndPrefixLen(String str)
public int[] getRawAddress()
getRawAddress
in class ConfIPAndPrefixLen
public boolean equals(Object o)
ConfValue
public InetAddress getAddress()
getAddress
in class ConfIPAndPrefixLen
public int getMaskLength()
getMaskLength
in class ConfIPAndPrefixLen
public String toString()
public ConfEObject encode()
ConfValue
encode
in class ConfIPAndPrefixLen
public int compareTo(ConfIPv6AndPrefixLen o)
compareTo
in interface Comparable<ConfIPv6AndPrefixLen>