#
Soln: Tool actions

## Identifier

com.ibm.lab.soln.extensionpoint.toolAction

## Description

This extension point provides a common pulldown item on the application toolbar where all of tool commands implementing `IToolAction` may execute.

As others build additional tool plug-ins, they can use this extension point mechanism to add tool command menu items.

## Markup

`<!ELEMENT extension (tool*)*>`
`<!ATTLIST extension`
`point CDATA #REQUIRED`
`id CDATA #IMPLIED`
`name CDATA #IMPLIED`
`>`

- point - Optional.
- id - `com.ibm.lab.soln.extensionpoint.toolAction`
- name - Optional.

`<!ELEMENT tool EMPTY>`
`<!ATTLIST tool`
`action CDATA #REQUIRED`
`label CDATA #IMPLIED`
`>`

- action - Must implement `com.ibm.lab.soln.extensionpoint.IToolAction`.
- label - Descriptive label, shown in menu pulldown choice.

## Example

       <extension
             point="com.ibm.lab.soln.extensionpoint.toolAction">
          <tool
                label="Soln: My First Command"
                action="com.ibm.lab.soln.extensionpoint.TestToolAction">
          </tool>
       </extension>

## API Information

None.

## Supplied Implementation

None.

© Copyright International Business Machines Corporation, 2003.
All rights reserved.