public class JsonWoofTemplateExtensionSourceExtension extends Object implements WoofTemplateExtensionSourceExtension<JsonWoofTemplateExtensionSource>
EXTENSION_ID
Constructor and Description |
---|
JsonWoofTemplateExtensionSourceExtension() |
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<JsonWoofTemplateExtensionSource> |
getWoofTemplateExtensionSourceClass()
Obtains the class of the
WoofTemplateExtensionSource . |
String |
getWoofTemplateExtensionSourceLabel()
Obtains the label for the
WoofTemplateExtensionSource . |
public JsonWoofTemplateExtensionSourceExtension()
public Class<JsonWoofTemplateExtensionSource> getWoofTemplateExtensionSourceClass()
WoofTemplateExtensionSourceExtension
WoofTemplateExtensionSource
.getWoofTemplateExtensionSourceClass
in interface WoofTemplateExtensionSourceExtension<JsonWoofTemplateExtensionSource>
WoofTemplateExtensionSource
.public String getWoofTemplateExtensionSourceLabel()
WoofTemplateExtensionSourceExtension
Obtains the label for the WoofTemplateExtensionSource
.
This is a descriptive name that can be used other than the fully
qualified name of the WoofTemplateExtensionSource
.
getWoofTemplateExtensionSourceLabel
in interface WoofTemplateExtensionSourceExtension<JsonWoofTemplateExtensionSource>
WoofTemplateExtensionSource
.public void createControl(org.eclipse.swt.widgets.Composite page, WoofTemplateExtensionSourceExtensionContext context)
WoofTemplateExtensionSourceExtension
Control
instances to
populate the PropertyList
. Also allows notifying of changes to
Property
instances via the
WoofTemplateExtensionSourceExtensionContext
.createControl
in interface WoofTemplateExtensionSourceExtension<JsonWoofTemplateExtensionSource>
page
- Page to be setup for populating the PropertyList
.context
- WoofTemplateExtensionSourceExtensionContext
.Copyright © 2005–2016. All rights reserved.