com.crystaldecisions.sdk.plugin.desktop.common
Interface IProcessingExtensions

All Superinterfaces:
java.util.Collection, ISDKSet, java.util.Set

public interface IProcessingExtensions
extends ISDKSet

This collection allows you to add, delete, and manage customized processing extensions. The collection accessed through the getProcessingExtensions method of the IReportProcessingInfo interface contains only those processing extensions that are applied to that report. The collection accessed through the getProcessingExtensions method of the IReportGlobal interface contains all of the processing extensions within the system.

Note: Before you can apply a processing extension to a report, you must know its name and location.


Method Summary
 IProcessingExtension add(java.lang.String name, java.lang.String path, java.lang.String description)
           Adds a new processing extension to the Processing Extensions collection.
 
Methods inherited from interface com.crystaldecisions.sdk.properties.ISDKSet
get
 
Methods inherited from interface java.util.Set
add, addAll, clear, contains, containsAll, equals, hashCode, isEmpty, iterator, remove, removeAll, retainAll, size, toArray, toArray
 

Method Detail

add

public IProcessingExtension add(java.lang.String name,
                                java.lang.String path,
                                java.lang.String description)

Adds a new processing extension to the Processing Extensions collection. When the associated object is a report object as opposed to an IReportGlobal object, the path and description parameters will not be set.

Parameters:
name - A String specifying the name of the processing extension to be added.
path - A String specifying the path of the processing extension.
description - A String specifying the description of the processing extension.
Returns:
The newly created IProcessingExtension.