Nuxeo Enterprise Platform 5.4

org.nuxeo.ecm.platform.forms.layout.facelets
Interface WidgetTypeHandler

All Superinterfaces:
Serializable
All Known Implementing Classes:
AbstractSelectWidgetTypeHandler, AbstractWidgetTypeHandler, CheckboxWidgetTypeHandler, DateTimeWidgetTypeHandler, DirectorySelectManyWidgetTypeHandler, DirectorySelectOneWidgetTypeHandler, DoubleWidgetTypeHandler, FileWidgetTypeHandler, HiddenWidgetTypeHandler, HtmlTextWidgetTypeHandler, IntWidgetTypeHandler, LayoutWidgetTypeHandler, ListWidgetTypeHandler, SecretWidgetTypeHandler, SelectOneListboxWidgetTypeHandler, SelectOneMenuWidgetTypeHandler, TemplateWidgetTypeHandler, TextareaWidgetTypeHandler, TextWidgetTypeHandler

public interface WidgetTypeHandler
extends Serializable

Widget type handler interface.

Author:
Anahide Tchertchian

Method Summary
 com.sun.facelets.FaceletHandler getFaceletHandler(com.sun.facelets.FaceletContext ctx, com.sun.facelets.tag.TagConfig tagConfig, Widget widget, com.sun.facelets.FaceletHandler[] subHandlers)
          Returns the facelet handler that will be applied for given widget and template in this context.
 String getProperty(String name)
          Returns a property value given its name.
 void setProperties(Map<String,String> properties)
          Set properties
 

Method Detail

getFaceletHandler

com.sun.facelets.FaceletHandler getFaceletHandler(com.sun.facelets.FaceletContext ctx,
                                                  com.sun.facelets.tag.TagConfig tagConfig,
                                                  Widget widget,
                                                  com.sun.facelets.FaceletHandler[] subHandlers)
                                                  throws WidgetException
Returns the facelet handler that will be applied for given widget and template in this context.

Parameters:
ctx - the facelet context in which this handler will be applied.
tagConfig - the tag configuration this facelet will be applied for.
widget - the widget giving properties the handler will take into account.
subHandlers - facelet handlers for sub widgets.
Returns:
a facelet handler.
Throws:
WidgetException

getProperty

String getProperty(String name)
Returns a property value given its name.

Returns:
property with this name.

setProperties

void setProperties(Map<String,String> properties)
Set properties


Nuxeo Enterprise Platform 5.4

Copyright © 2011 Nuxeo SAS. All Rights Reserved.