|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface OfficeSourceExtension<S extends OfficeSource>
Interface for extension to provide enriched OfficeSource usage.
ExtensionClasspathProvider,
ExtensionOpener| Field Summary | |
|---|---|
static String |
EXTENSION_ID
Extension ID. |
| Method Summary | |
|---|---|
void |
createControl(org.eclipse.swt.widgets.Composite page,
OfficeSourceExtensionContext context)
Loads the input page with the necessary Control instances to
populate the PropertyList. |
Class<S> |
getOfficeSourceClass()
Obtains the class of the OfficeSource being enriched in its
usage. |
String |
getOfficeSourceLabel()
Obtains the label for the OfficeSource. |
| Field Detail |
|---|
static final String EXTENSION_ID
| Method Detail |
|---|
Class<S> getOfficeSourceClass()
OfficeSource being enriched in its
usage.
OfficeSource being enriched in its usage.String getOfficeSourceLabel()
Obtains the label for the OfficeSource.
This is a descriptive name that can be used other than the fully
qualified name of the OfficeSource.
OfficeSource.
void createControl(org.eclipse.swt.widgets.Composite page,
OfficeSourceExtensionContext context)
Control instances to
populate the PropertyList. Also allows notifying of changes to
Property instances via the OfficeSourceExtensionContext.
page - Page to be setup for populating the PropertyList.context - OfficeSourceExtensionContext.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||