org.brains2b.coffee.message.filter
Class MessageFilter
java.lang.Object
org.brains2b.coffee.message.filter.MessageFilter
- All Implemented Interfaces:
- NNTPMessage
public class MessageFilter
- extends java.lang.Object
- implements NNTPMessage
Message holding a single Query statement
- Version:
- 0.89.1 [26-02-2008]
- Author:
- dennis@brains2b.nl
Field Summary |
static java.lang.String[] |
OPERATIONS
|
Constructor Summary |
MessageFilter()
|
MessageFilter(java.lang.String key,
boolean not,
java.lang.String operator,
java.lang.String value,
boolean kill)
|
MessageFilter(java.lang.String key,
java.lang.String value)
|
MessageFilter(java.lang.String key,
java.lang.String operator,
java.lang.String value)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
OPERATIONS
public static final java.lang.String[] OPERATIONS
MessageFilter
public MessageFilter()
MessageFilter
public MessageFilter(java.lang.String key,
java.lang.String operator,
java.lang.String value)
MessageFilter
public MessageFilter(java.lang.String key,
boolean not,
java.lang.String operator,
java.lang.String value,
boolean kill)
MessageFilter
public MessageFilter(java.lang.String key,
java.lang.String value)
isValid
public boolean isValid(java.lang.Object value)
getKey
public java.lang.String getKey()
setKey
public void setKey(java.lang.String key)
isKill
public boolean isKill()
setKill
public void setKill(boolean kill)
isNot
public boolean isNot()
setNot
public void setNot(boolean not)
getOperator
public int getOperator()
setOperator
public void setOperator(int operator)
setOperator
public void setOperator(java.lang.String operator)
getValue
public java.lang.Object getValue()
setValue
public void setValue(java.lang.Object value)
setValue
public void setValue(java.lang.String value)
addHeader
public void addHeader(int id,
java.lang.String s)
- Specified by:
addHeader
in interface NNTPMessage
addLine
public void addLine(java.lang.String s)
- Specified by:
addLine
in interface NNTPMessage
endMessage
public void endMessage()
- Specified by:
endMessage
in interface NNTPMessage
getId
public java.lang.String getId()
- Specified by:
getId
in interface NNTPMessage
getSize
public int getSize()
- Specified by:
getSize
in interface NNTPMessage
getType
public int getType()
- Specified by:
getType
in interface NNTPMessage
hasContent
public boolean hasContent()
- Specified by:
hasContent
in interface NNTPMessage
isHeaderSet
public boolean isHeaderSet()
- Specified by:
isHeaderSet
in interface NNTPMessage
writeMessage
public void writeMessage(org.brains2b.saxo.SAXWriter sw)
throws org.xml.sax.SAXException
- Specified by:
writeMessage
in interface NNTPMessage
- Throws:
org.xml.sax.SAXException
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object