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>
after
protected List<String>
before
protected org.eclipse.core.runtime.IConfigurationElement
configurationElement
protected String
id
protected static Comparator<DtNewWizardExtensionsRegistry.DtNewWizardPageExtension>
ORDER
Order comparator for page extension descriptions.
-
Constructor Summary
Constructors Modifier Constructor Description protected
DtNewWizardPageExtension(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()
CraetesIDtNewWizardPage
that 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 benull
configurationElement
- the page extension configuration element, cannot benull
after
- the list of page extension ids, that will be ordeder afrer this page, cannot benull
before
- the list of page extension ids, that will be ordeder before this page, cannot benull
-
-
Method Detail
-
createPage
protected IDtNewWizardPage<?> createPage()
CraetesIDtNewWizardPage
that is described in this extension.- Returns:
- page extension instance, never
null
- Throws:
IllegalStateException
- if creation fails with some reason
-
-