org.brains2b.coffee.plugin.search
Class BundleNewsGroup
java.lang.Object
org.brains2b.coffee.message.NewsGroupImpl
org.brains2b.coffee.plugin.search.BundleNewsGroup
- All Implemented Interfaces:
- java.lang.Cloneable, NewsGroup, NNTPMessage
public class BundleNewsGroup
- extends NewsGroupImpl
- implements java.lang.Cloneable
Methods inherited from class org.brains2b.coffee.message.NewsGroupImpl |
addHeader, endMessage, getArticleList, getAttributes, getEstimate, getFirst, getId, getLast, getLastUpdated, getName, getSize, getType, hasContent, isAllowPost, isHeaderSet, removeArticle, setAllowPost, setArticleList, setEstimate, setFirst, setLast, setLastUpdated, setName, writeList, writeMessage |
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BundleNewsGroup
public BundleNewsGroup()
addLine
public void addLine(java.lang.String s)
- Specified by:
addLine
in interface NNTPMessage
- Overrides:
addLine
in class NewsGroupImpl
addArticle
public void addArticle(Article a)
- Specified by:
addArticle
in interface NewsGroup
- Overrides:
addArticle
in class NewsGroupImpl
removeFilters
public void removeFilters(java.lang.String qryName)
addFilters
public void addFilters(Subscription group,
java.lang.String qryName,
java.util.List filters,
int freq,
java.util.List current)
keySet
public java.util.Set keySet()
isEmpty
public boolean isEmpty()
getArticleList
public java.util.List getArticleList(java.lang.String qryName)
getServer
public java.lang.String getServer()
setServer
public void setServer(java.lang.String server)
clone
public java.lang.Object clone()
- Overrides:
clone
in class java.lang.Object
getFrequency
public int getFrequency()
setFrequency
public void setFrequency(int frequence)
isQueued
public boolean isQueued()
setQueued
public void setQueued(boolean queued)
createPattern
public void createPattern(java.util.List<MessageFilter> filters)