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, getValueByStringclone, decodepublic ConfIPv6AndPrefixLen(ConfEObject v) throws ConfException
ConfExceptionpublic ConfIPv6AndPrefixLen(InetAddress addr, int masklen)
public ConfIPv6AndPrefixLen(int[] addr,
int masklen)
public ConfIPv6AndPrefixLen(String str)
public int[] getRawAddress()
getRawAddress in class ConfIPAndPrefixLenpublic boolean equals(Object o)
ConfValuepublic InetAddress getAddress()
getAddress in class ConfIPAndPrefixLenpublic int getMaskLength()
getMaskLength in class ConfIPAndPrefixLenpublic String toString()
public ConfEObject encode()
ConfValueencode in class ConfIPAndPrefixLenpublic int compareTo(ConfIPv6AndPrefixLen o)
compareTo in interface Comparable<ConfIPv6AndPrefixLen>