OlmFolder

Inheritance: java.lang.Object

public class OlmFolder

Represents folder information in OLM storage.

Methods

MethodDescription
enumerateMapiMessages()Exposes the enumerator, which supports an iteration of messages in folder.
enumerateMessages()Exposes the enumerator, which supports an iteration of messages in folder.
enumerateMessages(MailQuery query)Exposes the enumerator, which supports an iteration of messages in folder.
enumerateMessages(int startIndex, int count)Exposes the enumerator, which supports an iteration of messages in folder.
equals(Object arg0)
getClass()
getMessageCount()Gets the message count.
getName()Gets the folder name.
getPath()Gets the path.
getSubFolder(String subfolderName, boolean ignoreCase)Gets the subfolder by name.
getSubFolders()Gets the list of sub-folders.
hasMessages()Gets a value indicating whether the current folder has messages.
hashCode()
notify()
notifyAll()
toString()Returns a String that represents this instance.
wait()
wait(long arg0)
wait(long arg0, int arg1)

enumerateMapiMessages()

public final System.Collections.Generic.IGenericEnumerable<MapiMessage> enumerateMapiMessages()

Exposes the enumerator, which supports an iteration of messages in folder.

Returns: com.aspose.ms.System.Collections.Generic.IGenericEnumerable<com.aspose.email.MapiMessage> - System.Collections.Generic.IEnumerableltTgt , that represents an enumerator that iterates through a messages in folder.

enumerateMessages()

public final System.Collections.Generic.IGenericEnumerable<OlmMessageInfo> enumerateMessages()

Exposes the enumerator, which supports an iteration of messages in folder.

Returns: com.aspose.ms.System.Collections.Generic.IGenericEnumerable<com.aspose.email.OlmMessageInfo> - System.Collections.Generic.IEnumerableltTgt , that represents an enumerator that iterates through a messages in folder.

enumerateMessages(MailQuery query)

public final System.Collections.Generic.IGenericEnumerable<OlmMessageInfo> enumerateMessages(MailQuery query)

Exposes the enumerator, which supports an iteration of messages in folder.

Parameters:

ParameterTypeDescription
queryMailQueryMailQuery that represents search query.

Returns: com.aspose.ms.System.Collections.Generic.IGenericEnumerable<com.aspose.email.OlmMessageInfo> - System.Collections.Generic.IEnumerableltTgt , that represents an enumerator that iterates through a messages in folder.

enumerateMessages(int startIndex, int count)

public final System.Collections.Generic.IGenericEnumerable<OlmMessageInfo> enumerateMessages(int startIndex, int count)

Exposes the enumerator, which supports an iteration of messages in folder.

Parameters:

ParameterTypeDescription
startIndexintThe start message index.
countintThe number of messages that will be retrieved.

If “count” param is less than 0 or more than remained message count then remained message count will be returned. |

Returns: com.aspose.ms.System.Collections.Generic.IGenericEnumerable<com.aspose.email.OlmMessageInfo> - System.Collections.Generic.IEnumerableltTgt , that represents an enumerator that iterates through a messages in folder.

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

ParameterTypeDescription
arg0java.lang.Object

Returns: boolean

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getMessageCount()

public final int getMessageCount()

Gets the message count.

Value: The message count.

Returns: int

getName()

public final String getName()

Gets the folder name.

Value: The name.

Returns: java.lang.String

getPath()

public final String getPath()

Gets the path.

Value: The folder path.

Returns: java.lang.String

getSubFolder(String subfolderName, boolean ignoreCase)

public final OlmFolder getSubFolder(String subfolderName, boolean ignoreCase)

Gets the subfolder by name.

Parameters:

ParameterTypeDescription
subfolderNamejava.lang.StringName of subfolder.
ignoreCasebooleanA value that indicates whether the name to match is case insensitive.

Returns: OlmFolder - An OlmFolder object.

getSubFolders()

public final List<OlmFolder> getSubFolders()

Gets the list of sub-folders.

Value: The list of sub-folders.

Returns: java.util.List<com.aspose.email.OlmFolder>

hasMessages()

public final boolean hasMessages()

Gets a value indicating whether the current folder has messages.

Returns: boolean - true if the current folder has messages; otherwise, false.

hashCode()

public native int hashCode()

Returns: int

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

toString()

public String toString()

Returns a String that represents this instance.

Returns: java.lang.String - A String that represents this instance.

wait()

public final void wait()

wait(long arg0)

public final native void wait(long arg0)

Parameters:

ParameterTypeDescription
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParameterTypeDescription
arg0long
arg1int