@Override public MarkupContainer add(Component... childs) { for (Component component : childs) { if (component instanceof WizardButton) { ajaxify((WizardButton)component); } } return super.add(childs); }
@Override public MarkupContainer add(final Component... childs) { for (Component component : childs) { if (component instanceof WizardButton) { ajaxify((WizardButton) component); } } return super.add(childs); }
/** * Construct. * * @param id * The component id * @param wizard * The containing wizard */ public WizardButtonBar(String id, IWizard wizard) { super(id); add(new PreviousButton("previous", wizard)); add(new NextButton("next", wizard)); add(new LastButton("last", wizard)); add(new CancelButton("cancel", wizard)); add(new FinishButton("finish", wizard)); }