org.jowidgets.examples.common.workbench.base
Class AbstractDemoApplication

java.lang.Object
  extended by org.jowidgets.examples.common.workbench.base.AbstractDemoApplication
All Implemented Interfaces:
org.jowidgets.workbench.api.ICloseCallback, org.jowidgets.workbench.api.IDisposeCallback, org.jowidgets.workbench.api.ILifecycleCallback, org.jowidgets.workbench.api.IWorkbenchApplication, org.jowidgets.workbench.api.IWorkbenchApplicationDescriptor, org.jowidgets.workbench.api.IWorkbenchPart
Direct Known Subclasses:
ApplicationDemo1, ApplicationDemo2

public abstract class AbstractDemoApplication
extends Object
implements org.jowidgets.workbench.api.IWorkbenchApplication


Constructor Summary
AbstractDemoApplication(String id)
           
 
Method Summary
 org.jowidgets.workbench.api.IView createView(String viewId, org.jowidgets.workbench.api.IViewContext viewContext)
           
 org.jowidgets.common.image.IImageConstant getIcon()
           
 String getId()
           
 String getTooltip()
           
 void onActiveStateChanged(boolean active)
           
 void onClose(org.jowidgets.common.types.IVetoable vetoable)
           
 void onDispose()
           
 void onVisibleStateChanged(boolean visible)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.jowidgets.workbench.api.IWorkbenchApplication
onContextInitialize
 
Methods inherited from interface org.jowidgets.workbench.api.IWorkbenchPart
getLabel
 

Constructor Detail

AbstractDemoApplication

public AbstractDemoApplication(String id)
Method Detail

getId

public final String getId()
Specified by:
getId in interface org.jowidgets.workbench.api.IWorkbenchApplicationDescriptor

getTooltip

public String getTooltip()
Specified by:
getTooltip in interface org.jowidgets.workbench.api.IWorkbenchPart

getIcon

public org.jowidgets.common.image.IImageConstant getIcon()
Specified by:
getIcon in interface org.jowidgets.workbench.api.IWorkbenchPart

onActiveStateChanged

public void onActiveStateChanged(boolean active)
Specified by:
onActiveStateChanged in interface org.jowidgets.workbench.api.ILifecycleCallback

onVisibleStateChanged

public void onVisibleStateChanged(boolean visible)
Specified by:
onVisibleStateChanged in interface org.jowidgets.workbench.api.ILifecycleCallback

onDispose

public void onDispose()
Specified by:
onDispose in interface org.jowidgets.workbench.api.IDisposeCallback

onClose

public void onClose(org.jowidgets.common.types.IVetoable vetoable)
Specified by:
onClose in interface org.jowidgets.workbench.api.ICloseCallback

createView

public org.jowidgets.workbench.api.IView createView(String viewId,
                                                    org.jowidgets.workbench.api.IViewContext viewContext)
Specified by:
createView in interface org.jowidgets.workbench.api.IWorkbenchApplication


Copyright © 2012. All Rights Reserved.