org.brains2b.coffee.message
Class ArticleHeader
java.lang.Object
org.brains2b.coffee.message.ArticleHeader
- All Implemented Interfaces:
- java.lang.Cloneable, NNTPMessage
public class ArticleHeader
- extends java.lang.Object
- implements NNTPMessage, java.lang.Cloneable
[Short description]
[Long description]
- Version:
- [version] [lastrevisiondate]
- Author:
- dennis@brains2b.nl
Field Summary |
static java.lang.String[] |
TYPES
|
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TYPES
public static final java.lang.String[] TYPES
ArticleHeader
public ArticleHeader()
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
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
writeHeader
public void writeHeader(org.brains2b.saxo.SAXWriter sw)
throws org.xml.sax.SAXException
- Throws:
org.xml.sax.SAXException
addHeaderValue
public void addHeaderValue(java.lang.String field,
java.lang.String value)
getHeaderValue
public java.lang.String getHeaderValue(java.lang.String field)
getHeaderObject
public java.lang.Object getHeaderObject(java.lang.String field)
hasContent
public boolean hasContent()
- Specified by:
hasContent
in interface NNTPMessage
getSubject
public java.lang.String getSubject()
setSubject
public void setSubject(java.lang.String subject)
getAuthor
public java.lang.String getAuthor()
getDate
public java.util.Date getDate()
getLines
public int getLines()
getMimeType
public java.lang.String getMimeType()
getSize
public int getSize()
- Specified by:
getSize
in interface NNTPMessage
getId
public java.lang.String getId()
- Specified by:
getId
in interface NNTPMessage
clone
public java.lang.Object clone()
- Overrides:
clone
in class java.lang.Object