public class ElementMatcherProvider extends java.lang.Object implements IElementMatcherProvider
| Modifier and Type | Class and Description |
|---|---|
protected static class |
ElementMatcherProvider.TransitionMatcher<T extends IElementMatcherProvider.IElementPattern> |
IElementMatcherProvider.IAfterElement, IElementMatcherProvider.IBeforeElement, IElementMatcherProvider.IBetweenElements, IElementMatcherProvider.IElementMatcher<T extends IElementMatcherProvider.IElementPattern>, IElementMatcherProvider.IElementMatcherExtension<T extends IElementMatcherProvider.IElementPattern>, IElementMatcherProvider.IElementPattern| Modifier and Type | Field and Description |
|---|---|
protected IGrammarAccess |
grammar |
protected MatcherNFAProvider |
nfaProvider |
| Constructor and Description |
|---|
ElementMatcherProvider() |
| Modifier and Type | Method and Description |
|---|---|
<T extends IElementMatcherProvider.IElementPattern> |
createMatcher(java.lang.Iterable<T> rules) |
@Inject protected IGrammarAccess grammar
@Inject protected MatcherNFAProvider nfaProvider
public <T extends IElementMatcherProvider.IElementPattern> IElementMatcherProvider.IElementMatcher<T> createMatcher(java.lang.Iterable<T> rules)
createMatcher in interface IElementMatcherProvider