org.brains2b.coffee.message.filter
Class FilterList
java.lang.Object
org.brains2b.coffee.message.filter.FilterList
- All Implemented Interfaces:
- NNTPMessage
- public class FilterList
- extends java.lang.Object
- implements NNTPMessage
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FILTER_LIST
public static final int FILTER_LIST
- See Also:
- Constant Field Values
FilterList
protected FilterList()
getInstance
public static FilterList getInstance()
getFilterNames
public java.util.List getFilterNames()
getAllFilterFor
public java.util.List getAllFilterFor(java.lang.String key)
getFilterFor
public java.util.List getFilterFor(java.lang.String key)
setFilterFor
public void setFilterFor(java.lang.String key,
java.util.List filters)
addFilterFor
public void addFilterFor(java.lang.String key,
MessageFilter filter)
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
getId
public java.lang.String getId()
- Specified by:
getId
in interface NNTPMessage
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