Class DtNewWizardExtensionsRegistry.DtNewWizardPageExtension

  • Enclosing class:
    DtNewWizardExtensionsRegistry

    protected static class DtNewWizardExtensionsRegistry.DtNewWizardPageExtension
    extends Object
    Support class to hold page extension description. Can create described page.
    • Constructor Detail

      • DtNewWizardPageExtension

        protected DtNewWizardPageExtension​(String id,
                                           org.eclipse.core.runtime.IConfigurationElement configurationElement,
                                           List<String> after,
                                           List<String> before)
        Parameters:
        id - the page extension id, cannot be null
        configurationElement - the page extension configuration element, cannot be null
        after - the list of page extension ids, that will be ordeder afrer this page, cannot be null
        before - the list of page extension ids, that will be ordeder before this page, cannot be null
    • Method Detail

      • createPage

        protected IDtNewWizardPage<?> createPage()
        Craetes IDtNewWizardPage that is described in this extension.
        Returns:
        page extension instance, never null
        Throws:
        IllegalStateException - if creation fails with some reason