Examples of IContentProposal


Examples of org.eclipse.jface.fieldassist.IContentProposal

        return result;
    }

    @Override
    public String getText(Object element) {
        IContentProposal proposal = (IContentProposal) element;

        return proposal.getLabel();
    }
View Full Code Here

Examples of org.eclipse.jface.fieldassist.IContentProposal

        for (T element : elementArray)
        {
            if (filter == null || filter.select(element))
            {
                IContentProposal proposal = WrappedContentProposal.newInstance(element,
                    descriptor);
                Matcher matcher = pattern.matcher(proposal.getContent());
                if (matcher.find())
                {
                    result.add(proposal);
                }
            }
View Full Code Here

Examples of org.eclipse.jface.fieldassist.IContentProposal

        {
            final ICompletionProposal oldProposal = oldProposals[i];
            final Document document = new Document( contents );
            oldProposal.apply( document );

            proposals[i] = new IContentProposal()
            {
                public String getContent()
                {
                    return document.get();
                }
View Full Code Here

Examples of org.eclipse.jface.fieldassist.IContentProposal

        for ( int k = 0; k < proposals.size(); k++ )
        {
            final String proposal = proposals.get( k );
            if ( proposal.toUpperCase().startsWith( string.toUpperCase() ) && !"".equals( string ) ) //$NON-NLS-1$
            {
                IContentProposal p = new IContentProposal()
                {
                    public String getContent()
                    {
                        return proposal;
                    }
View Full Code Here

Examples of org.eclipse.jface.fieldassist.IContentProposal

    /*
     * Make an IContentProposal for showing the specified String.
     */
    private IContentProposal makeContentProposal( final String proposal ) {
        return new IContentProposal(){
            public String getContent() {
                return proposal;
            }

            public String getDescription() {
View Full Code Here

Examples of org.eclipse.jface.fieldassist.IContentProposal

            }
        }
        for (String proposal : proposals) {
            if (proposal.length() > word.length()
                    && proposal.substring(0, word.length()).equals(word)) {
                IContentProposal contentProposal = makeContentProposal(proposal, prefixLength);
                list.add(contentProposal);
            }
        }
        for(String token : grammer ){
            if (token.length() > word.length()
                    && token.substring(0, word.length()).equals(word)) {
                IContentProposal contentProposal = makeContentProposal(token, prefixLength);
                list.add(contentProposal);
            }
        }
        return (IContentProposal[]) list.toArray(new IContentProposal[list.size()]);
    }
View Full Code Here

Examples of org.eclipse.jface.fieldassist.IContentProposal

    /*
     * Make an IContentProposal for showing the specified String.
     */
    private IContentProposal makeContentProposal(final String proposal, final int prefixLength) {
        return new IContentProposal() {
            public String getContent() {
                if (prefixLength < proposal.length()) {
                    return proposal.substring(prefixLength);
                } else {
                    return proposal;
View Full Code Here

Examples of org.eclipse.jface.fieldassist.IContentProposal

        {
            final String proposal = proposals.get( k );
            if ( proposal.toUpperCase().startsWith( string.toUpperCase() ) && !proposal.equalsIgnoreCase( string )
                && !"".equals( string ) )
            {
                IContentProposal p = new IContentProposal()
                {
                    public String getContent()
                    {
                        return proposal;
                    }
View Full Code Here

Examples of org.eclipse.jface.fieldassist.IContentProposal

        {
            final ICompletionProposal oldProposal = oldProposals[i];
            final Document document = new Document( contents );
            oldProposal.apply( document );

            proposals[i] = new IContentProposal()
            {
                public String getContent()
                {
                    return document.get();
                }
View Full Code Here

Examples of org.eclipse.jface.fieldassist.IContentProposal

    List<IContentProposal> contentProposals = new ArrayList<IContentProposal>();
    String[] matchingProposals = matches(proposals, contents);

    for (int i=0; i<matchingProposals.length; i++) {
      final String proposal = matchingProposals[i];
      contentProposals.add(new IContentProposal() {
        public String getContent() { return proposal; }
       
        public String getDescription() { return null; }
       
        public String getLabel() { return null; }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.