1 16 package org.apache.cocoon.woody.formmodel; 17 18 import java.util.Iterator ; 19 20 import org.apache.cocoon.woody.event.ValueChangedListener; 21 import org.w3c.dom.Element ; 22 23 28 public class BooleanFieldDefinitionBuilder extends AbstractWidgetDefinitionBuilder { 29 public WidgetDefinition buildWidgetDefinition(Element widgetElement) throws Exception { 30 BooleanFieldDefinition definition = new BooleanFieldDefinition(); 31 setLocation(widgetElement, definition); 32 setId(widgetElement, definition); 33 setDisplayData(widgetElement, definition); 34 35 Iterator iter = buildEventListeners(widgetElement, "on-value-changed", ValueChangedListener.class).iterator(); 36 while (iter.hasNext()) { 37 definition.addValueChangedListener((ValueChangedListener)iter.next()); 38 } 39 40 return definition; 42 } 43 } 44 | Popular Tags |