org.eclipse.xtext.ui.editor.outline.quickoutline
Class PrefixMatcherOutlineAdapter

java.lang.Object
  extended by org.eclipse.xtext.ui.editor.outline.quickoutline.StringMatcher
      extended by org.eclipse.xtext.ui.editor.outline.quickoutline.PrefixMatcherOutlineAdapter

public class PrefixMatcherOutlineAdapter
extends StringMatcher

Since:
2.1
Author:
Sebastian Zarnekow - Initial contribution and API

Constructor Summary
PrefixMatcherOutlineAdapter(java.lang.String prefix, PrefixMatcher strategy)
           
 
Method Summary
protected  boolean isStructuralDelimiter(char c)
           
 boolean match(java.lang.String label)
           
protected  java.util.List<java.lang.String> splitIntoParts(java.lang.String prefix)
           
protected  java.lang.String translatePattern(java.lang.String pattern)
           
 
Methods inherited from class org.eclipse.xtext.ui.editor.outline.quickoutline.StringMatcher
getPattern
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PrefixMatcherOutlineAdapter

public PrefixMatcherOutlineAdapter(java.lang.String prefix,
                                   PrefixMatcher strategy)
Method Detail

splitIntoParts

protected java.util.List<java.lang.String> splitIntoParts(java.lang.String prefix)

isStructuralDelimiter

protected boolean isStructuralDelimiter(char c)

translatePattern

protected java.lang.String translatePattern(java.lang.String pattern)
Overrides:
translatePattern in class StringMatcher

match

public boolean match(java.lang.String label)
Overrides:
match in class StringMatcher