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