org.brains2b.coffee.message.local
Class FileMessage
java.lang.Object
org.brains2b.coffee.message.local.FileMessage
- All Implemented Interfaces:
- NNTPMessage
- Direct Known Subclasses:
- FileListMessage
- public class FileMessage
- extends java.lang.Object
- implements NNTPMessage
[Short description]
[Long description]
- Version:
- [version] [lastrevisiondate]
- Author:
- dennis@brains2b.nl
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FileMessage
public FileMessage()
FileMessage
public FileMessage(java.io.File f,
java.lang.String mimeType)
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
endMessage
public void endMessage()
- Specified by:
endMessage
in interface NNTPMessage
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
hasContent
public boolean hasContent()
- Specified by:
hasContent
in interface NNTPMessage
getSize
public int getSize()
- Specified by:
getSize
in interface NNTPMessage
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()
- Specified by:
getId
in interface NNTPMessage
getOptions
public Options getOptions()
setOptions
public void setOptions(Options options)
getBlockSize
public int getBlockSize()
setBlockSize
public void setBlockSize(int blockSize)