Package org.eclipse.xtext.parser.antlr
Class SyntaxErrorMessageProvider
- java.lang.Object
-
- org.eclipse.xtext.parser.antlr.SyntaxErrorMessageProvider
-
- All Implemented Interfaces:
ISyntaxErrorMessageProvider
- Direct Known Subclasses:
CardinalityAwareSyntaxErrorMessageProvider
public class SyntaxErrorMessageProvider extends java.lang.Object implements ISyntaxErrorMessageProvider
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.eclipse.xtext.parser.antlr.ISyntaxErrorMessageProvider
ISyntaxErrorMessageProvider.IErrorContext, ISyntaxErrorMessageProvider.IParserErrorContext, ISyntaxErrorMessageProvider.IUnorderedGroupErrorContext, ISyntaxErrorMessageProvider.IValueConverterErrorContext
-
-
Constructor Summary
Constructors Constructor Description SyntaxErrorMessageProvider()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected SyntaxErrorMessagecreateRangedSyntaxErrorMessage(ISyntaxErrorMessageProvider.IValueConverterErrorContext context, int offset, int length)SyntaxErrorMessagegetSyntaxErrorMessage(ISyntaxErrorMessageProvider.IParserErrorContext context)Provide the error message for a syntax error.SyntaxErrorMessagegetSyntaxErrorMessage(ISyntaxErrorMessageProvider.IValueConverterErrorContext context)Provide the error message for a value conversion error.
-
-
-
Method Detail
-
getSyntaxErrorMessage
public SyntaxErrorMessage getSyntaxErrorMessage(ISyntaxErrorMessageProvider.IParserErrorContext context)
Description copied from interface:ISyntaxErrorMessageProviderProvide the error message for a syntax error.- Specified by:
getSyntaxErrorMessagein interfaceISyntaxErrorMessageProvider- Returns:
- a
SyntaxErrorMessage. - See Also:
ISyntaxErrorMessageProvider.IParserErrorContext,ISyntaxErrorMessageProvider.IUnorderedGroupErrorContext
-
getSyntaxErrorMessage
public SyntaxErrorMessage getSyntaxErrorMessage(ISyntaxErrorMessageProvider.IValueConverterErrorContext context)
Description copied from interface:ISyntaxErrorMessageProviderProvide the error message for a value conversion error.- Specified by:
getSyntaxErrorMessagein interfaceISyntaxErrorMessageProvider- Returns:
- a
SyntaxErrorMessage. - See Also:
ISyntaxErrorMessageProvider.IValueConverterErrorContext
-
createRangedSyntaxErrorMessage
protected SyntaxErrorMessage createRangedSyntaxErrorMessage(ISyntaxErrorMessageProvider.IValueConverterErrorContext context, int offset, int length)
- Since:
- 2.7
-
-