org.wvc.widgets
Interface WebWidget

All Known Subinterfaces:
HorizontalLayoutWebWidget, SimpleButtonWebWidget, SimpleCheckboxWebWidget, SimpleComboWebWidget, SimpleInputWebWidget
All Known Implementing Classes:
HorizontalLayoutWebWidgetImpl, SimpleButtonWebWidgetImpl, SimpleCheckBoxWebWidgetImpl, SimpleComboWebWidgetImpl, SimpleInputWebWidgetImpl, WebWidgetBaseImpl

public interface WebWidget

Author:
julian

Method Summary
<RT,CT> RT
accept(WebWidgetVisitor<RT,CT> visitor, CT context)
           
 void deleteCallbackOnEvent(WebEvent event, EventCallback callback)
           
 void fireEvent(WebEvent event, WebWidget windows)
           
 String generateCleanEventsJavascript()
           
 String generateInitJavascript()
           
 String generateRegisterEventJavascript()
           
 String getJavaScriptClassName()
           
 String getJavaScriptImplementation()
           
 WebWidgetState getWebWidgetsState()
           
 String getWidgetName()
          Get the widget name.
 void registerCallbackOnEvent(WebEventEnum event, EventCallback callback)
          Register a callback on a event of this widget.
 String renderize()
          Generate HTML code.
 void setWidgetName(String name)
          Set the widget name.
 void update(WebEvent event)
           
 

Method Detail

accept

<RT,CT> RT accept(WebWidgetVisitor<RT,CT> visitor,
                  CT context)
Type Parameters:
RT - Result type.
CT - Visitor context type.
Parameters:
visitor - The visitor.
initialContext - Initial visitor context.
Returns:

registerCallbackOnEvent

void registerCallbackOnEvent(WebEventEnum event,
                             EventCallback callback)
Register a callback on a event of this widget.

Parameters:
event - The event.
callback - The callback to execute.

deleteCallbackOnEvent

void deleteCallbackOnEvent(WebEvent event,
                           EventCallback callback)
Parameters:
event -
callback -

update

void update(WebEvent event)
Parameters:
event -

fireEvent

void fireEvent(WebEvent event,
               WebWidget windows)
Parameters:
event -
windows -

setWidgetName

void setWidgetName(String name)
Set the widget name.

Parameters:
name -

getWidgetName

String getWidgetName()
Get the widget name.

Returns:

getJavaScriptClassName

String getJavaScriptClassName()
Returns:

getJavaScriptImplementation

String getJavaScriptImplementation()
Returns:

renderize

String renderize()
Generate HTML code.

Returns:

generateInitJavascript

String generateInitJavascript()
Returns:

generateRegisterEventJavascript

String generateRegisterEventJavascript()
Returns:

generateCleanEventsJavascript

String generateCleanEventsJavascript()
Returns:

getWebWidgetsState

WebWidgetState getWebWidgetsState()
Returns:


Copyright © 2009. All Rights Reserved.