org.gudy.azureus2.core3.ipfilter
Interface IpRange

All Known Implementing Classes:
IpRangeImpl

public interface IpRange

Author:
Olivier

Method Summary
 void addMergedEntry(IpRange e2)
           
 void checkValid()
           
 int compareDescription(IpRange other)
           
 int compareEndIpTo(IpRange other)
           
 int compareStartIpTo(IpRange other)
           
 boolean getAddedToRangeList()
           
 java.lang.String getDescription()
           
 java.lang.String getEndIp()
           
 long getEndIpLong()
           
 boolean getMerged()
           
 long getMergedEndLong()
           
 IpRange[] getMergedEntries()
           
 java.lang.String getStartIp()
           
 long getStartIpLong()
           
 boolean isInRange(java.lang.String ipAddress)
           
 boolean isSessionOnly()
           
 boolean isValid()
           
 void resetMergeInfo()
           
 void setDescription(java.lang.String str)
           
 void setEndIp(java.lang.String str)
           
 void setMerged()
           
 void setMergedEnd(long endIpLong)
           
 void setSessionOnly(boolean sessionOnly)
           
 void setStartIp(java.lang.String str)
           
 

Method Detail

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