A C D E G H I O P R S T

A

addClosedListener(IEditorClosedListener) - Method in interface com.businessobjects.crystalreports.designer.sdk.ICrystalReportsEditor
Adds an listener that listens to when the editor is closed.
addCustomPages() - Method in class com.businessobjects.crystalreports.designer.sdk.wizard.ReportWizard
Adds custom pages to the report wizard.
addDocumentChangedListener(ICrystalDocumentChangedListener) - Method in interface com.businessobjects.crystalreports.designer.sdk.ICrystalDocumentChangedService
Adds a document change listener.
addPages() - Method in class com.businessobjects.crystalreports.designer.sdk.wizard.ReportWizard
Adds default pages to the report wizard and calls addCustomPages to add custom pages to the wizard.
attachOnStart() - Method in interface com.businessobjects.crystalreports.designer.sdk.ICrystalReportsEditorPage
Identifies whether to attach the page to editor when the editor is loaded or when the page is first made active.
attachToEditor(ICrystalReportsEditor) - Method in interface com.businessobjects.crystalreports.designer.sdk.ICrystalReportsEditorPage
Performs initialization when the page is attached to the editor.

C

changeInput(IEditorInput) - Method in interface com.businessobjects.crystalreports.designer.sdk.ICrystalReportsEditor
Sets the input for this editor to a new IEditorInput object.
close() - Method in interface com.businessobjects.crystalreports.designer.sdk.ICrystalReportsEditor
Closes the editor.
com.businessobjects.crystalreports.designer.sdk - package com.businessobjects.crystalreports.designer.sdk
This package is used to manage and customize the Crystal Reports editor.
com.businessobjects.crystalreports.designer.sdk.input - package com.businessobjects.crystalreports.designer.sdk.input
This package is used to access reports that are stored in a custom location.
com.businessobjects.crystalreports.designer.sdk.util - package com.businessobjects.crystalreports.designer.sdk.util
This package provides a collection of utility classes.
com.businessobjects.crystalreports.designer.sdk.wizard - package com.businessobjects.crystalreports.designer.sdk.wizard
This package defines a custom wizard that creates a Crystal report.
CR_EDITOR_ID - Static variable in interface com.businessobjects.crystalreports.designer.sdk.ICrystalReportsEditor
The identifier of the Crystal Reports editor.
createDocument(IReportClientDocumentLoadingProgressMonitor) - Method in interface com.businessobjects.crystalreports.designer.sdk.input.IReportClientDocumentFactory
Creates a ReportClientDocument object.

D

dataSourceChanged(IReportClientDocument) - Method in interface com.businessobjects.crystalreports.designer.sdk.IDataSourceChangedListener
Notifies the listeners that data source has changed.
DEFAULT_DOCUMENT_LOADING_WORK - Static variable in interface com.businessobjects.crystalreports.designer.sdk.input.IReportClientDocumentLoadingProgressMonitor
The default value for the amount of work it takes to load a report from the file system.
delegateLoadingWork(File, int) - Method in interface com.businessobjects.crystalreports.designer.sdk.input.IReportClientDocumentLoadingProgressMonitor
Delegates the progress monitor updates to the report engine, thereby providing more accurate status updates.
DNDHelper - Class in com.businessobjects.crystalreports.designer.sdk.util
This class provides utility methods for dragging and dropping objects on to Crystal Reports pages.
documentChanged(ICrystalDocumentChangedEvent) - Method in interface com.businessobjects.crystalreports.designer.sdk.ICrystalDocumentChangedListener
Handles notification that the active document in the ICrystalReportsEditor has changed.
doFinish() - Method in class com.businessobjects.crystalreports.designer.sdk.wizard.ReportWizard
Performs report modification when the report wizard finishes.
doSave(ICrystalReportsEditor, IProgressMonitor) - Method in interface com.businessobjects.crystalreports.designer.sdk.input.ICrystalDocumentSaveBehavior
Saves the editor.
doSaveAs(ICrystalReportsEditor, IProgressMonitor) - Method in interface com.businessobjects.crystalreports.designer.sdk.input.ICrystalDocumentSaveBehavior
Saves the editor to a new location.

E

editorClosed(ICrystalReportsEditor) - Method in interface com.businessobjects.crystalreports.designer.sdk.IEditorClosedListener
Performs cleanup when the editor is closed.
editorOpened(ICrystalReportsEditor) - Method in interface com.businessobjects.crystalreports.designer.sdk.IEditorOpenedListener
Notification that an ICrystalReportsEditor has been loaded and is associated with an IReportClientDocument object.
EditorUtilities - Class in com.businessobjects.crystalreports.designer.sdk.util
This class implements a collection of utility methods used with the Crystal Reports editor.
EditorUtilities() - Constructor for class com.businessobjects.crystalreports.designer.sdk.util.EditorUtilities
 

G

