org.apache.rave.provider.w3c.web.renderer
Class W3cWidgetWrapperRenderer

java.lang.Object
  extended by org.apache.rave.provider.w3c.web.renderer.W3cWidgetWrapperRenderer
All Implemented Interfaces:
RegionWidgetWrapperRenderer, Renderer<RegionWidgetWrapper>

@Component
public class W3cWidgetWrapperRenderer
extends Object
implements RegionWidgetWrapperRenderer

Creates the appropriate markup to represent a W3C widget


Constructor Summary
W3cWidgetWrapperRenderer(WidgetProviderService widgetService, UserService userService, ScriptManager scriptManager)
           
 
Method Summary
 String getSupportedContext()
           
 RegionWidgetWrapper prepareForRender(RegionWidgetWrapper item)
           
 String render(RegionWidgetWrapper wrapper, RenderContext context)
          Renders a RegionWidget as HTML markup
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

W3cWidgetWrapperRenderer

@Autowired
public W3cWidgetWrapperRenderer(@Qualifier(value="wookieWidgetService")
                                          WidgetProviderService widgetService,
                                          UserService userService,
                                          ScriptManager scriptManager)
Method Detail

getSupportedContext

public String getSupportedContext()
Specified by:
getSupportedContext in interface Renderer<RegionWidgetWrapper>

render

public String render(RegionWidgetWrapper wrapper,
                     RenderContext context)
Renders a RegionWidget as HTML markup

Specified by:
render in interface Renderer<RegionWidgetWrapper>
Parameters:
wrapper - RegionWidgetImpl to render
context -
Returns:
valid HTML markup

prepareForRender

public RegionWidgetWrapper prepareForRender(RegionWidgetWrapper item)
Specified by:
prepareForRender in interface Renderer<RegionWidgetWrapper>


Copyright © 2011-2013 The Apache Software Foundation. All Rights Reserved.