de.intarsys.tools.ui
Class UIWizard<M extends INotificationSupport,C,T>
java.lang.Object
de.intarsys.tools.ui.UIComponent<M,C,T>
de.intarsys.tools.ui.UIWizard<M,C,T>
- Type Parameters:
M - C - T -
- All Implemented Interfaces:
- IDisposable, INotificationObserver<M>, IArgsConfigurable, IComponentProvider<C,T>, IUIComponent<M,C,T>
public abstract class UIWizard<M extends INotificationSupport,C,T>
- extends UIComponent<M,C,T>
A simple wizard like user interface implementation.
UIWizard
public UIWizard(IUIComponent parent)
configure
public void configure(IArgs args)
throws ArgsConfigurationException
- Specified by:
configure in interface IArgsConfigurable- Overrides:
configure in class UIComponent<M extends INotificationSupport,C,T>
- Throws:
ArgsConfigurationException
dispose
public void dispose()
- Specified by:
dispose in interface IDisposable- Overrides:
dispose in class UIComponent<M extends INotificationSupport,C,T>
getCurrentPage
public IUIComponent<M,C,T> getCurrentPage()
isNextEnabled
public boolean isNextEnabled()
isPreviousEnabled
public boolean isPreviousEnabled()
onNextPressed
public void onNextPressed()
onPreviousPressed
public void onPreviousPressed()
setObservable
public void setObservable(M observable)
- Description copied from interface:
INotificationObserver
- Assign the object to be observed.
- Specified by:
setObservable in interface INotificationObserver<M extends INotificationSupport>- Overrides:
setObservable in class UIComponent<M extends INotificationSupport,C,T>
Copyright © 2012 intarsys consulting GmbH. All Rights Reserved.