org.gudy.azureus2.plugins.ipfilter
Interface IPRange
- All Superinterfaces:
- java.lang.Comparable
- All Known Implementing Classes:
- IPRangeImpl, RPIPRange
public interface IPRange
- extends java.lang.Comparable
- Author:
- parg
IPRange instances implement Comparable. Rules are identical start+end IPs
Methods inherited from interface java.lang.Comparable |
compareTo |
getDescription
java.lang.String getDescription()
setDescription
void setDescription(java.lang.String str)
checkValid
void checkValid()
- 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!!!!
isValid
boolean isValid()
isSessionOnly
boolean isSessionOnly()
getStartIP
java.lang.String getStartIP()
setStartIP
void setStartIP(java.lang.String str)
getEndIP
java.lang.String getEndIP()
setEndIP
void setEndIP(java.lang.String str)
setSessionOnly
void setSessionOnly(boolean sessionOnly)
isInRange
boolean isInRange(java.lang.String ipAddress)
delete
void delete()