Module inet.ipaddr

Class ParsedAddressCreator<T extends Address,​R extends AddressSection,​E extends AddressSection,​S extends AddressSegment>

  • Type Parameters:
    T -
    R -
    E -
    S -
    All Implemented Interfaces:
    java.io.Serializable
    Direct Known Subclasses:
    AddressCreator

    public abstract class ParsedAddressCreator<T extends Address,​R extends AddressSection,​E extends AddressSection,​S extends AddressSegment>
    extends java.lang.Object
    implements java.io.Serializable
    Has methods for creating addresses, segments and sections that are available to the parser.
    Author:
    sfoley
    See Also:
    Serialized Form
    • Constructor Detail

      • ParsedAddressCreator

        public ParsedAddressCreator()
    • Method Detail

      • clearCaches

        public void clearCaches()
      • setSegmentCaching

        public void setSegmentCaching​(boolean enable)
      • createSegmentArray

        public abstract S[] createSegmentArray​(int length)
      • createSegment

        public abstract S createSegment​(int lower,
                                        int upper,
                                        java.lang.Integer segmentPrefixLength)