getActiveEditorPage() - Method in interface com.businessobjects.crystalreports.designer.sdk.ICrystalReportsEditor
Returns the page that is currently displayed in the Crystal Reports editor.
getCrystalReportsEditorAtScreenLocation(int, int) - Static method in class com.businessobjects.crystalreports.designer.sdk.util.DNDHelper
Locates the Crystal Reports editor at the screen location defined by the x and y coordinates.
getDefaultSaveBehavior() - Static method in class com.businessobjects.crystalreports.designer.sdk.util.EditorUtilities
Returns the default save behavior.
getDropTargetSection(ICrystalReportsEditorPage, Point) - Static method in class com.businessobjects.crystalreports.designer.sdk.util.DNDHelper
Returns the section of a report that is at the given location.
getEditorFrom(IEditorReference, boolean) - Static method in class com.businessobjects.crystalreports.designer.sdk.util.EditorUtilities
Returns the editor referenced by this object.
getLoadingTitle() - Method in interface com.businessobjects.crystalreports.designer.sdk.input.IReportClientDocumentFactory
Returns the title for the loading process.
getMainWizardPage() - Method in class com.businessobjects.crystalreports.designer.sdk.wizard.ReportWizard
Returns the main wizard page in the Eclipse IDE.
getNewDocument() - Method in interface com.businessobjects.crystalreports.designer.sdk.ICrystalDocumentChangedEvent
Returns the document that is currently active in the Crystal Reports editor.
getOldDocument() - Method in interface com.businessobjects.crystalreports.designer.sdk.ICrystalDocumentChangedEvent
Returns the document that was previously active in the Crystal Reports editor.
getReport() - Method in class com.businessobjects.crystalreports.designer.sdk.wizard.ReportWizard
Returns the report that is being created by the wizard.
getReportClientDocument() - Method in interface com.businessobjects.crystalreports.designer.sdk.ICrystalReportsEditor
Returns the active IReportClientDocument object.
getSelection() - Method in class com.businessobjects.crystalreports.designer.sdk.wizard.ReportWizard
Returns the workbench selection.
getWorkbench() - Method in class com.businessobjects.crystalreports.designer.sdk.wizard.ReportWizard
Returns the workbench that is running the wizard.

H

handleCreationException(Exception) - Method in interface com.businessobjects.crystalreports.designer.sdk.input.IReportClientDocumentFactory
Handles exceptions thrown by the createDocument method.

I

ICrystalDocumentChangedEvent - Interface in com.businessobjects.crystalreports.designer.sdk
This class defines an event that is fired when the active document changes.
ICrystalDocumentChangedListener - Interface in com.businessobjects.crystalreports.designer.sdk
This interface defines a listener to ICrystalDocumentChangedEvent events that are fired when the active report changes.
ICrystalDocumentChangedService - Interface in com.businessobjects.crystalreports.designer.sdk
This interface defines a service that updates document change listeners.
ICrystalDocumentSaveBehavior - Interface in com.businessobjects.crystalreports.designer.sdk.input
This interface defines a save behavior for a ICrystalReportsEditor object.
ICrystalReportsEditor - Interface in com.businessobjects.crystalreports.designer.sdk
This interface defines an editor that can view or edit a Crystal report.
ICrystalReportsEditorPage - Interface in com.businessobjects.crystalreports.designer.sdk
This interface defines a page that can be added to a Crystal Reports editor.
IDataSourceChangedListener - Interface in com.businessobjects.crystalreports.designer.sdk
This interface defines a listener that listens to data source changes.
IEditorClosedListener - Interface in com.businessobjects.crystalreports.designer.sdk
This interface defines a listener that is invoked when the Crystal Reports editor is closed.
IEditorOpenedListener - Interface in com.businessobjects.crystalreports.designer.sdk
This interface defines a listener that is invoked when the Crystal Reports editor is opened.
init(IWorkbench, IStructuredSelection) - Method in class com.businessobjects.crystalreports.designer.sdk.wizard.ReportWizard
Initializes the report wizard.
IReportClientDocumentFactory - Interface in com.businessobjects.crystalreports.designer.sdk.input
This interface defines a factory that creates ReportClientDocument objects.
IReportClientDocumentLoadingProgressMonitor - Interface in com.businessobjects.crystalreports.designer.sdk.input
This interface defines a progress monitor that provides status updates specific to loading a report.
isDirty(ICrystalReportsEditor) - Method in interface com.businessobjects.crystalreports.designer.sdk.input.ICrystalDocumentSaveBehavior
Returns true if the editor has unsaved changes.
isMainReportChanged() - Method in interface com.businessobjects.crystalreports.designer.sdk.ICrystalDocumentChangedEvent
Returns whether or not the main document is the same for both the previously active and currently active documents.

O

openEditor(IWorkbenchPage, IEditorInput, boolean) - Static method in class com.businessobjects.crystalreports.designer.sdk.util.EditorUtilities
Opens an editor on the given input.

P

performFinish() - Method in class com.businessobjects.crystalreports.designer.sdk.wizard.ReportWizard
Finishes the wizard and creates the report.

R

removeClosedListener(IEditorClosedListener) - Method in interface com.businessobjects.crystalreports.designer.sdk.ICrystalReportsEditor
Removes a listener that listens to when the editor is closed.
removeDocumentChangedListener(ICrystalDocumentChangedListener) - Method in interface com.businessobjects.crystalreports.designer.sdk.ICrystalDocumentChangedService
Removes a document change listener.
ReportWizard - Class in com.businessobjects.crystalreports.designer.sdk.wizard
This class defines a wizard that creates Crystal reports.
ReportWizard() - Constructor for class com.businessobjects.crystalreports.designer.sdk.wizard.ReportWizard
Constructs a ReportWizard object and initializes it with a blank report.

S

setActiveEditor(ICrystalReportsEditorPage) - Method in interface com.businessobjects.crystalreports.designer.sdk.ICrystalReportsEditor
Sets a page to be active.
setActiveEditor(String) - Method in interface com.businessobjects.crystalreports.designer.sdk.ICrystalReportsEditor
Sets a page to be active.
setReport(ReportClientDocument) - Method in class com.businessobjects.crystalreports.designer.sdk.wizard.ReportWizard
Sets a report into the wizard.

T

translateToLocation(ICrystalReportsEditorPage, Point) - Static method in class com.businessobjects.crystalreports.designer.sdk.util.DNDHelper
Calculates the canvas location of the drop.

A C D E G H I O P R S T