Package net.sf.genuine.actions

Genuine provides Action classes for functionality that is common to many client applications.

See:
          Description

Class Summary
CloseAction Convenience action class that can be used for closing files or documents.
CopyAction An action that delegates a user's request to copy something either to all active ClipboardService instances or to a specific ClipboardService instance that is passed in the constructor.
CutAction An action that delegates a user's request to cut something either to all active ClipboardService instances or to a specific ClipboardService instance that is passed in the constructor.
DefaultActionModule Module that creates all actions that are commonly used in most applications.
ExitAction This action exits the application by invoking the exit service (@link net.sf.genuine.services.ExitService}.
HideComponentAction Objects of this action class are initialized with a module id and a component id and request the component manager to hide the refered component whenever they are activated.
NewAction Convenience action class that can be used for creating new files or documents.
OpenAction Convenience action class that can be used for opening files or documents.
PasteAction An action that delegates a user's request to paste something either to all active ClipboardService instances or to a specific ClipboardService instance that is passed in the constructor.
SaveAction Convenience action class that can be used for saving files or documents.
ShowComponentAction Objects of this action class are initialized with a module id and a component id and request the component manager to hide the refered component whenever they are activated.
 

Package net.sf.genuine.actions Description

Genuine provides Action classes for functionality that is common to many client applications. These Action classes may freely be used in any application. To integrate them, add the DefaultActionModule to your application configuration. See the example's application how this is done.

All Action classes assume that there are particular services available. These services are defined in the net.sf.genuine.services package. To use, for example, the clipboard actions (CutAction, CopyAction, PasteAction), you have to register a ClipboardService instance.

If no module registeres an ExitService instance, a default exit service is automatically registered by the organizer. Use your own exit service to be notified when the user decides the exit the application.