The Widget Package Descriptor
From Documentation
Revision as of 04:50, 14 July 2010 by Tmillsclare (talk | contribs) (moved ZK Component Development Essentials/Creating a simple ZK Component/Creating the Configuration Files/The Widget Package Descriptor to ZK Component Development Essentials/Creating the Configuration Files/The Widget Package Descriptor)
The Widget Package Descriptor (WPD) is a file describing the information of a package, such as its widget classes and external JavaScript files. WPD must be named zk.wpd and placed in the same directory as the widget classes. For example we would place it under web/js/com/foo.
Below an example zk.wpd of our SimpleLabel.
<package name="com.foo" language="xul/html">
<widget name="SimpleLabel"/>
</package>
The table below describes the elements used within the above XML and their descriptions.
Name | Description |
---|---|
package | The root element denotes the package name and the language it belongs to |
widget | The widget class name (without the package name). If the package contains multiple widgets list them one by one |
Having created the configuration the basic implementation of our component is complete. However it doesn’t have any interactive events. Therefore the next logical step is to start adding events to the component.