LayerOp
Identifier:
net.refractions.udig.project.layerOp
Since:
[Enter the first release in which this extension point appears.]
Description:
A layer operation extension is an extension that performs an operation on one or more layers in a map. Since the layer op extension point is not yet defined this section is a recommendation. The layer op extension point will allow programatical access to a layer. Layer operations would be listed under the layer menu and in context menus in the layer view when a layer is right clicked. In order provide a scalable solution the layer operation extension point will require a extension to declare a filter that will allow the menu managers to determine whether the layer operation is interested in the layer. If it is then the operation will be added to the menu. Otherwise the operation will be left out of the menu.
Configuration Markup:
<!ELEMENT extension EMPTY>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
A layer operation extension is an extension that performs an operation on one or more layers in a map. Layer operations are listed under the layer menu and in context menus in the layer view when a layer is right clicked. In order provide a scalable solution the layer operation extension point requires a extension to declare a filter that will allow the menu managers to determine whether the layer operation is interested in the layer. If it is then the operation will be added to the menu. Otherwise the operation will be left out of the menu.
- point - a fully qualified identifier of the target extension point
- id - an optional identifier of the extension instance
- name - an optional name of the extension instance
<!ELEMENT operation EMPTY>
<!ATTLIST operation
icon CDATA #IMPLIED
class CDATA #REQUIRED
id CDATA #REQUIRED
name CDATA #IMPLIED>
- icon - An icon to display in the menu
- class -
- id - A unique ID of the operation
- name - A human readable name of the operation
Examples:
[Enter extension point usage example here.]
Supplied Implementation:
[Enter information about supplied implementation of this extension point.]