public static class IPAddressPartStringCollection.StringParams<T extends IPAddressPart> extends IPAddressPartStringParams<T>
Modifier and Type | Field and Description |
---|---|
static IPAddressSection.WildcardOptions |
DEFAULT_WILDCARD_OPTIONS |
Constructor and Description |
---|
StringParams(int radix,
java.lang.Character separator,
boolean uppercase) |
Modifier and Type | Method and Description |
---|---|
java.lang.StringBuilder |
append(java.lang.StringBuilder builder,
T addr) |
void |
appendLabel(java.lang.StringBuilder builder) |
java.lang.StringBuilder |
appendSegments(java.lang.StringBuilder builder,
T part) |
void |
appendSuffix(java.lang.StringBuilder builder) |
IPAddressPartStringCollection.StringParams<T> |
clone() |
void |
expandSegment(int index,
int expansionLength,
int segmentCount) |
void |
expandSegments(boolean expand) |
java.lang.String |
getAddressLabel() |
int |
getAddressLabelLength() |
java.lang.String |
getAddressSuffix() |
int |
getAddressSuffixLength() |
int |
getExpandedSegmentLength(int segmentIndex) |
int |
getRadix() |
int |
getSegmentsStringLength(T part) |
java.lang.String |
getSegmentStrPrefix() |
java.lang.Character |
getSeparator() |
int |
getStringLength(T addr) |
char |
getTrailingSegmentSeparator() |
int |
getTrailingSeparatorCount(T addr) |
IPAddressSection.WildcardOptions |
getWildcardOption() |
boolean |
isReverse() |
boolean |
isSplitDigits() |
boolean |
isUppercase() |
void |
setAddressLabel(java.lang.String str) |
void |
setAddressSuffix(java.lang.String suffix) |
void |
setRadix(int radix) |
void |
setReverse(boolean rev) |
void |
setSegmentStrPrefix(java.lang.String segmentStrPrefix) |
void |
setSeparator(java.lang.Character separator) |
void |
setSplitDigits(boolean split) |
void |
setUppercase(boolean uppercase) |
void |
setWildcardOption(IPAddressSection.WildcardOptions options) |
java.lang.String |
toString(T addr) |
checkLengths
public static final IPAddressSection.WildcardOptions DEFAULT_WILDCARD_OPTIONS
public StringParams(int radix, java.lang.Character separator, boolean uppercase)
public void setUppercase(boolean uppercase)
public boolean isUppercase()
public void setSplitDigits(boolean split)
public boolean isSplitDigits()
public void setReverse(boolean rev)
public boolean isReverse()
public java.lang.String getAddressSuffix()
public void setAddressSuffix(java.lang.String suffix)
public java.lang.String getAddressLabel()
public void setAddressLabel(java.lang.String str)
public java.lang.Character getSeparator()
public void setSeparator(java.lang.Character separator)
public int getRadix()
public void setRadix(int radix)
public java.lang.String getSegmentStrPrefix()
public void setSegmentStrPrefix(java.lang.String segmentStrPrefix)
public void setWildcardOption(IPAddressSection.WildcardOptions options)
public IPAddressSection.WildcardOptions getWildcardOption()
public int getExpandedSegmentLength(int segmentIndex)
public void expandSegment(int index, int expansionLength, int segmentCount)
public void expandSegments(boolean expand)
public char getTrailingSegmentSeparator()
getTrailingSegmentSeparator
in class IPAddressPartStringParams<T extends IPAddressPart>
public void appendSuffix(java.lang.StringBuilder builder)
public int getAddressSuffixLength()
public void appendLabel(java.lang.StringBuilder builder)
public int getAddressLabelLength()
public IPAddressPartStringCollection.StringParams<T> clone()
clone
in class IPAddressPartStringParams<T extends IPAddressPart>
public java.lang.String toString(T addr)
toString
in class IPAddressPartStringParams<T extends IPAddressPart>
public int getTrailingSeparatorCount(T addr)
getTrailingSeparatorCount
in class IPAddressPartStringParams<T extends IPAddressPart>
public int getStringLength(T addr)
public java.lang.StringBuilder append(java.lang.StringBuilder builder, T addr)
public int getSegmentsStringLength(T part)
public java.lang.StringBuilder appendSegments(java.lang.StringBuilder builder, T part)