org.eclipse.mylar.internal.team.template
Class TemplateHandlerContentProposalProvider.ProposalComputer

java.lang.Object
  extended by org.eclipse.mylar.internal.team.template.TemplateHandlerContentProposalProvider.ProposalComputer
Enclosing class:
TemplateHandlerContentProposalProvider

protected static class TemplateHandlerContentProposalProvider.ProposalComputer
extends java.lang.Object

Author:
Eike Stepper

Nested Class Summary
private static class TemplateHandlerContentProposalProvider.ProposalComputer.Proposal
           
 
Field Summary
private  java.lang.String contents
           
private  java.lang.String[] keywords
           
private  int position
           
private  java.lang.String prefix
           
private  java.util.List<org.eclipse.jface.fieldassist.IContentProposal> result
           
 
Constructor Summary
TemplateHandlerContentProposalProvider.ProposalComputer(java.lang.String contents, int position)
           
 
Method Summary
private  void addProposal(java.lang.String proposal, java.lang.String keyword)
           
 org.eclipse.jface.fieldassist.IContentProposal[] computeProposals()
           
private  java.lang.String getMatch(java.lang.String keyword)
           
private  void initKeywords()
           
private  void initPrefix()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

contents

private java.lang.String contents

position

private int position

result

private java.util.List<org.eclipse.jface.fieldassist.IContentProposal> result

keywords

private java.lang.String[] keywords

prefix

private java.lang.String prefix
Constructor Detail

TemplateHandlerContentProposalProvider.ProposalComputer

public TemplateHandlerContentProposalProvider.ProposalComputer(java.lang.String contents,
                                                               int position)
Method Detail

computeProposals

public org.eclipse.jface.fieldassist.IContentProposal[] computeProposals()

initKeywords

private void initKeywords()

initPrefix

private void initPrefix()

getMatch

private java.lang.String getMatch(java.lang.String keyword)

addProposal

private void addProposal(java.lang.String proposal,
                         java.lang.String keyword)