Υπολογιστές για προτάσεις συμπλήρωσης JavaScript

Ταυτότητα:
org.eclipse.wst.jsdt.ui.javaCompletionProposalComputer

Από την έκδοση:
3.2

Περιγραφή:
Αυτό το σημείο επέκτασης επιτρέπει τη συνεισφορά υπολογιστών για προτάσεις συμπλήρωσης JavaScript για συμμετοχή στη διεργασία αυτόματης συμπλήρωσης περιεχομένου της λειτουργίας επεξεργασίας JavaScript.

Μορφοποίηση ρυθμίσεων:

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

>

Συνεισφορά υπολογιστή για προτάσεις. Αν δεν καθορίζονται είδη διαμερισμού, ο υπολογιστής προστίθεται σε όλα τα είδη διαμερισμού.



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

>

Μια συνεισφορά κατηγορίας προτάσεων ορίζει τις κατηγορίες των προτάσεων που χρησιμοποιούνται για την ομαδοποίησή τους στο περιβάλλον χρήστη.



Παραδείγματα:
Ακολουθεί ένα παράδειγμα συνεισφοράς υπολογιστή για προτάσεις συμπλήρωσης 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>

Πληροφορίες API:
Η συνεισφερόμενη κλάση πρέπει να επεκτείνει το org.eclipse.wst.jsdt.ui.text.java.IJavaCompletionProposalComputer

Παρεχόμενη υλοποίηση:
Ανατρέξτε στο org.eclipse.wst.jsdt.internal.ui.text.java.HippieProposalComputer για να δείτε ένα παράδειγμα.


Copyright (c) 2007 IBM Corporation και άλλων.
Με την επιφύλαξη παντός δικαιώματος. Αυτό το πρόγραμμα και τα συνοδευτικά του υλικά διατίθενται βάσει των όρων της κοινής άδειας χρήσης Eclipse Public License v1.0 που συνοδεύει αυτή τη διανομή και διατίθεται στην ακόλουθη διεύθυνση: http://www.eclipse.org/legal/epl-v10.html.