public class ElementMatcherProvider extends 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(Iterable<T> rules) |
@Inject protected IGrammarAccess grammar
@Inject protected MatcherNFAProvider nfaProvider
public <T extends IElementMatcherProvider.IElementPattern> IElementMatcherProvider.IElementMatcher<T> createMatcher(Iterable<T> rules)
createMatcher in interface IElementMatcherProviderCopyright © 2015. All Rights Reserved.