MboxoStorageReader
Inheritance: java.lang.Object, com.aspose.email.MboxStorageReader
public final class MboxoStorageReader extends MboxStorageReader
Represents mboxo format storage reader, this format is being used by Eudora.
Constructors
Constructor | Description |
---|---|
MboxoStorageReader(InputStream stream, boolean leaveOpen) | Initializes a new instance of the MboxoStorageReader class. |
MboxoStorageReader(System.IO.Stream stream, boolean leaveOpen) | Initializes a new instance of the MboxoStorageReader class. |
MboxoStorageReader(String fileName, boolean leaveOpen) | Initializes a new instance of the MboxrdStorageReader class. |
MboxoStorageReader(InputStream stream, MboxLoadOptions options) | Initializes a new instance of the MboxoStorageReader class. |
MboxoStorageReader(System.IO.Stream stream, MboxLoadOptions options) | Initializes a new instance of the MboxoStorageReader class. |
MboxoStorageReader(String fileName, MboxLoadOptions options) | Initializes a new instance of the MboxrdStorageReader class. |
Methods
Method | Description |
---|---|
close() | |
createReader(System.IO.Stream stream, boolean leaveOpen) | Creates the instance of reader. |
createReader(System.IO.Stream stream, MboxLoadOptions options) | Creates the instance of reader. |
createReader(InputStream stream, boolean leaveOpen) | Creates the instance of reader. |
createReader(InputStream stream, MboxLoadOptions options) | Creates the instance of reader. |
createReader(String fileName, boolean leaveOpen) | Creates the instance of reader. |
createReader(String fileName, MboxLoadOptions options) | Creates the instance of reader. |
dispose() | Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. |
enumerateMessages() | Exposes the enumerator, which supports an iteration of messages in storage. |
enumerateMessages(EmlLoadOptions options) | Exposes the enumerator, which supports an iteration of messages in storage. |
equals(Object arg0) | |
getClass() | |
getCurrentDataSize() | Gets the number of bytes that is read by ReadNextMessage method. |
getTotalItemsCount() | Returns the number of messages in a storage. |
hashCode() | |
notify() | |
notifyAll() | |
readNextMessage() | Reads the next message from underlying storage stream. |
readNextMessage(EmlLoadOptions options) | Reads the next message from underlying storage stream. |
readNextMessage(String[] fromMarker) | Reads the next message from underlying storage stream. |
readNextMessage(String[] fromMarker, EmlLoadOptions options) | Reads the next message from underlying storage stream. |
toString() | |
wait() | |
wait(long arg0) | |
wait(long arg0, int arg1) |
MboxoStorageReader(InputStream stream, boolean leaveOpen)
public MboxoStorageReader(InputStream stream, boolean leaveOpen)
Initializes a new instance of the MboxoStorageReader class.
Parameters:
Parameter | Type | Description |
---|---|---|
stream | java.io.InputStream | The stream. |
leaveOpen | boolean | if set to true leaves the underlying stream open after disposing. |
MboxoStorageReader(System.IO.Stream stream, boolean leaveOpen)
public MboxoStorageReader(System.IO.Stream stream, boolean leaveOpen)
Initializes a new instance of the MboxoStorageReader class.
Parameters:
Parameter | Type | Description |
---|---|---|
stream | com.aspose.ms.System.IO.Stream | The stream. |
leaveOpen | boolean | if set to true leaves the underlying stream open after disposing. |
MboxoStorageReader(String fileName, boolean leaveOpen)
public MboxoStorageReader(String fileName, boolean leaveOpen)
Initializes a new instance of the MboxrdStorageReader class.
Parameters:
Parameter | Type | Description |
---|---|---|
fileName | java.lang.String | Name of the file. |
leaveOpen | boolean | if set to true leaves the underlying stream open after disposing. |
MboxoStorageReader(InputStream stream, MboxLoadOptions options)
public MboxoStorageReader(InputStream stream, MboxLoadOptions options)
Initializes a new instance of the MboxoStorageReader class.
Parameters:
Parameter | Type | Description |
---|---|---|
stream | java.io.InputStream | The stream. |
options | MboxLoadOptions | additional options when loading a Mbox storageMboxLoadOptions. |
MboxoStorageReader(System.IO.Stream stream, MboxLoadOptions options)
public MboxoStorageReader(System.IO.Stream stream, MboxLoadOptions options)
Initializes a new instance of the MboxoStorageReader class.
Parameters:
Parameter | Type | Description |
---|---|---|
stream | com.aspose.ms.System.IO.Stream | The stream. |
options | MboxLoadOptions | additional options when loading a Mbox storageMboxLoadOptions. |
MboxoStorageReader(String fileName, MboxLoadOptions options)
public MboxoStorageReader(String fileName, MboxLoadOptions options)
Initializes a new instance of the MboxrdStorageReader class.
Parameters:
Parameter | Type | Description |
---|---|---|
fileName | java.lang.String | Name of the file. |
options | MboxLoadOptions | additional options when loading a Mbox storageMboxLoadOptions. |
close()
public void close()
createReader(System.IO.Stream stream, boolean leaveOpen)
public static MboxStorageReader createReader(System.IO.Stream stream, boolean leaveOpen)
Creates the instance of reader.
Parameters:
Parameter | Type | Description |
---|---|---|
stream | com.aspose.ms.System.IO.Stream | The stream. |
leaveOpen | boolean | if set to true leaves the underlying stream open after disposing. |
Returns: MboxStorageReader -
createReader(System.IO.Stream stream, MboxLoadOptions options)
public static MboxStorageReader createReader(System.IO.Stream stream, MboxLoadOptions options)
Creates the instance of reader.
Parameters:
Parameter | Type | Description |
---|---|---|
stream | com.aspose.ms.System.IO.Stream | The stream. |
options | MboxLoadOptions | additional options when loading a Mbox storageMboxLoadOptions. |
Returns: MboxStorageReader -
createReader(InputStream stream, boolean leaveOpen)
public static MboxStorageReader createReader(InputStream stream, boolean leaveOpen)
Creates the instance of reader.
Parameters:
Parameter | Type | Description |
---|---|---|
stream | java.io.InputStream | The stream. |
leaveOpen | boolean | if set to true leaves the underlying stream open after disposing. |
Returns: MboxStorageReader -
createReader(InputStream stream, MboxLoadOptions options)
public static MboxStorageReader createReader(InputStream stream, MboxLoadOptions options)
Creates the instance of reader.
Parameters:
Parameter | Type | Description |
---|---|---|
stream | java.io.InputStream | The stream. |
options | MboxLoadOptions | additional options when loading a Mbox storageMboxLoadOptions. |
Returns: MboxStorageReader -
createReader(String fileName, boolean leaveOpen)
public static MboxStorageReader createReader(String fileName, boolean leaveOpen)
Creates the instance of reader.
Parameters:
Parameter | Type | Description |
---|---|---|
fileName | java.lang.String | |
leaveOpen | boolean |
Returns: MboxStorageReader -
createReader(String fileName, MboxLoadOptions options)
public static MboxStorageReader createReader(String fileName, MboxLoadOptions options)
Creates the instance of reader.
Parameters:
Parameter | Type | Description |
---|---|---|
fileName | java.lang.String | |
options | MboxLoadOptions | additional options when loading a Mbox storageMboxLoadOptions. |
Returns: MboxStorageReader -
dispose()
public final void dispose()
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
enumerateMessages()
public final System.Collections.Generic.IGenericEnumerable<MailMessage> enumerateMessages()
Exposes the enumerator, which supports an iteration of messages in storage.
Returns: com.aspose.ms.System.Collections.Generic.IGenericEnumerable<com.aspose.email.MailMessage> - System.Collections.Generic.IEnumerableltTgt , that represents an enumerator that iterates through a messages in storage.
enumerateMessages(EmlLoadOptions options)
public final System.Collections.Generic.IGenericEnumerable<MailMessage> enumerateMessages(EmlLoadOptions options)
Exposes the enumerator, which supports an iteration of messages in storage.
Parameters:
Parameter | Type | Description |
---|---|---|
options | EmlLoadOptions | Specifies EmlLoadOptions when reading message from Mbox storage. |
Returns: com.aspose.ms.System.Collections.Generic.IGenericEnumerable<com.aspose.email.MailMessage> - System.Collections.Generic.IEnumerableltTgt , that represents an enumerator that iterates through a messages in storage.
equals(Object arg0)
public boolean equals(Object arg0)
Parameters:
Parameter | Type | Description |
---|---|---|
arg0 | java.lang.Object |
Returns: boolean
getClass()
public final native Class<?> getClass()
Returns: java.lang.Class
getCurrentDataSize()
public final long getCurrentDataSize()
Gets the number of bytes that is read by ReadNextMessage method.
Returns: long
getTotalItemsCount()
public int getTotalItemsCount()
Returns the number of messages in a storage.
Returns: int - Returns the number of messages in a storage.
hashCode()
public native int hashCode()
Returns: int
notify()
public final native void notify()
notifyAll()
public final native void notifyAll()
readNextMessage()
public MailMessage readNextMessage()
Reads the next message from underlying storage stream.
Returns: MailMessage - A MailMessage object if it can be read or null if no more messages are available.
readNextMessage(EmlLoadOptions options)
public MailMessage readNextMessage(EmlLoadOptions options)
Reads the next message from underlying storage stream.
Parameters:
Parameter | Type | Description |
---|---|---|
options | EmlLoadOptions | Specifies EmlLoadOptions when reading message from Mbox storage. |
Returns: MailMessage - A MailMessage object if it can be read or null if no more messages are available.
readNextMessage(String[] fromMarker)
public MailMessage readNextMessage(String[] fromMarker)
Reads the next message from underlying storage stream.
Parameters:
Parameter | Type | Description |
---|---|---|
fromMarker | java.lang.String[] | Gets the From Marker while parsing the MBox Storage file. |
Returns: MailMessage - A MailMessage object if it can be read or null if no more messages are available.
readNextMessage(String[] fromMarker, EmlLoadOptions options)
public MailMessage readNextMessage(String[] fromMarker, EmlLoadOptions options)
Reads the next message from underlying storage stream.
Parameters:
Parameter | Type | Description |
---|---|---|
fromMarker | java.lang.String[] | Gets the From Marker while parsing the MBox Storage file. |
options | EmlLoadOptions | Specifies EmlLoadOptions when reading message from Mbox storage. |
Returns: MailMessage - A MailMessage object if it can be read or null if no more messages are available.
toString()
public String toString()
Returns: java.lang.String
wait()
public final void wait()
wait(long arg0)
public final native void wait(long arg0)
Parameters:
Parameter | Type | Description |
---|---|---|
arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
Parameters:
Parameter | Type | Description |
---|---|---|
arg0 | long | |
arg1 | int |