%editAction.label
Identifier:
net.refractions.udig.printing.ui.editAction
Since:
[Enter the first release in which this extension point appears.]
Description:
Defines an actions that can be performed on a type of Page layout "Box". If the box's BoxPrinter can adapt to the class specified by the extension then the action will be enabled for the Box. For example the Font Edit action works on all Boxes whose BoxPrinter adapts to a FontStyle
Configuration Markup:
<!ELEMENT extension (editActionGroup)+>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED
>
<!ELEMENT editActionGroup (editAction+)>
<!ATTLIST editActionGroup
acceptable CDATA #REQUIRED
>
A group of edit actions that can operate on a given class.
- acceptable - The type of object that the BoxPrinter must adapt to in order for the actions to be enabled. When an object is right clicked the actions that can run on the Box are loaded. If the BoxPrinter for that box is an instanceof or can adapt to the "acceptable" type then the actions in the group can be executed on the printer
<!ELEMENT editAction EMPTY>
<!ATTLIST editAction
class CDATA #REQUIRED
name CDATA #REQUIRED
image CDATA #IMPLIED
id CDATA #REQUIRED
>
an edit action that will operate on the "acceptable" type of boxprinter. See editActionGroup for the definition of acceptable.
- class - The action that will perform the changes indicated by the policy.
- name - The display name of the action
- image - The image that will appear in the context menu.
- id - Must be a unique ID (within plugin) of the action
Examples:
[Enter extension point usage example here.]
API Information:
[Enter API information here.]
Supplied Implementation:
[Enter information about supplied implementation of this extension point.]