Class IpRangeV4Impl

    • Field Detail

      • ipStart

        private int ipStart
      • ipEnd

        private int ipEnd
      • merged_end

        private int merged_end
    • Constructor Detail

      • IpRangeV4Impl

        public IpRangeV4Impl​(java.lang.String _description,
                             java.lang.String _startIp,
                             java.lang.String _endIp,
                             boolean _sessionOnly)
      • IpRangeV4Impl

        public IpRangeV4Impl​(java.lang.String _description,
                             int _startIp,
                             int _endIp,
                             boolean _sessionOnly)
    • Method Detail

      • isV4

        protected final boolean isV4()
        Specified by:
        isV4 in class IpRangeImpl
      • isValid

        public boolean isValid()
      • isInRange

        public boolean isInRange​(java.lang.String ipAddress)
      • getStartIp

        public java.lang.String getStartIp()
      • getStartIpLong

        protected long getStartIpLong()
      • setStartIp

        public void setStartIp​(java.lang.String str)
      • getEndIp

        public java.lang.String getEndIp()
      • getEndIpLong

        protected long getEndIpLong()
      • setEndIp

        public void setEndIp​(java.lang.String str)
      • compareStartIpTo

        public int compareStartIpTo​(IpRange other)
      • compareEndIpTo

        public int compareEndIpTo​(IpRange other)
      • getMergedEndLong

        protected long getMergedEndLong()
      • getMergedEntries

        protected IpRangeV4Impl[] getMergedEntries()
      • resetMergeInfo

        protected void resetMergeInfo()
      • getMerged

        protected boolean getMerged()
      • setMerged

        protected void setMerged()
      • setMergedEnd

        protected void setMergedEnd​(long endIpLong)
      • addMergedEntry

        protected void addMergedEntry​(IpRangeV4Impl e2)
      • getStringSlow

        public java.lang.String getStringSlow()