Komputer propozycji uzupełnień JavaScript

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

Dostępne od wersji:
3.2

Opis:
Ten punkt rozszerzenia umożliwia dodanie komputerów propozycji uzupełniania JavaScript uczestniczących w procesie aktywnej obsługi treści edytora JavaScript.

Znaczniki konfiguracji:

<!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"

>

Dodanie komputera propozycji. Jeśli nie są określone żadne typy partycji, komputer jest dodawany do wszystkich typów partycji.



<!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

>

Dodanie kategorii propozycji definiuje kategorie propozycji służące do grupowania ich w interfejsie użytkownika.



Przykłady:
Poniżej przedstawiono przykład dodania komputera propozycji uzupełniania JavaScript:


 <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>

Informacje o interfejsie API:
Dodawana klasa musi rozszerzać klasę org.eclipse.wst.jsdt.ui.text.java.IJavaCompletionProposalComputer

Dostarczana implementacja:
Patrz org.eclipse.wst.jsdt.internal.ui.text.java.HippieProposalComputer, aby zapoznać się z przykładem.


Copyright (c) 2007 IBM Corporation and others.
Wszelkie prawa zastrzeżone. Program ten oraz towarzyszące mu materiały są udostępniane na warunkach licencji EPL (Eclipse Public License), wersja 1.0, dołączonej do nich i dostępnej pod adresem http://www.eclipse.org/legal/epl-v10.html.