@Override public void setUpdateDelegate(@NotNull UpdateDelegate delegate) { this.delegate = delegate; for (WizardPage<T> page : wizardPages) { page.setUpdateDelegate(delegate); } }
/** * Add page to wizard. * * @param page page to add */ public void addPage(@NotNull WizardPage<T> page) { page.setUpdateDelegate(delegate); page.setContext(context); page.init(dataObject); wizardPages.add(page); }
private void setPage(@NotNull WizardPage<T> page, int index) { page.setUpdateDelegate(delegate); page.setContext(context); page.init(dataObject); wizardPages.set(index, page); }