org.eclipse.xtext.parser.antlr
Class SyntaxErrorMessageProvider

java.lang.Object
  extended by org.eclipse.xtext.parser.antlr.SyntaxErrorMessageProvider
All Implemented Interfaces:
ISyntaxErrorMessageProvider

public class SyntaxErrorMessageProvider
extends java.lang.Object
implements ISyntaxErrorMessageProvider

Author:
Sebastian Zarnekow - Initial contribution and API

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
SyntaxErrorMessageProvider()
           
 
Method Summary
 SyntaxErrorMessage getSyntaxErrorMessage(ISyntaxErrorMessageProvider.IParserErrorContext context)
          Provide the error message for a syntax error.
 SyntaxErrorMessage getSyntaxErrorMessage(ISyntaxErrorMessageProvider.IValueConverterErrorContext context)
          Provide the error message for a value conversion error.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SyntaxErrorMessageProvider

public SyntaxErrorMessageProvider()
Method Detail

getSyntaxErrorMessage

public SyntaxErrorMessage getSyntaxErrorMessage(ISyntaxErrorMessageProvider.IParserErrorContext context)
Description copied from interface: ISyntaxErrorMessageProvider
Provide the error message for a syntax error.

Specified by:
getSyntaxErrorMessage in interface ISyntaxErrorMessageProvider
Returns:
a SyntaxErrorMessage.
See Also:
ISyntaxErrorMessageProvider.IParserErrorContext, ISyntaxErrorMessageProvider.IUnorderedGroupErrorContext

getSyntaxErrorMessage

public SyntaxErrorMessage getSyntaxErrorMessage(ISyntaxErrorMessageProvider.IValueConverterErrorContext context)
Description copied from interface: ISyntaxErrorMessageProvider
Provide the error message for a value conversion error.

Specified by:
getSyntaxErrorMessage in interface ISyntaxErrorMessageProvider
Returns:
a SyntaxErrorMessage.
See Also:
ISyntaxErrorMessageProvider.IValueConverterErrorContext