类com.intellij.psi.impl.source.xml.TagNameReference源码实例Demo

下面列出了怎么用com.intellij.psi.impl.source.xml.TagNameReference的API类实例代码及写法,或者点击链接到github查看源代码。

源代码1 项目: mule-intellij-plugins   文件: FlowRenameDialog.java
private void completeVariable(Editor editor) {
    String prefix = this.myNameSuggestionsField.getEnteredName();
    PsiReference reference = this.myTag.getReference();
    if(reference instanceof TagNameReference) {
        LookupElement[] lookupItems = TagNameReferenceCompletionProvider.getTagNameVariants(this.myTag, this.myTag.getNamespacePrefix());
        editor.getCaretModel().moveToOffset(prefix.length());
        editor.getSelectionModel().removeSelection();
        LookupManager.getInstance(this.getProject()).showLookup(editor, lookupItems, prefix);
    }

}
 
源代码2 项目: intellij-bpmn-editor   文件: BPMNFileExtension.java
public TagNameReference createTagNameReference(final ASTNode nameElement, final boolean startTagFlag) {
    return new BPMNTagNameReference(nameElement, startTagFlag);
}
 
 类所在包
 类方法
 同包方法