The Canvas namespace
provides an interface and classes for canvas apps in Salesforce.
The following are the interfaces and classes in the Canvas namespace.
-
ApplicationContext Interface
Use this interface to retrieve application context information, such as the application version or URL. -
CanvasLifecycleHandler Interface
Implement this interface to control context information and add custom behavior during the application render phase. -
ContextTypeEnum Enum
Describes context data that can be excluded from canvas app context data. You specify which context types to exclude in the excludeContextTypes() method in your CanvasLifecycleHandler implementation. -
EnvironmentContext Interface
Use this interface to retrieve environment context information, such as the app display location or the configuration parameters. -
RenderContext Interface
A wrapper interface that is used to retrieve application and environment context information. -
Test Class
Contains methods for automated testing of your Canvas classes. -
Canvas Exceptions
The Canvas namespace contains exception classes.