org.brains2b.coffee.message.local
Class ServerDescriptor

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

public class ServerDescriptor
extends LocalMessage
implements CoffeeBean


Field Summary
static int SERVER
           
 
Constructor Summary
ServerDescriptor()
           
ServerDescriptor(java.lang.String address, int port, java.lang.String path)
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 java.lang.String getAddress()
           
 java.lang.String getDownload()
           
 java.lang.String getId()
           
 int getMaxConnections()
           
 java.lang.String getPassword()
           
 java.lang.String getPath()
           
 int getPort()
           
 int getSize()
           
 int getType()
           
 java.lang.String getUsername()
           
 boolean hasContent()
           
 boolean isBinary()
           
 void setAddress(java.lang.String address)
           
 void setAttributes(org.xml.sax.Attributes atts)
           
 void setBinary(boolean binary)
           
 void setContent(java.lang.String name, org.xml.sax.Attributes atts, java.lang.String value)
           
 void setDownload(java.lang.String download)
           
 void setMaxConnections(int maxConnections)
           
 void setPassword(java.lang.String password)
           
 void setPath(java.lang.String path)
           
 void setPort(int port)
           
 void setUsername(java.lang.String username)
           
 java.lang.String toString()
           
 void writeList(org.brains2b.saxo.SAXWriter sw)
           
 void writeMessage(org.brains2b.saxo.SAXWriter sw)
           
 
Methods inherited from class org.brains2b.coffee.message.local.LocalMessage
addHeader, addLine, endMessage, isHeaderSet
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.brains2b.coffee.message.NNTPMessage
addHeader, addLine, endMessage, isHeaderSet
 

Field Detail

SERVER

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

ServerDescriptor

public ServerDescriptor()

ServerDescriptor

public ServerDescriptor(java.lang.String address,
                        int port,
                        java.lang.String path)
Method Detail

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

writeList

public void writeList(org.brains2b.saxo.SAXWriter sw)
               throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

getAddress

public java.lang.String getAddress()

setAddress

public void setAddress(java.lang.String address)

getPath

public java.lang.String getPath()

setPath

public void setPath(java.lang.String path)

getPort

public int getPort()

setPort

public void setPort(int port)

getId

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

isBinary

public boolean isBinary()

setBinary

public void setBinary(boolean binary)

getDownload

public java.lang.String getDownload()

setDownload

public void setDownload(java.lang.String download)

getMaxConnections

public int getMaxConnections()

setMaxConnections

public void setMaxConnections(int maxConnections)

toString

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

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

getPassword

public java.lang.String getPassword()

setPassword

public void setPassword(java.lang.String password)

getUsername

public java.lang.String getUsername()

setUsername

public void setUsername(java.lang.String username)

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

hasContent

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

getSize

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