org.brains2b.coffee.message.local
Class FileMessage

java.lang.Object
  extended by org.brains2b.coffee.message.local.LocalMessage
      extended by org.brains2b.coffee.message.local.FileMessage
All Implemented Interfaces:
NNTPMessage
Direct Known Subclasses:
FileListMessage

public class FileMessage
extends LocalMessage

[Short description] [Long description]

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

Constructor Summary
FileMessage()
           
FileMessage(java.io.File f, java.lang.String mimeType)
           
 
Method Summary
 int getBlockSize()
           
 java.lang.Object getContent()
           
 byte[] getData()
           
 java.io.File getFile()
           
 java.lang.String getId()
           
 java.lang.String getMimeType()
           
 Options getOptions()
           
 int getSize()
           
 java.io.File getTempFile()
           
 int getType()
           
 boolean hasContent()
           
 void setBlockSize(int blockSize)
           
 void setContent(java.lang.Object content)
           
 void setData(byte[] data)
           
 void setFile(java.io.File file)
           
 void setMimeType(java.lang.String mimeType)
           
 void setOptions(Options options)
           
 void setTempFile(java.io.File tempFile)
           
 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, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FileMessage

public FileMessage()

FileMessage

public FileMessage(java.io.File f,
                   java.lang.String mimeType)
Method Detail

getType

public int getType()

writeMessage

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

hasContent

public boolean hasContent()

getSize

public int getSize()

getContent

public java.lang.Object getContent()

setContent

public void setContent(java.lang.Object content)

getData

public byte[] getData()

setData

public void setData(byte[] data)

getFile

public java.io.File getFile()

setFile

public void setFile(java.io.File file)

getMimeType

public java.lang.String getMimeType()

setMimeType

public void setMimeType(java.lang.String mimeType)

getTempFile

public java.io.File getTempFile()

setTempFile

public void setTempFile(java.io.File tempFile)

getId

public java.lang.String getId()

getOptions

public Options getOptions()

setOptions

public void setOptions(Options options)

getBlockSize

public int getBlockSize()

setBlockSize

public void setBlockSize(int blockSize)