inet.ipaddr.format.util

Class IPAddressPartStringParams<T extends IPAddressPart>

  • java.lang.Object
    • inet.ipaddr.format.util.IPAddressPartStringParams<T>
  • All Implemented Interfaces:
    java.lang.Cloneable
    Direct Known Subclasses:
    IPAddressPartStringCollection.StringParams


    public abstract class IPAddressPartStringParams<T extends IPAddressPart>
    extends java.lang.Object
    implements java.lang.Cloneable
    Each AddressPartStringParams has settings to write exactly one IP address part string.
    • Method Detail

      • toString

        public abstract java.lang.String toString(T addr)
        Parameters:
        addr -
        Returns:
        the string produced by these params
      • getTrailingSeparatorCount

        public abstract int getTrailingSeparatorCount(T addr)
        Parameters:
        addr -
        Returns:
        the number of segment separators in the string produced by these params
      • getTrailingSegmentSeparator

        public abstract char getTrailingSegmentSeparator()
      • checkLengths

        public void checkLengths(int length,
                                 java.lang.StringBuilder builder)