Esitysten factory-luokat

org.eclipse.ui.workbench.presentationFactories

3.0

Tämän laajennuspisteen avulla työympäristöön voidaan lisätä esitysten factory-luokkia. Esityksen factory-luokka määrittää työympäristön ulkoasun, esimerkiksi näkymien ja muokkausohjelmien esitystavan.

<!ELEMENT extension (factory*)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT factory EMPTY>

<!ATTLIST factory

class CDATA #REQUIRED

id    CDATA #REQUIRED

name  CDATA #REQUIRED>


Seuraavassa on esimerkki presentationFactory-laajennuksesta:
  

<extension point=

"org.eclipse.ui.presentationFactories"

>

<factory class=

"org.eclipse.ui.workbench.ExampleWorkbenchPresentationFactory"

/>

</extension>

Factory-elementissä määritetyn luokan on oltava luokan org.eclipse.ui.presentations.AbstractPresentationFactory konkreettinen aliluokka.

Jos esityksen factory-luokkaa ei ole määritetty tai se puuttuu, käytetään toteutusta luokassa org.eclipse.ui.presentations.WorkbenchPresentationFactory.