Package com._1c.g5.v8.dt.ui.wizards
Class DtNewWizardExtensionsRegistry.DtNewWizardPageExtension
- java.lang.Object
-
- com._1c.g5.v8.dt.ui.wizards.DtNewWizardExtensionsRegistry.DtNewWizardPageExtension
-
- Enclosing class:
- DtNewWizardExtensionsRegistry
protected static class DtNewWizardExtensionsRegistry.DtNewWizardPageExtension extends Object
Support class to hold page extension description. Can create described page.
-
-
Field Summary
Fields Modifier and Type Field Description protected List<String>afterprotected List<String>beforeprotected org.eclipse.core.runtime.IConfigurationElementconfigurationElementprotected Stringidprotected static Comparator<DtNewWizardExtensionsRegistry.DtNewWizardPageExtension>ORDEROrder comparator for page extension descriptions.
-
Constructor Summary
Constructors Modifier Constructor Description protectedDtNewWizardPageExtension(String id, org.eclipse.core.runtime.IConfigurationElement configurationElement, List<String> after, List<String> before)Constructor ofDtNewWizardExtensionsRegistry.DtNewWizardPageExtension.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected IDtNewWizardPage<?>createPage()CraetesIDtNewWizardPagethat is described in this extension.
-
-
-
Field Detail
-
ORDER
protected static final Comparator<DtNewWizardExtensionsRegistry.DtNewWizardPageExtension> ORDER
Order comparator for page extension descriptions.
-
id
protected final String id
-
configurationElement
protected final org.eclipse.core.runtime.IConfigurationElement configurationElement
-
-
Constructor Detail
-
DtNewWizardPageExtension
protected DtNewWizardPageExtension(String id, org.eclipse.core.runtime.IConfigurationElement configurationElement, List<String> after, List<String> before)
Constructor ofDtNewWizardExtensionsRegistry.DtNewWizardPageExtension.- Parameters:
id- the page extension id, cannot benullconfigurationElement- the page extension configuration element, cannot benullafter- the list of page extension ids, that will be ordeder afrer this page, cannot benullbefore- the list of page extension ids, that will be ordeder before this page, cannot benull
-
-
Method Detail
-
createPage
protected IDtNewWizardPage<?> createPage()
CraetesIDtNewWizardPagethat is described in this extension.- Returns:
- page extension instance, never
null - Throws:
IllegalStateException- if creation fails with some reason
-
-