Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 5.3

...

Please find below an example of plugin defining one view's listener. Lines 8 contains a module which defines new view's listener for component sampleComponent in view sampleView which belongs to samplePlugin. Listener will be attached to event sampleEvent. Listener is defined in class com.sample.SampleListener in method invoke.

Code Block
themeEclipse
languagexmlthemeEclipse
linenumberstrue
<?xml version="1.0" encoding="UTF-8"?>
<plugin plugin="samplePlugin" version="1.0.0" 
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    xmlns="http://schema.qcadoo.org/plugin" 
    xmlns:view="http://schema.qcadoo.org/modules/view" 
    xsi:schemaLocation="http://schema.qcadoo.org/plugin http://schema.qcadoo.org/plugin.xsd http://schema.qcadoo.org/modules/view http://schema.qcadoo.org/modules/view.xsd">

    <view:view-listener plugin="otherPlugin" view="sampleView" component="sampleComponent" event="sampleEvent" class="com.sample.SampleListener" method="invoke" />

</plugin>