Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
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.java92
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

Back to the top