org.wvc.widgets.impl
Class WebWidgetBaseImpl
java.lang.Object
org.wvc.widgets.impl.WebWidgetBaseImpl
- All Implemented Interfaces:
- WebWidget
- Direct Known Subclasses:
- HorizontalLayoutWebWidgetImpl, SimpleButtonWebWidgetImpl, SimpleCheckBoxWebWidgetImpl, SimpleComboWebWidgetImpl, SimpleInputWebWidgetImpl
public abstract class WebWidgetBaseImpl
- extends Object
- implements WebWidget
- Author:
- julian
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
webWidgetState
protected WebWidgetState webWidgetState
WebWidgetBaseImpl
public WebWidgetBaseImpl()
accept
public <RT,CT> RT accept(WebWidgetVisitor<RT,CT> visitor,
CT initialContext)
- Specified by:
accept in interface WebWidget
- Type Parameters:
RT - Result type.CT - Visitor context type.- Parameters:
visitor - The visitor.
- Returns:
registerCallbackOnEvent
public void registerCallbackOnEvent(WebEventEnum event,
EventCallback callback)
- Description copied from interface:
WebWidget
- Register a callback on a event of this widget.
- Specified by:
registerCallbackOnEvent in interface WebWidget
- Parameters:
event - The event.callback - The callback to execute.
deleteCallbackOnEvent
public void deleteCallbackOnEvent(WebEvent event,
EventCallback callback)
- Specified by:
deleteCallbackOnEvent in interface WebWidget
fireEvent
public void fireEvent(WebEvent event,
WebWidget windows)
- Specified by:
fireEvent in interface WebWidget
getChildWidgets
protected abstract List<WebWidget> getChildWidgets()
- Returns:
getJavaScriptImplementation
public abstract String getJavaScriptImplementation()
- Specified by:
getJavaScriptImplementation in interface WebWidget
- Returns:
getWidgetName
public abstract String getWidgetName()
- Description copied from interface:
WebWidget
- Get the widget name.
- Specified by:
getWidgetName in interface WebWidget
- Returns:
renderize
public abstract String renderize()
- Description copied from interface:
WebWidget
- Generate HTML code.
- Specified by:
renderize in interface WebWidget
- Returns:
setWidgetName
public abstract void setWidgetName(String name)
- Description copied from interface:
WebWidget
- Set the widget name.
- Specified by:
setWidgetName in interface WebWidget
generateRegisterEventJavascript
public String generateRegisterEventJavascript()
- Specified by:
generateRegisterEventJavascript in interface WebWidget
- Returns:
generateCleanEventsJavascript
public String generateCleanEventsJavascript()
- Specified by:
generateCleanEventsJavascript in interface WebWidget
- Returns:
getWebWidgetsState
public final WebWidgetState getWebWidgetsState()
- Specified by:
getWebWidgetsState in interface WebWidget
- Returns:
Copyright © 2009. All Rights Reserved.