Operation Factory
Identifier:
org.eclipse.atf.templates.operationFactory
Since:
1.0
Description:
This extension point is used to contribute new operations types which can be used in specifying the finish action for a wizard generated by the AJAX Toolkit Framework's personality builder.
Configuration Markup:
<!ELEMENT extension (factory)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
<!ELEMENT factory EMPTY>
<!ATTLIST factory
type CDATA #REQUIRED
class CDATA #REQUIRED>
The factory which will create operations of the given type using the given factory class.
- type - The operation type that this factory will create.
- class - The factory implementation class which must implement the org.eclipse.atf.templates.operation.factory.IOperationFactory interface.
Examples:
An example of a "CreateFile" operation factory contribution. The resulting operation will create a file when executed.
<extension
point=
"org.eclipse.atf.templates.operationFactory"
>
<factory type=
"CreateFile"
class=
"com.xyz.CreateFileOperationFactory"
/>
</extension>
API Information:
The operationFactory class must implement the org.eclipse.atf.templates.operation.factory.IOperationFactory interface.
Supplied Implementation:
The current version of AJAX Toolkit Framework provides the following operationFactory extensions; CreateFile,Conditional. These contributions are provided in the org.eclipse.atf.templates plugin.
Licensed Materials - Property of IBM
AJAX Toolkit Framework 6-28-496-8128
Copyright(c) IBM Corp. 2006 All Rights Reserved.
U.S. Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.