org.gudy.azureus2.pluginsimpl.local.ipfilter
Class IPRangeImpl
java.lang.Object
org.gudy.azureus2.pluginsimpl.local.ipfilter.IPRangeImpl
- All Implemented Interfaces:
- java.lang.Comparable, IPRange
public class IPRangeImpl
- extends java.lang.Object
- implements IPRange
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
IPRangeImpl
protected IPRangeImpl(IPFilter _filter,
IpRange _range)
getRange
protected IpRange getRange()
getDescription
public java.lang.String getDescription()
- Specified by:
getDescription
in interface IPRange
setDescription
public void setDescription(java.lang.String str)
- Specified by:
setDescription
in interface IPRange
isValid
public boolean isValid()
- Specified by:
isValid
in interface IPRange
checkValid
public void checkValid()
- Description copied from interface:
IPRange
- For a range to be usable it has to be valid. To make it valid you have
to call checkValid. Failure to do so will leave newly created ranges
as invalid and therefore checks won't be made against it!!!!
- Specified by:
checkValid
in interface IPRange
isSessionOnly
public boolean isSessionOnly()
- Specified by:
isSessionOnly
in interface IPRange
getStartIP
public java.lang.String getStartIP()
- Specified by:
getStartIP
in interface IPRange
setStartIP
public void setStartIP(java.lang.String str)
- Specified by:
setStartIP
in interface IPRange
getEndIP
public java.lang.String getEndIP()
- Specified by:
getEndIP
in interface IPRange
setEndIP
public void setEndIP(java.lang.String str)
- Specified by:
setEndIP
in interface IPRange
setSessionOnly
public void setSessionOnly(boolean sessionOnly)
- Specified by:
setSessionOnly
in interface IPRange
isInRange
public boolean isInRange(java.lang.String ipAddress)
- Specified by:
isInRange
in interface IPRange
delete
public void delete()
- Specified by:
delete
in interface IPRange
equals
public boolean equals(java.lang.Object other)
- Overrides:
equals
in class java.lang.Object
hashCode
public int hashCode()
- Overrides:
hashCode
in class java.lang.Object
compareTo
public int compareTo(java.lang.Object other)
- Specified by:
compareTo
in interface java.lang.Comparable