OutlookOptions

Inheritance: java.lang.Object

public class OutlookOptions

Provides options for rendering Outlook data files.

The OutlookOptions class encapsulates various settings and parameters that can be used to control the rendering of Outlook data files (such as PST or OST files) in the GroupDocs.Viewer component.

Example usage:


 OutlookOptions options = new OutlookOptions();
 options.setAddressFilter("@gmail.com");
 options.setFolder("folderName");

 final HtmlViewOptions htmlViewOptions = HtmlViewOptions.forEmbeddedResources();
 htmlViewOptions.setOutlookOptions(options);

 try (Viewer viewer = new Viewer("mail.pst")) {
   viewer.view(htmlViewOptions);
   // Use the viewer object for further operations
 }
 

Constructors

Constructor Description
OutlookOptions()

Methods

Method Description
getFolder() Gets the name of the folder to render.
setFolder(String value) Sets the name of the folder to render.
getTextFilter() Gets the keywords used to filter messages.
setTextFilter(String value) Gets the keywords used to filter messages.
getAddressFilter() Gets the email address used to filter messages by sender or recipient.
setAddressFilter(String value) Sets the email address used to filter messages by sender or recipient.
getMaxItemsInFolder() Gets the maximum number of messages or items that can be rendered from one folder.
setMaxItemsInFolder(int value) Sets the maximum number of messages or items that can be rendered from one folder.

OutlookOptions()

public OutlookOptions()

getFolder()

public final String getFolder()

Gets the name of the folder to render. The name of the folder (e.g., Inbox, Sent Item, or Deleted Items) to render.

Returns: java.lang.String - the name of the folder to render.

setFolder(String value)

public final void setFolder(String value)

Sets the name of the folder to render. The name of the folder (e.g., Inbox, Sent Item, or Deleted Items) to render.

Parameters:

Parameter Type Description
value java.lang.String The name of the folder to render.

getTextFilter()

public final String getTextFilter()

Gets the keywords used to filter messages.

Returns: java.lang.String - the keywords.

setTextFilter(String value)

public final void setTextFilter(String value)

Gets the keywords used to filter messages.

Parameters:

Parameter Type Description
value java.lang.String The keywords.

getAddressFilter()

public final String getAddressFilter()

Gets the email address used to filter messages by sender or recipient.

Returns: java.lang.String - the email address used to filter messages.

setAddressFilter(String value)

public final void setAddressFilter(String value)

Sets the email address used to filter messages by sender or recipient.

Parameters:

Parameter Type Description
value java.lang.String The email address used to filter messages.

getMaxItemsInFolder()

public final int getMaxItemsInFolder()

Gets the maximum number of messages or items that can be rendered from one folder.

Outlook data files can be large and retrieving all messages can take significant time. This setting limits the maximum number of messages or items (such as contacts and tasks) that are rendered. The default value is 50. Set the value to 0 to render all messages.

Returns: int - the maximum number of messages or items that can be rendered from one folder.

setMaxItemsInFolder(int value)

public final void setMaxItemsInFolder(int value)

Sets the maximum number of messages or items that can be rendered from one folder.

Outlook data files can be large and retrieving all messages can take significant time. This setting limits the maximum number of messages or items (such as contacts and tasks) that are rendered. The default value is 50. Set the value to 0 to render all messages.

Parameters:

Parameter Type Description
value int The maximum number of messages or items that can be rendered from one folder.