public interface WoofTemplateExtensionSourceExtension<S extends WoofTemplateExtensionSource>
WoofTemplateExtensionSource
.Modifier and Type | Field and Description |
---|---|
static String |
EXTENSION_ID
Extension ID.
|
Modifier and Type | Method and Description |
---|---|
void |
createControl(org.eclipse.swt.widgets.Composite page,
WoofTemplateExtensionSourceExtensionContext context)
Loads the input page with the necessary
Control instances to
populate the PropertyList . |
Class<S> |
getWoofTemplateExtensionSourceClass()
Obtains the class of the
WoofTemplateExtensionSource . |
String |
getWoofTemplateExtensionSourceLabel()
Obtains the label for the
WoofTemplateExtensionSource . |
static final String EXTENSION_ID
Class<S> getWoofTemplateExtensionSourceClass()
WoofTemplateExtensionSource
.WoofTemplateExtensionSource
.String getWoofTemplateExtensionSourceLabel()
Obtains the label for the WoofTemplateExtensionSource
.
This is a descriptive name that can be used other than the fully
qualified name of the WoofTemplateExtensionSource
.
WoofTemplateExtensionSource
.void createControl(org.eclipse.swt.widgets.Composite page, WoofTemplateExtensionSourceExtensionContext context)
Control
instances to
populate the PropertyList
. Also allows notifying of changes to
Property
instances via the
WoofTemplateExtensionSourceExtensionContext
.page
- Page to be setup for populating the PropertyList
.context
- WoofTemplateExtensionSourceExtensionContext
.Copyright © 2005–2016. All rights reserved.