Note:
Extension of the classes in this package is prohibited unless otherwise documented. Similarly, extension or implementation of the interfaces in this package is prohibited except as documented.

Package com.sas.actionprovider.support

Provides the support classes that define the default areas and actions for components that acquire their Actions via the ActionProviderFramework (APF).

See:
          Description

Interface Summary
CustomAreaInterface Interface that defines a single areaType key for support classes that just need to manage custom Actions for a single area.
DynamicActionCountInterface This interface is implemented by support classes that may need to return multiple instances of Actions having the same actionType during a single getActions(} call.
NavigationBarAreaInterface  
 

Class Summary
ActionProviderSupportTypes This class defines the keys used to identify the default support classes for the ActionProvider framework ( APF ).
BaseActionProviderCompositeSupport The BaseActionProviderCompositeSupport class is the base class for all composite support classes of the Action Provider Framework( APF ).
BaseActionProviderSupport The BaseActionProviderSupport class is the base class for all support classes of the Action Provider Framework( APF ).
BaseCustomSupport This is the base class for support classes that manage the registering and retrieval of custom actions for viewer components that do not have any default actions.
BaseHttpActionProviderCompositeSupport The BaseActionProviderCompositeSupport class is the base class for all Http composite support classes of the Action Provider Framework( APF ).
BaseNavigationBarSupport In the context of the ActionProvider framework, this Support class assists in the registering and retrieval of actions for the NavigationBar.
BaseSwingActionProviderCompositeSupport The BaseActionProviderCompositeSupport class is the base class for all Swing composite support classes of the Action Provider Framework( APF ).
BaseViewerSupport The base implementation of the methods needed by all viewer components that acquire their Actions via the ActionProvider Framework (APF).
ESRIMapSupport  
ESRIToolbarSupport  
HttpCustomSupport This is the Http version of the support class that manages the registering and retrieval of custom actions for viewer components that do not have any default actions.
HttpNavigationBarSupport In the context of the ActionProvider framework, this Support class assists in the registering and retrieval of actions for the NavigationBar.
HttpViewerSupport Provides a common implementation of the HttpActionProviderViewInterface to which components may delegate their own implementations of that interface.
SwingCustomSupport This is the Swing version of the support class that manages the registering and retrieval of custom actions for viewer components that do not have any default actions.
SwingNavigationBarSupport In the context of the ActionProvider framework, this Support class assists in the registering and retrieval of actions for relational transformation bean viewer components such as the TableView and NavigationBar.
SwingViewerSupport Provides a common implementation of the SwingActionProviderViewInterface to which components may delegate their own implementations of that interface.
 

Package com.sas.actionprovider.support Description

Provides the support classes that define the default areas and actions for components that acquire their Actions via the ActionProviderFramework (APF).


Overview

Generally, these classes are responsible for the following:

  1. Defining the general areaTypes in which Actions may be registered. For example, a table support class may define a COLUMN_HEADER_AREA and a DATA_CELL_AREA.
  2. Defining the default actionTypes and map each actionType to an instance of an Action that it creates and makes available to an ActionProvider during queries.
  3. Providing dynamic attribute values ( those that may vary between queries ) for Actions.


Typically, a single support class manages Actions for a specific viewer-type/model-type combination.


For More Information

For general information on the ActionProvider Framework, including an overview of how the primary classes of the framework work together, refer to the com.sas.actionprovider package documentation.

Examples demonstrating usages of the ActionProvider Framework may be found on the ActionProvider Framework Examples Site.

** You will initially see a subset of examples relating to this framework. You can search for others as needed.

Also, visit the AppDev Studio Developer's Site to access step-by-step examples, white papers and additional usage information at http://support.sas.com/rnd/appdev/.


Note:
Extension of the classes in this package is prohibited unless otherwise documented. Similarly, extension or implementation of the interfaces in this package is prohibited except as documented.


Copyright © 2009 SAS Institute Inc. All Rights Reserved.