org.brains2b.coffee.message
Class NewsGroup
java.lang.Object
org.brains2b.coffee.message.NewsGroup
- All Implemented Interfaces:
- NNTPMessage
- Direct Known Subclasses:
- FilterNewsGroup, MultiPartGroup, Subscription
- public class NewsGroup
- extends java.lang.Object
- implements NNTPMessage
[Short description]
[Long description]
- Version:
- [version] [lastrevisiondate]
- Author:
- dennis@brains2b.nl
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
m_articleList
protected java.util.List m_articleList
NewsGroup
public NewsGroup()
isAllowPost
public boolean isAllowPost()
setAllowPost
public void setAllowPost(boolean allowPost)
getFirst
public int getFirst()
setFirst
public void setFirst(int first)
getLast
public int getLast()
setLast
public void setLast(int last)
getLastUpdated
public java.util.Date getLastUpdated()
setLastUpdated
public void setLastUpdated(java.util.Date lastUpdated)
getName
public java.lang.String getName()
getId
public java.lang.String getId()
- Specified by:
getId
in interface NNTPMessage
setName
public void setName(java.lang.String name)
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
isHeaderSet
public boolean isHeaderSet()
- Specified by:
isHeaderSet
in interface NNTPMessage
getEstimate
public int getEstimate()
setEstimate
public void setEstimate(int estimate)
writeStartElement
public void writeStartElement(org.brains2b.saxo.SAXWriter sw)
throws org.xml.sax.SAXException
- Throws:
org.xml.sax.SAXException
writeList
public void writeList(org.brains2b.saxo.SAXWriter sw)
throws org.xml.sax.SAXException
- Throws:
org.xml.sax.SAXException
getAttributes
protected org.xml.sax.Attributes getAttributes()
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
writeEndElement
public void writeEndElement(org.brains2b.saxo.SAXWriter sw)
throws org.xml.sax.SAXException
- Throws:
org.xml.sax.SAXException
getType
public int getType()
- Specified by:
getType
in interface NNTPMessage
addArticle
public void addArticle(Article a)
removeArticle
public void removeArticle(Article a)
getArticleList
public java.util.List getArticleList()
setArticleList
public void setArticleList(java.util.List articleList)
hasContent
public boolean hasContent()
- Specified by:
hasContent
in interface NNTPMessage
getSize
public int getSize()
- Specified by:
getSize
in interface NNTPMessage