org.apache.cocoon.forms.formmodel
Class AbstractWidgetDefinitionBuilder
java.lang.Object
org.apache.cocoon.forms.formmodel.AbstractWidgetDefinitionBuilder
- All Implemented Interfaces:
- Disposable, Serviceable, WidgetDefinitionBuilder
- Direct Known Subclasses:
- AbstractContainerDefinitionBuilder, AbstractDatatypeWidgetDefinitionBuilder, ActionDefinitionBuilder, BooleanFieldDefinitionBuilder, ButtonDefinitionBuilder, ExpandDefinitionBuilder, ImageMapDefinitionBuilder, ImportDefinitionBuilder, MessagesDefinitionBuilder, NewDefinitionBuilder, RepeaterActionDefinitionBuilder, RowActionDefinitionBuilder, TreeDefinitionBuilder, UploadDefinitionBuilder
- public abstract class AbstractWidgetDefinitionBuilder
- extends Object
- implements WidgetDefinitionBuilder, Serviceable, Disposable
Abstract base class for WidgetDefinitionBuilders. Provides functionality
common to many implementations.
- Version:
- $Id: AbstractWidgetDefinitionBuilder.java 326838 2005-10-20 06:26:53Z sylvain $
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
widgetDefinitionBuilderSelector
protected ServiceSelector widgetDefinitionBuilderSelector
widgetValidatorBuilderSelector
protected ServiceSelector widgetValidatorBuilderSelector
widgetListenerBuilderSelector
protected ServiceSelector widgetListenerBuilderSelector
datatypeManager
protected DatatypeManager datatypeManager
expressionManager
protected ExpressionManager expressionManager
serviceManager
protected ServiceManager serviceManager
context
protected WidgetDefinitionBuilderContext context
AbstractWidgetDefinitionBuilder
public AbstractWidgetDefinitionBuilder()
buildWidgetDefinition
public WidgetDefinition buildWidgetDefinition(Element widgetElement,
WidgetDefinitionBuilderContext context)
throws Exception
- Specified by:
buildWidgetDefinition
in interface WidgetDefinitionBuilder
- Throws:
Exception
service
public void service(ServiceManager serviceManager)
throws ServiceException
- Specified by:
service
in interface Serviceable
- Throws:
ServiceException
setupDefinition
protected void setupDefinition(Element widgetElement,
AbstractWidgetDefinition definition)
throws Exception
- Throws:
Exception
buildAnotherWidgetDefinition
protected WidgetDefinition buildAnotherWidgetDefinition(Element widgetDefinition)
throws Exception
- Throws:
Exception
buildEventListeners
protected List buildEventListeners(Element widgetElement,
String elementName,
Class listenerClass)
throws Exception
- Throws:
Exception
setDisplayData
protected void setDisplayData(Element widgetElement,
AbstractWidgetDefinition widgetDefinition)
throws Exception
- Throws:
Exception
dispose
public void dispose()
- Specified by:
dispose
in interface Disposable
Copyright ? 1999-2005 The Apache Software Foundation. All Rights Reserved.