no.ntnu.vegare.visualizer.client.db
Class QueryFilter

java.lang.Object
  extended by no.ntnu.vegare.visualizer.client.db.QueryFilter

public class QueryFilter
extends java.lang.Object

Specifies a set of filters to be applied to the log database.

Can be used to create a live filtering of log entries that belongs to a log entry set.

Author:
vegare
See Also:
LogEntrySet

Constructor Summary
QueryFilter()
           
 
Method Summary
 void clear()
          Clear the query filter to default, capturing all incidents.
 java.lang.String getFacility()
           
 java.lang.String getIpPrefix()
           
 int getMaxTimestamp()
           
 java.lang.String getMessageContains()
           
 int getMinPriority()
           
 int getMinTimestamp()
           
 boolean matches(LogEntry e)
          Verify if a single entry matches the filter.
 void setFacility(java.lang.String facility)
           
 void setIpPrefix(java.lang.String ipPrefix)
           
 void setMaxTimestamp(int maxTimestamp)
           
 void setMessageContains(java.lang.String messageContains)
           
 void setMinSeverity(int minPriority)
           
 void setMinTimestamp(int minTimestamp)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

QueryFilter

public QueryFilter()
Method Detail

clear

public void clear()
Clear the query filter to default, capturing all incidents.


matches

public boolean matches(LogEntry e)
Verify if a single entry matches the filter.

Parameters:
e - Log entry
Returns:
Whether the filter includes the entry

getMinTimestamp

public int getMinTimestamp()

setMinTimestamp

public void setMinTimestamp(int minTimestamp)

getMaxTimestamp

public int getMaxTimestamp()

setMaxTimestamp

public void setMaxTimestamp(int maxTimestamp)

getFacility

public java.lang.String getFacility()

setFacility

public void setFacility(java.lang.String facility)

getMinPriority

public int getMinPriority()

setMinSeverity

public void setMinSeverity(int minPriority)

getIpPrefix

public java.lang.String getIpPrefix()

setIpPrefix

public void setIpPrefix(java.lang.String ipPrefix)

getMessageContains

public java.lang.String getMessageContains()

setMessageContains

public void setMessageContains(java.lang.String messageContains)