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.IConfigurationElementprotected final Stringprotected static final Comparator<DtNewWizardExtensionsRegistry.DtNewWizardPageExtension>Order comparator for page extension descriptions. -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedDtNewWizardPageExtension(String id, org.eclipse.core.runtime.IConfigurationElement configurationElement, List<String> after, List<String> before) Constructor ofDtNewWizardExtensionsRegistry.DtNewWizardPageExtension. -
Method Summary
Modifier and TypeMethodDescriptionprotected IDtNewWizardPage<?>CraetesIDtNewWizardPagethat 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 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 Details
-
createPage
CraetesIDtNewWizardPagethat is described in this extension.- Returns:
- page extension instance, never
null - Throws:
IllegalStateException- if creation fails with some reason
-