Interface WizardDescriptor.ValidatingPanel<Data>

All Superinterfaces:
WizardDescriptor.Panel<Data>
All Known Subinterfaces:
WizardDescriptor.AsynchronousValidatingPanel<Data>, WizardDescriptor.ExtendedAsynchronousValidatingPanel<Data>
Enclosing class:
WizardDescriptor

public static interface WizardDescriptor.ValidatingPanel<Data> extends WizardDescriptor.Panel<Data>
A special interface for panels that need to do additional validation when Next or Finish button is clicked.
Since:
4.28
  • Method Details

    • validate

      void validate() throws WizardValidationException
      Is called when Next of Finish buttons are clicked and allows deeper check to find out that panel is in valid state and it is ok to leave it.
      Throws:
      WizardValidationException - when validation fails
      Since:
      4.28