Počítač návrhů dokončení kódu JavaScript

Identifikátor:
org.eclipse.wst.jsdt.ui.javaCompletionProposalComputer

Od:
3.2

Popis:
Tento bod rozšíření umožňuje přidávat počítače návrhů dokončení JavaScript, které se účastní procesu obsahové asistence editoru JavaScript.

Konfigurační markup:

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

>

Připojení počítače návrhu. Pokud nejsou zadány typy segmentace, počítač je přidán do všech typů segmentace.



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

>

Přidání kategorie návrhu definuje kategorie návrhů užitých k jejich seskupení v rámci UI.



Příklady:
Následující příklad je příkladem na přidání počítače návrhů dokončení JavaScript:


 <extension point="org.eclipse.wst.jsdt.ui.javaCompletionProposalComputer"
   id="textové_návrhy"
   name="Návrhy textu">
   <proposalCategory icon="icons/wordcompletions.png"/>
 </extension>
 <extension point="org.eclipse.wst.jsdt.ui.javaCompletionProposalComputer"
   id="WordCompletionProposalComputer"
   name="Počítač návrhů dokončení slov">
   <javaCompletionProposalComputer
      class="org.eclipse.wst.jsdt.internal.ui.text.java.HippieProposalComputer"
      categoryId="org.eclipse.ui.texteditor.textual_proposals">
      <partition type="__java_javadoc"/>
   </javaCompletionProposalComputer>
 </extension>

Informace rozhraní API:
Přispěná třída musí rozšířit org.eclipse.wst.jsdt.ui.text.java.IJavaCompletionProposalComputer.

Dodaná implementace:
viz org.eclipse.wst.jsdt.internal.ui.text.java.HippieProposalComputer, kde je uveden příklad.


Copyright (c) 2007 IBM Corporation a další.
Všechna práva vyhrazena. Tento program a doprovodné materiály jsou zpřístupněny za podmínek licence Eclipse Public License v1.0, která je součástí této distribuce a je k dispozici na adrese http://www.eclipse.org/legal/epl-v10.html