Example usage for org.springframework.ide.eclipse.beans.ui.editor.util BeansJavaCompletionUtils FLAG_PACKAGE

List of usage examples for org.springframework.ide.eclipse.beans.ui.editor.util BeansJavaCompletionUtils FLAG_PACKAGE

Introduction

In this page you can find the example usage for org.springframework.ide.eclipse.beans.ui.editor.util BeansJavaCompletionUtils FLAG_PACKAGE.

Prototype

int FLAG_PACKAGE

To view the source code for org.springframework.ide.eclipse.beans.ui.editor.util BeansJavaCompletionUtils FLAG_PACKAGE.

Click Source Link

Usage

From source file:org.dozer.eclipse.plugin.sourcepage.contentassist.DozerContentAssistProcessor.java

@SuppressWarnings("restriction")
protected ContentAssistRequest computeDozerClassContentProposals(int documentPosition, String matchString,
        ITextRegion completionRegion, IDOMNode nodeAtOffset, IDOMNode node) {
    int offset = nodeAtOffset.getStartOffset();
    int len = nodeAtOffset.getLength();
    if (nodeAtOffset.getNodeType() == Node.ATTRIBUTE_NODE) {
        offset += nodeAtOffset.getNodeName().length() + 2;
        len -= nodeAtOffset.getNodeName().length() + 3;
    }/* w  ww.  ja  v  a2s. c om*/

    ContentAssistRequest contentAssistRequest = new ContentAssistRequest(nodeAtOffset, node,
            getStructuredDocumentRegion(documentPosition), completionRegion, offset, len, matchString);
    IContentAssistProposalRecorder recorder = new DefaultContentAssistProposalRecorder(contentAssistRequest);
    IContentAssistContext context = new DefaultContentAssistContext(contentAssistRequest, "xyz", //@TODO
            matchString);

    BeansJavaCompletionUtils.addClassValueProposals(context, recorder, BeansJavaCompletionUtils.FLAG_PACKAGE
            | BeansJavaCompletionUtils.FLAG_CLASS | BeansJavaCompletionUtils.FLAG_INTERFACE);
    convertProposals(contentAssistRequest.getProposals());

    return contentAssistRequest;
}