Nuxeo Enterprise Platform 5.4

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

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
AbstractWidgetTypeHandler, CheckboxWidgetTypeHandler, DateTimeWidgetTypeHandler, DirectorySelectManyWidgetTypeHandler, DirectorySelectOneWidgetTypeHandler, FileWidgetTypeHandler, HiddenWidgetTypeHandler, HtmlTextWidgetTypeHandler, IntWidgetTypeHandler, LayoutWidgetTypeHandler, ListWidgetTypeHandler, SecretWidgetTypeHandler, TemplateWidgetTypeHandler, TextareaWidgetTypeHandler, TextWidgetTypeHandler

public interface WidgetTypeHandler
extends java.io.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.
 java.lang.String getProperty(java.lang.String name)
          Returns a property value given its name.
 void setProperties(java.util.Map<java.lang.String,java.lang.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

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

Returns:
property with this name.

setProperties

void setProperties(java.util.Map<java.lang.String,java.lang.String> properties)
Set properties


Nuxeo Enterprise Platform 5.4

Copyright © 2010 Nuxeo SAS. All Rights Reserved.