org.brains2b.coffee.message
Class Article
java.lang.Object
org.brains2b.coffee.message.Article
- All Implemented Interfaces:
- java.lang.Cloneable, NNTPMessage
- Direct Known Subclasses:
- NzbArticle
public class Article
- extends java.lang.Object
- implements NNTPMessage, java.lang.Cloneable
[Short description]
[Long description]
- Version:
- 0.89.1 [25-02-2008]
- Author:
- dennis@brains2b.nl
Methods inherited from class java.lang.Object |
finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Article
public Article()
addLine
public void addLine(java.lang.String s)
- Specified by:
addLine
in interface NNTPMessage
addHeader
public void addHeader(int id,
java.lang.String s)
- Specified by:
addHeader
in interface NNTPMessage
isHeaderSet
public boolean isHeaderSet()
- Specified by:
isHeaderSet
in interface NNTPMessage
endMessage
public void endMessage()
- Specified by:
endMessage
in interface NNTPMessage
getType
public int getType()
- Specified by:
getType
in interface NNTPMessage
writeList
public void writeList(org.brains2b.saxo.SAXWriter sw)
throws org.xml.sax.SAXException
- Throws:
org.xml.sax.SAXException
getId
public java.lang.String getId()
- Specified by:
getId
in interface NNTPMessage
setId
public void setId(java.lang.String id)
getNumber
public int getNumber()
setNumber
public void setNumber(int number)
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
getBody
public ArticleBody getBody()
setBody
public void setBody(ArticleBody body)
hasContent
public boolean hasContent()
- Specified by:
hasContent
in interface NNTPMessage
getHeader
public ArticleHeader getHeader()
setHeader
public void setHeader(ArticleHeader header)
getSize
public int getSize()
- Specified by:
getSize
in interface NNTPMessage
isNew
public boolean isNew()
setNew
public void setNew(boolean new1)
getSubject
public java.lang.String getSubject()
setSubject
public void setSubject(java.lang.String subject)
getTotalParts
public int getTotalParts()
setAvailable
public void setAvailable(boolean b)
isAvailable
public boolean isAvailable()
setTotalParts
public void setTotalParts(int totalParts)
addPart
public void addPart(int i,
java.lang.String s)
getParts
public java.util.List getParts()
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in class java.lang.Object
getNewsGroup
public java.lang.String getNewsGroup()
setNewsGroup
public void setNewsGroup(java.lang.String newsGroup)
getFile
public FileMessage getFile()
setFile
public void setFile(FileMessage file)
setParts
public void setParts(java.util.List parts)
getPart
public int getPart()
setPart
public void setPart(int part)
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
clone
public java.lang.Object clone()
- Overrides:
clone
in class java.lang.Object
isSaved
public boolean isSaved()
setSaved
public void setSaved(boolean saved)