org.apache.cocoon.forms.event.impl
Class JavaScriptWidgetListenerBuilder

java.lang.Object
  extended byorg.apache.cocoon.forms.event.impl.JavaScriptWidgetListenerBuilder
All Implemented Interfaces:
WidgetListenerBuilder

public class JavaScriptWidgetListenerBuilder
extends Object
implements WidgetListenerBuilder

Builds a WidgetListener based on a JavaScript snippet.

The syntax for this listener is as follows :

   <fd:javascript>
     var widget = event.sourceWidget;
     sourceWidget.setValue("Yeah");
   </fd:javascript>
 
As shown above, the event that fired this listener is published as the event variable.

Version:
$Id: JavaScriptWidgetListenerBuilder.html 1304280 2012-03-23 11:18:01Z ilgrosso $

Field Summary
 
Fields inherited from interface org.apache.cocoon.forms.event.WidgetListenerBuilder
ROLE
 
Constructor Summary
JavaScriptWidgetListenerBuilder()
           
 
Method Summary
 WidgetListener buildListener(Element element, Class listenerClass)
           
 void setProcessInfoProvider(org.apache.cocoon.processing.ProcessInfoProvider processInfoProvider)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JavaScriptWidgetListenerBuilder

public JavaScriptWidgetListenerBuilder()
Method Detail

buildListener

public WidgetListener buildListener(Element element,
                                    Class listenerClass)
                             throws Exception
Specified by:
buildListener in interface WidgetListenerBuilder
Throws:
Exception

setProcessInfoProvider

public void setProcessInfoProvider(org.apache.cocoon.processing.ProcessInfoProvider processInfoProvider)


Copyright 1999-2008 The Apache Software Foundation. All Rights Reserved.