org.gudy.azureus2.core3.ipfilter
Interface IpRange
- All Known Implementing Classes: 
- IpRangeImpl
- public interface IpRange 
- Author:
- Olivier
 
getDescription
java.lang.String getDescription()
- 
 
setDescription
void setDescription(java.lang.String str)
- 
 
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)
- 
 
checkValid
void checkValid()
- 
 
compareStartIpTo
int compareStartIpTo(IpRange other)
- 
 
compareEndIpTo
int compareEndIpTo(IpRange other)
- 
 
compareDescription
int compareDescription(IpRange other)
- 
 
getEndIpLong
long getEndIpLong()
- 
- Returns:
 
getStartIpLong
long getStartIpLong()
- 
- Returns:
 
getMergedEndLong
long getMergedEndLong()
- 
- Returns:
 
getMergedEntries
IpRange[] getMergedEntries()
- 
- Returns:
 
resetMergeInfo
void resetMergeInfo()
- 
 
getMerged
boolean getMerged()
- 
- Returns:
 
setMerged
void setMerged()
- 
 
setMergedEnd
void setMergedEnd(long endIpLong)
- 
- Parameters:
- endIpLong-
 
addMergedEntry
void addMergedEntry(IpRange e2)
- 
- Parameters:
- e2-
 
getAddedToRangeList
boolean getAddedToRangeList()
- 
- Returns:
- Since:
- 3.0.1.5