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)