/** * Constructs an instance of {@link IPIterator} with a {@link IPRange}. * * @param range IP address range. */ public IPIterator(IPRange range) { this.range = range; currentIP = range.getStartIP(); }
/** * Constructs an instance of {@link IPIterator} with a {@link IPRange}. * * @param range IP address range. */ public IPIterator(IPRange range) { this.range = range; currentIP = range.getStartIP(); }
@Override public boolean equals(Object obj) { if (obj instanceof IPRange) { IPRange range = (IPRange) obj; return range.getStartIP().equals(startIP) && range.getEndIP().equals(endIP); } else { return false; } }
@Override public boolean equals(Object obj) { if (obj instanceof IPRange) { IPRange range = (IPRange) obj; return range.getStartIP().equals(startIP) && range.getEndIP().equals(endIP); } else { return false; } }