Class AbstractWizardPage
- java.lang.Object
-
- net.anwiba.commons.swing.dialog.wizard.AbstractWizardPage
-
- All Implemented Interfaces:
IComponentProvider,IWizardPage
- Direct Known Subclasses:
ChooseOneOfManyWizardPage
public abstract class AbstractWizardPage extends java.lang.Object implements IWizardPage
-
-
Constructor Summary
Constructors Constructor Description AbstractWizardPage(java.lang.String title, java.lang.String message, javax.swing.Icon icon, IApplicable<IWizardPage> applicable)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IBooleanModelgetBackEnabledModel()IObjectModel<DataState>getDataStateModel()javax.swing.IcongetIcon()java.lang.StringgetMessage()IObjectDistributor<java.lang.String>getMessageDistributor()IObjectReceiver<java.lang.String>getMessageReciever()IBooleanModelgetNextEnabledModel()java.lang.StringgetTitle()IObjectModel<java.lang.String>getTitleReciever()booleanisApplicable(IWizardPage object)protected booleanisValid(IObjectDistributor<IValidationResult> validationResultDistributor)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface net.anwiba.commons.swing.component.IComponentProvider
getComponent
-
Methods inherited from interface net.anwiba.commons.swing.dialog.wizard.IWizardPage
finishable
-
-
-
-
Constructor Detail
-
AbstractWizardPage
public AbstractWizardPage(java.lang.String title, java.lang.String message, javax.swing.Icon icon, IApplicable<IWizardPage> applicable)
-
-
Method Detail
-
getTitle
public java.lang.String getTitle()
- Specified by:
getTitlein interfaceIWizardPage
-
getMessage
public java.lang.String getMessage()
- Specified by:
getMessagein interfaceIWizardPage
-
isValid
protected boolean isValid(IObjectDistributor<IValidationResult> validationResultDistributor)
-
getTitleReciever
public IObjectModel<java.lang.String> getTitleReciever()
-
getMessageReciever
public final IObjectReceiver<java.lang.String> getMessageReciever()
-
getMessageDistributor
public final IObjectDistributor<java.lang.String> getMessageDistributor()
- Specified by:
getMessageDistributorin interfaceIWizardPage
-
getNextEnabledModel
public final IBooleanModel getNextEnabledModel()
- Specified by:
getNextEnabledModelin interfaceIWizardPage
-
getBackEnabledModel
public final IBooleanModel getBackEnabledModel()
- Specified by:
getBackEnabledModelin interfaceIWizardPage
-
getIcon
public javax.swing.Icon getIcon()
- Specified by:
getIconin interfaceIWizardPage
-
getDataStateModel
public final IObjectModel<DataState> getDataStateModel()
- Specified by:
getDataStateModelin interfaceIWizardPage
-
isApplicable
public boolean isApplicable(IWizardPage object)
- Specified by:
isApplicablein interfaceIWizardPage
-
-