Обработчик вариантов дополнения кода 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