Module inet.ipaddr

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

java.lang.Object
inet.ipaddr.format.validate.ParsedAddressCreator<T,R,E,S>
Type Parameters:
T -
R -
E -
S -
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
AddressCreator

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

    • ParsedAddressCreator

      public ParsedAddressCreator()
  • Method Details

    • 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, Integer segmentPrefixLength)