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
Support class to hold page extension description. Can create described page.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final org.eclipse.core.runtime.IConfigurationElement
protected final String
protected static final Comparator<DtNewWizardExtensionsRegistry.DtNewWizardPageExtension>
Order comparator for page extension descriptions. -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
DtNewWizardPageExtension
(String id, org.eclipse.core.runtime.IConfigurationElement configurationElement, List<String> after, List<String> before) Constructor ofDtNewWizardExtensionsRegistry.DtNewWizardPageExtension
. -
Method Summary
Modifier and TypeMethodDescriptionprotected IDtNewWizardPage<?>
CraetesIDtNewWizardPage
that is described in this extension.
-
Field Details
-
ORDER
Order comparator for page extension descriptions. -
id
-
configurationElement
protected final org.eclipse.core.runtime.IConfigurationElement configurationElement -
after
-
before
-
-
Constructor Details
-
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 Details
-
createPage
CraetesIDtNewWizardPage
that is described in this extension.- Returns:
- page extension instance, never
null
- Throws:
IllegalStateException
- if creation fails with some reason
-