<!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"
>候補コンピューターのコントリビューション。区画タイプが指定されない場合、コンピューターはすべての区画タイプに追加されます。
org.eclipse.wst.jsdt.ui.text.java.IJavaCompletionProposalComputer
を実装する必要があり、また
public 0 引数コンストラクターを使用する必要があります。
<!ELEMENT partition EMPTY>
<!ATTLIST partition
type (__dftl_partition_content_type|__java_singleline_comment|__java_multiline_comment|__java_javadoc|__java_string|__java_character)
>IDocument.DEFAULT_CONTENT_TYPE
および IJavaPartitions
を参照してください。<!ELEMENT proposalCategory EMPTY>
<!ATTLIST proposalCategory
icon CDATA #IMPLIED
>候補カテゴリーのコントリビューションでは、これらを UI でグループ化するのに使用する候補のカテゴリーを定義します。
<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>
org.eclipse.wst.jsdt.ui.text.java.IJavaCompletionProposalComputer
を拡張しなければなりません。
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