org.brains2b.coffee.message.local
Class CoffeeMenu

java.lang.Object
  extended byorg.brains2b.coffee.message.local.CoffeeMenu
All Implemented Interfaces:
NNTPMessage

public class CoffeeMenu
extends java.lang.Object
implements NNTPMessage


Constructor Summary
CoffeeMenu(java.lang.String name, java.lang.Class c)
           
 
Method Summary
 void add(NNTPMessage message)
           
 void addHeader(int id, java.lang.String s)
           
 void addLine(java.lang.String s)
           
 CoffeeBean createBean()
           
 void endMessage()
           
 NNTPMessage[] getArray()
           
 java.lang.String getId()
           
 int getSize()
           
 int getType()
           
 boolean hasContent()
           
 boolean isHeaderSet()
           
static java.lang.String makeMultiple(java.lang.String name)
           
 void remove(NNTPMessage message)
           
 void writeMessage(org.brains2b.saxo.SAXWriter sw)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CoffeeMenu

public CoffeeMenu(java.lang.String name,
                  java.lang.Class c)
Method Detail

add

public void add(NNTPMessage message)

remove

public void remove(NNTPMessage message)

getArray

public NNTPMessage[] getArray()

createBean

public CoffeeBean createBean()

getId

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

getSize

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

getType

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

hasContent

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

isHeaderSet

public boolean isHeaderSet()
Specified by:
isHeaderSet 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

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

makeMultiple

public static final java.lang.String makeMultiple(java.lang.String name)