Sezioni di riepilogo del sistema

org.eclipse.ui.systemSummarySections

3.0

L'interfaccia utente Eclipse fornisce un AboutDialog che può essere definito e riutilizzato dai plugin di prodotto client. Questa finestra di dialogo include una finestra SystemSummary che contiene i dettagli della configurazione. Estendendo il punto di estensione org.eclipse.ui.systemSummarySections i client possono immettere le proprie informazioni nel log.

<!ELEMENT extension (section+)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT section EMPTY>

<!ATTLIST section

class        CDATA #REQUIRED

sectionTitle CDATA #REQUIRED

id           CDATA #IMPLIED>


Di seguito è riportato un esempio di estensione systemSummarySections:

<extension point=

"org.eclipse.ui.systemSummarySections"

>

<section sectionTitle=

"Cookie Manager Plugin"

class=

"org.eclipse.ui.examples.rcp.browser.ConfigDetails"

id=

"RCPBrowser.ConfigDetails"

>

</section>

</extension>

la classe specificata nell'elemento di sezione deve essere una sottoclasse concreta di org.eclipse.ui.about.ISystemSummarySection.

Il workbench utilizza questo punto di estensione per impostare le seguenti sezioni nella finestra di dialogo di riepilogo del sistema: - Proprietà del sistema: il contenuto della tabella restituita da java.lang.System.getProperties. - Funzioni: l'identificativo di tutte le funzioni individuate da Eclipse. - Registro di plugin: l'identificativo di tutti i plugin individuati da Eclipse. - Preferenze utente: il contenuto di Eclipse PreferencesService. - Log degli errori: il contenuto del log degli errori della piattaforma.