org.brains2b.coffee.message
Class InfoMessage

java.lang.Object
  extended by org.brains2b.coffee.message.InfoMessage
All Implemented Interfaces:
NNTPMessage
Direct Known Subclasses:
ErrorMessage

public class InfoMessage
extends java.lang.Object
implements NNTPMessage

[Short description] [Long description]

Version:
[version] [lastrevisiondate]
Author:
dennis@brains2b.nl

Field Summary
protected  java.lang.StringBuffer m_body
           
protected  java.lang.String m_response
           
protected  int m_type
           
 
Constructor Summary
InfoMessage()
           
 
Method Summary
 void addHeader(int id, java.lang.String s)
           
 void addLine(java.lang.String s)
           
 void endMessage()
           
 java.lang.String getBody()
           
 java.lang.String getId()
           
 java.lang.String getResponse()
           
 int getSize()
           
 int getType()
           
 boolean hasContent()
           
 boolean isHeaderSet()
           
 java.lang.String toString()
           
 void writeMessage(org.brains2b.saxo.SAXWriter sw)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

m_type

protected int m_type

m_response

protected java.lang.String m_response

m_body

protected java.lang.StringBuffer m_body
Constructor Detail

InfoMessage

public InfoMessage()
Method Detail

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

getBody

public java.lang.String getBody()

getType

public int getType()
Specified by:
getType in interface NNTPMessage

getResponse

public java.lang.String getResponse()

getId

public java.lang.String getId()
Specified by:
getId in interface NNTPMessage

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

endMessage

public void endMessage()
Specified by:
endMessage 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

hasContent

public boolean hasContent()
Specified by:
hasContent in interface NNTPMessage

getSize

public int getSize()
Specified by:
getSize in interface NNTPMessage