public final class MboxrdStorageReader extends MboxStorageReader
Represents mboxrd format storage reader, this format is being used by Thunderbird and other mail clients.
EmptyFromMarkerCR, EmptyFromMarkerCRLF, EmptyFromMarkerLF, FromMarker, MboxoMarker
Constructor and Description |
---|
MboxrdStorageReader(InputStream stream,
boolean leaveOpen)
Deprecated.
This ctor is obsolete and will be removed soon. Please use ctor with MboxLoadOptions
|
MboxrdStorageReader(InputStream stream,
MboxLoadOptions options)
Initializes a new instance of the
MboxrdStorageReader class. |
MboxrdStorageReader(com.aspose.ms.System.IO.Stream stream,
boolean leaveOpen)
Deprecated.
This ctor is obsolete and will be removed soon. Please use ctor with MboxLoadOptions
|
MboxrdStorageReader(com.aspose.ms.System.IO.Stream stream,
MboxLoadOptions options)
Initializes a new instance of the
MboxrdStorageReader class. |
MboxrdStorageReader(String fileName,
boolean leaveOpen)
Deprecated.
This ctor is obsolete and will be removed soon. Please use ctor with MboxLoadOptions
|
MboxrdStorageReader(String fileName,
MboxLoadOptions options)
Initializes a new instance of the
MboxrdStorageReader class. |
Modifier and Type | Method and Description |
---|---|
int |
getTotalItemsCount()
Returns the number of messages in a storage.
|
MailMessage |
readNextMessage()
Reads the next message from underlying storage stream.
|
MailMessage |
readNextMessage(String[] fromMarker)
Reads the next message from underlying storage stream.
|
byteArrayStartsFromMarker, close, createReader, createReader, createReader, createReader, createReader, createReader, dispose, dispose, enumerateMessages, getCurrentDataSize, readLine, setCurrentDataSize
@Deprecated public MboxrdStorageReader(InputStream stream, boolean leaveOpen)
Initializes a new instance of the MboxrdStorageReader
class.
stream
- The stream.leaveOpen
- if set to true
leaves the underlying stream open after disposing.ArgumentNullException
- If given stream is null.@Deprecated public MboxrdStorageReader(com.aspose.ms.System.IO.Stream stream, boolean leaveOpen)
Initializes a new instance of the MboxrdStorageReader
class.
stream
- The stream.leaveOpen
- if set to true
leaves the underlying stream open after disposing.ArgumentNullException
- If given stream is null.@Deprecated public MboxrdStorageReader(String fileName, boolean leaveOpen)
Initializes a new instance of the MboxrdStorageReader
class.
fileName
- Name of the file.leaveOpen
- if set to true
leaves the underlying stream open after disposing.ArgumentNullException
- If filename is null or empty.public MboxrdStorageReader(InputStream stream, MboxLoadOptions options)
Initializes a new instance of the MboxrdStorageReader
class.
stream
- The stream.options
- additional options when loading a Mbox storageMboxLoadOptions
.public MboxrdStorageReader(com.aspose.ms.System.IO.Stream stream, MboxLoadOptions options)
Initializes a new instance of the MboxrdStorageReader
class.
stream
- The stream.options
- additional options when loading a Mbox storageMboxLoadOptions
.public MboxrdStorageReader(String fileName, MboxLoadOptions options)
Initializes a new instance of the MboxrdStorageReader
class.
fileName
- Name of the file.options
- additional options when loading a Mbox storageMboxLoadOptions
.ArgumentNullException
- If filename is null or empty.public MailMessage readNextMessage(String[] fromMarker)
Reads the next message from underlying storage stream.
readNextMessage
in class MboxStorageReader
fromMarker
- Gets the From Marker while parsing the MBox Storage file.MailMessage
object if it can be read or <b>null</b>
if no more messages are available.public MailMessage readNextMessage()
Reads the next message from underlying storage stream.
readNextMessage
in class MboxStorageReader
MailMessage
object if it can be read or <b>null</b>
if no more messages are available.public int getTotalItemsCount()
Returns the number of messages in a storage.
getTotalItemsCount
in class MboxStorageReader
Copyright (c) 2008-2021 Aspose Pty Ltd. All Rights Reserved.