The Widget Package Descriptor

From Documentation
Revision as of 04:46, 14 July 2010 by Tmillsclare (talk | contribs) (Created page with '{{ZKComponentDevelopmentEssentialsPageHeader}} The Widget Package Descriptor (WPD) is a file describing the information of a package, such as its widget classes and external Jav…')
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)


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.



Last Update : 2010/07/14

Copyright © Potix Corporation. This article is licensed under GNU Free Documentation License.