Package com.biglybt.pif.ipfilter
Interface IPRange
-
- All Superinterfaces:
java.lang.Comparable
- All Known Implementing Classes:
IPRangeImpl
,RPIPRange
public interface IPRange extends java.lang.Comparable
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
checkValid()
For a range to be usable it has to be valid.void
delete()
java.lang.String
getDescription()
java.lang.String
getEndIP()
java.lang.String
getStartIP()
boolean
isInRange(java.lang.String ipAddress)
boolean
isSessionOnly()
boolean
isValid()
void
setDescription(java.lang.String str)
void
setEndIP(java.lang.String str)
void
setSessionOnly(boolean sessionOnly)
void
setStartIP(java.lang.String str)
-
-
-
Method Detail
-
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()
-
-