Module inet.ipaddr
Package inet.ipaddr

Class IPAddressNetwork.IPAddressCreator<T extends IPAddress,​R extends IPAddressSection,​E extends IPAddressSection,​S extends IPAddressSegment,​J extends java.net.InetAddress>

    • Method Detail

      • createSection

        public abstract R createSection​(byte[] bytes,
                                        int byteStartIndex,
                                        int byteEndIndex,
                                        java.lang.Integer prefix)
      • createSection

        public abstract R createSection​(byte[] bytes,
                                        java.lang.Integer prefix)
      • createSection

        public abstract R createSection​(S[] segments,
                                        java.lang.Integer networkPrefixLength)
      • createSection

        public abstract R createSection​(S[] segments)
      • createAddress

        public T createAddress​(S[] segments)
      • createAddress

        public T createAddress​(S[] segments,
                               java.lang.Integer prefix)
      • createAddress

        public T createAddress​(byte[] bytes,
                               int byteStartIndex,
                               int byteEndIndex,
                               java.lang.Integer prefix)
      • createAddress

        public T createAddress​(byte[] bytes,
                               int byteStartIndex,
                               int byteEndIndex,
                               java.lang.Integer prefix,
                               java.lang.CharSequence zone)
      • createAddress

        public T createAddress​(byte[] bytes,
                               java.lang.Integer prefix)
      • createAddress

        public T createAddress​(byte[] bytes)
      • createSequentialBlockAddress

        public T createSequentialBlockAddress​(IPAddressSegmentSeries address,
                                              int index,
                                              int lowerVal,
                                              int upperVal)
      • createSequentialBlockSection

        public R createSequentialBlockSection​(IPAddressSegmentSeries series,
                                              int index,
                                              int lowerVal,
                                              int upperVal)