Beregningsfunktion til JavaScript-afslutningsforslag

Id:
org.eclipse.wst.jsdt.ui.javaCompletionProposalComputer

Fra:
3.2

Beskrivelse:
Udvidelsespunktet gør det muligt at bidrage med beregningsfunktioner til JavaScript-afslutningsforslag, som kan deltage i indholdsassistanceprocessen i JavaScript-editoren.

Konfigurationskode:

<!ELEMENT extension (javaCompletionProposalComputer | proposalCategory)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #REQUIRED

name  CDATA #IMPLIED

>


<!ELEMENT javaCompletionProposalComputer (partition)*>

<!ATTLIST javaCompletionProposalComputer

class      CDATA #REQUIRED

activate   (true | false) "false"

categoryId CDATA "org.eclipse.wst.jsdt.ui.defaultProposalCategory"

>

Et forslagsberegningsbidrag. Hvis der ikke angives nogen partitionstyper, tilføjes beregningsfunktionen til alle partitionstyper.



<!ELEMENT partition EMPTY>

<!ATTLIST partition

type (__dftl_partition_content_type|__java_singleline_comment|__java_multiline_comment|__java_javadoc|__java_string|__java_character)

>


<!ELEMENT proposalCategory EMPTY>

<!ATTLIST proposalCategory

icon CDATA #IMPLIED

>

Et forslagskategoribidrag definerer kategorier med forslag, som bruges til at gruppere forslagene på brugergrænsefladen.



Eksempler:
Nedenfor vises et eksempel på et bidrag af en beregningsfunktion til JavaScript-afslutningsforslag:


 <extension point="org.eclipse.wst.jsdt.ui.javaCompletionProposalComputer"
   id="textual_proposals"
   name="Text Proposals">
   <proposalCategory icon="icons/wordcompletions.png"/>
 </extension>
 <extension point="org.eclipse.wst.jsdt.ui.javaCompletionProposalComputer"
   id="WordCompletionProposalComputer"
   name="Word Completion Proposal Computer">
   <javaCompletionProposalComputer
      class="org.eclipse.wst.jsdt.internal.ui.text.java.HippieProposalComputer"
      categoryId="org.eclipse.ui.texteditor.textual_proposals">
      <partition type="__java_javadoc"/>
   </javaCompletionProposalComputer>
 </extension>

API-oplysninger:
Bidragsklassen skal udvide org.eclipse.wst.jsdt.ui.text.java.IJavaCompletionProposalComputer

Leveret implementering:
Der findes et eksempel under org.eclipse.wst.jsdt.internal.ui.text.java.HippieProposalComputer.


Copyright (c) 2007 IBM Corporation and others.
All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html