diff options
Diffstat (limited to 'org.eclipse.ui.genericeditor.examples/src/org/eclipse/ui/genericeditor/examples/dotproject/NaturesAndProjectsContentAssistProcessor.java')
-rw-r--r-- | org.eclipse.ui.genericeditor.examples/src/org/eclipse/ui/genericeditor/examples/dotproject/NaturesAndProjectsContentAssistProcessor.java | 92 |
1 files changed, 46 insertions, 46 deletions
diff --git a/org.eclipse.ui.genericeditor.examples/src/org/eclipse/ui/genericeditor/examples/dotproject/NaturesAndProjectsContentAssistProcessor.java b/org.eclipse.ui.genericeditor.examples/src/org/eclipse/ui/genericeditor/examples/dotproject/NaturesAndProjectsContentAssistProcessor.java index f4a0375f057..a61f6580fb9 100644 --- a/org.eclipse.ui.genericeditor.examples/src/org/eclipse/ui/genericeditor/examples/dotproject/NaturesAndProjectsContentAssistProcessor.java +++ b/org.eclipse.ui.genericeditor.examples/src/org/eclipse/ui/genericeditor/examples/dotproject/NaturesAndProjectsContentAssistProcessor.java @@ -30,58 +30,58 @@ public class NaturesAndProjectsContentAssistProcessor implements IContentAssistP // TODO Auto-generated constructor stub } - @Override - public ICompletionProposal[] computeCompletionProposals(ITextViewer viewer, int offset) { - String text = viewer.getDocument().get(); - String natureTag= "<nature>"; - String projectReferenceTag="<project>"; - IWorkspace workspace = ResourcesPlugin.getWorkspace(); - int natureTagLength = natureTag.length(); + @Override + public ICompletionProposal[] computeCompletionProposals(ITextViewer viewer, int offset) { + String text = viewer.getDocument().get(); + String natureTag= "<nature>"; + String projectReferenceTag="<project>"; + IWorkspace workspace = ResourcesPlugin.getWorkspace(); + int natureTagLength = natureTag.length(); if (text.length() >= natureTagLength && offset >= natureTagLength && text.substring(offset - natureTagLength, offset).equals(natureTag)) { - IProjectNatureDescriptor[] natureDescriptors= workspace.getNatureDescriptors(); - ICompletionProposal[] proposals = new ICompletionProposal[natureDescriptors.length]; - for (int i= 0; i < natureDescriptors.length; i++) { - IProjectNatureDescriptor descriptor= natureDescriptors[i]; - proposals[i] = new CompletionProposal(descriptor.getNatureId(), offset, 0, descriptor.getNatureId().length()); - } - return proposals; - } - int projectReferenceTagLength = projectReferenceTag.length(); + IProjectNatureDescriptor[] natureDescriptors= workspace.getNatureDescriptors(); + ICompletionProposal[] proposals = new ICompletionProposal[natureDescriptors.length]; + for (int i= 0; i < natureDescriptors.length; i++) { + IProjectNatureDescriptor descriptor= natureDescriptors[i]; + proposals[i] = new CompletionProposal(descriptor.getNatureId(), offset, 0, descriptor.getNatureId().length()); + } + return proposals; + } + int projectReferenceTagLength = projectReferenceTag.length(); if (text.length() >= projectReferenceTagLength && offset >= projectReferenceTagLength && text.substring(offset - projectReferenceTagLength, offset).equals(projectReferenceTag)) { - IProject[] projects= workspace.getRoot().getProjects(); - //TODO - filter out the project this file is in - ICompletionProposal[] proposals = new ICompletionProposal[projects.length]; - for (int i= 0; i < projects.length; i++) { - proposals[i]=new CompletionProposal(projects[i].getName(), offset, 0, projects[i].getName().length()); - } - return proposals; - } - return new ICompletionProposal[0]; - } + IProject[] projects= workspace.getRoot().getProjects(); + //TODO - filter out the project this file is in + ICompletionProposal[] proposals = new ICompletionProposal[projects.length]; + for (int i= 0; i < projects.length; i++) { + proposals[i]=new CompletionProposal(projects[i].getName(), offset, 0, projects[i].getName().length()); + } + return proposals; + } + return new ICompletionProposal[0]; + } - @Override - public IContextInformation[] computeContextInformation(ITextViewer viewer, int offset) { - return null; - } + @Override + public IContextInformation[] computeContextInformation(ITextViewer viewer, int offset) { + return null; + } - @Override - public char[] getCompletionProposalAutoActivationCharacters() { - return null; - } + @Override + public char[] getCompletionProposalAutoActivationCharacters() { + return null; + } - @Override - public char[] getContextInformationAutoActivationCharacters() { - return null; - } + @Override + public char[] getContextInformationAutoActivationCharacters() { + return null; + } - @Override - public String getErrorMessage() { - return null; - } + @Override + public String getErrorMessage() { + return null; + } - @Override - public IContextInformationValidator getContextInformationValidator() { - return null; - } + @Override + public IContextInformationValidator getContextInformationValidator() { + return null; + } }
\ No newline at end of file |