org.brains2b.coffee.message.local
Class Options

java.lang.Object
  extended by org.brains2b.coffee.message.local.Options
All Implemented Interfaces:
CoffeeBean, NNTPMessage

public class Options
extends java.lang.Object
implements CoffeeBean


Field Summary
static int OPTIONS
           
 
Constructor Summary
Options()
           
Options(java.lang.String id)
           
 
Method Summary
 void addHeader(int id, java.lang.String s)
           
 void addLine(java.lang.String s)
           
 void endMessage()
           
 boolean getBoolean(java.lang.String key)
           
 java.lang.String getId()
           
 int getSize()
           
 java.lang.String getString(java.lang.String key)
           
 int getType()
           
 boolean hasContent()
           
 boolean isHeaderSet()
           
 void setAttributes(org.xml.sax.Attributes atts)
           
 void setBoolean(java.lang.String key, boolean b)
           
 void setContent(java.lang.String name, org.xml.sax.Attributes atts, java.lang.String value)
           
 void setString(java.lang.String key, java.lang.String value)
           
 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
 

Field Detail

OPTIONS

public static final int OPTIONS
See Also:
Constant Field Values
Constructor Detail

Options

public Options()

Options

public Options(java.lang.String id)
Method Detail

setAttributes

public void setAttributes(org.xml.sax.Attributes atts)
Specified by:
setAttributes in interface CoffeeBean

setContent

public void setContent(java.lang.String name,
                       org.xml.sax.Attributes atts,
                       java.lang.String value)
Specified by:
setContent in interface CoffeeBean

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

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

getBoolean

public boolean getBoolean(java.lang.String key)

setBoolean

public void setBoolean(java.lang.String key,
                       boolean b)

getString

public java.lang.String getString(java.lang.String key)

setString

public void setString(java.lang.String key,
                      java.lang.String value)

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