org.brains2b.coffee.message.filter
Class FilterNewsGroup
java.lang.Object
org.brains2b.coffee.message.NewsGroup
org.brains2b.coffee.message.filter.FilterNewsGroup
- All Implemented Interfaces:
- FilterTarget, NNTPMessage
- public class FilterNewsGroup
- extends NewsGroup
- implements FilterTarget
Methods inherited from class org.brains2b.coffee.message.NewsGroup |
addArticle, addHeader, addLine, endMessage, getAttributes, isHeaderSet, setArticleList, writeEndElement, writeList, writeMessage, writeStartElement |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FilterNewsGroup
public FilterNewsGroup(NewsGroup group,
java.util.List filters)
getArticleList
public java.util.List getArticleList()
- Overrides:
getArticleList
in class NewsGroup
getFilteredSize
public int getFilteredSize()
- Specified by:
getFilteredSize
in interface FilterTarget
getSize
public int getSize()
- Specified by:
getSize
in interface NNTPMessage
- Overrides:
getSize
in class NewsGroup
getName
public java.lang.String getName()
- Overrides:
getName
in class NewsGroup
getEstimate
public int getEstimate()
- Overrides:
getEstimate
in class NewsGroup
getFirst
public int getFirst()
- Overrides:
getFirst
in class NewsGroup
getId
public java.lang.String getId()
- Specified by:
getId
in interface NNTPMessage
- Overrides:
getId
in class NewsGroup
getLast
public int getLast()
- Overrides:
getLast
in class NewsGroup
getLastUpdated
public java.util.Date getLastUpdated()
- Overrides:
getLastUpdated
in class NewsGroup
getType
public int getType()
- Specified by:
getType
in interface NNTPMessage
- Overrides:
getType
in class NewsGroup
hasContent
public boolean hasContent()
- Specified by:
hasContent
in interface NNTPMessage
- Overrides:
hasContent
in class NewsGroup
isAllowPost
public boolean isAllowPost()
- Overrides:
isAllowPost
in class NewsGroup
removeArticle
public void removeArticle(Article a)
- Overrides:
removeArticle
in class NewsGroup
setAllowPost
public void setAllowPost(boolean allowPost)
- Overrides:
setAllowPost
in class NewsGroup
setArticleList
public void setArticleList(java.util.Vector articleList)
setEstimate
public void setEstimate(int estimate)
- Overrides:
setEstimate
in class NewsGroup
setFirst
public void setFirst(int first)
- Overrides:
setFirst
in class NewsGroup
setLast
public void setLast(int last)
- Overrides:
setLast
in class NewsGroup
setLastUpdated
public void setLastUpdated(java.util.Date lastUpdated)
- Overrides:
setLastUpdated
in class NewsGroup
setName
public void setName(java.lang.String name)
- Overrides:
setName
in class NewsGroup