Module inet.ipaddr

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

java.lang.Object
inet.ipaddr.format.validate.ParsedAddressCreator<T,R,E,S>
inet.ipaddr.format.standard.AddressCreator<T,R,E,S>
Type Parameters:
T - the address type
R - the section type
E - the embedded section type (ie IPv4 in a mixed IPv6/IPv4)
S - the segment type
All Implemented Interfaces:
AddressNetwork.AddressSegmentCreator<S>, Serializable
Direct Known Subclasses:
IPAddressNetwork.IPAddressCreator, MACAddressNetwork.MACAddressCreator

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

    • AddressCreator

      public AddressCreator()
  • Method Details

    • getNetwork

      public abstract AddressNetwork<S> getNetwork()
    • createAddress

      public abstract T createAddress(R section)