IBM® WebSphere® Multichannel Bank Transformation Toolkit provides several types of property editors to edit widget properties. The property editors can be used to edit proper types that are listed in the Table 3 table in the Defining a widget topic. If there is another type of property such as Color, a technical developer must develop and register new property editor.
WebSphere Multichannel Bank Transformation Toolkit follows the Eclipse framework of implementing a property editor. All property editors must extend org.eclipse.ui.views.properties.PropertyDescriptor. A technical developer can either use an existing property descriptor implementation of Eclipse or extend org.eclipse.ui.views.properties.PropertyDescriptor to implement their own property editor.
Furthermore, WebSphere Multichannel Bank Transformation Toolkit implements the com.ibm.btt.tools.xui.editor2.properties.desc.SelectionPropertyDescriptor abstract class for the convenience of a technical developer to implement the SelectList style property editor. When extending com.ibm.btt.tools.xui.editor2.properties.desc.SelectionPropertyDescriptor, a technical developer must override the protected String[] getSelections() method to return all possible options.
To enable customized property editor to be used in the XUI editor, technical developers must register the property editor as an extension point of plug-in.