org.eclipse.xtext.ui.editor.contentassist
Class FQNPrefixMatcher

java.lang.Object
  extended by org.eclipse.xtext.ui.editor.contentassist.PrefixMatcher
      extended by org.eclipse.xtext.ui.editor.contentassist.FQNPrefixMatcher

public class FQNPrefixMatcher
extends PrefixMatcher

Author:
Sebastian Zarnekow - Initial contribution and API

Nested Class Summary
static class FQNPrefixMatcher.DefaultLastSegmentFinder
           
static interface FQNPrefixMatcher.LastSegmentFinder
           
 
Nested classes/interfaces inherited from class org.eclipse.xtext.ui.editor.contentassist.PrefixMatcher
PrefixMatcher.CamelCase, PrefixMatcher.IgnoreCase
 
Constructor Summary
FQNPrefixMatcher()
           
 
Method Summary
 PrefixMatcher.IgnoreCase getDelegate()
           
 char getDelimiter()
           
 FQNPrefixMatcher.LastSegmentFinder getLastSegmentFinder()
           
 boolean isCandidateMatchingPrefix(java.lang.String name, java.lang.String prefix)
           
 void setDelegate(PrefixMatcher.IgnoreCase delegate)
           
 void setDelimiter(char delimiter)
           
 void setLastSegmentFinder(FQNPrefixMatcher.LastSegmentFinder lastSegmentFinder)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FQNPrefixMatcher

public FQNPrefixMatcher()
Method Detail

isCandidateMatchingPrefix

public boolean isCandidateMatchingPrefix(java.lang.String name,
                                         java.lang.String prefix)
Specified by:
isCandidateMatchingPrefix in class PrefixMatcher

setDelimiter

public void setDelimiter(char delimiter)

getDelimiter

public char getDelimiter()

setDelegate

public void setDelegate(PrefixMatcher.IgnoreCase delegate)

getDelegate

public PrefixMatcher.IgnoreCase getDelegate()

setLastSegmentFinder

public void setLastSegmentFinder(FQNPrefixMatcher.LastSegmentFinder lastSegmentFinder)

getLastSegmentFinder

public FQNPrefixMatcher.LastSegmentFinder getLastSegmentFinder()