org.drools.lang.dsl
Class MappingError

java.lang.Object
  extended by org.drools.compiler.DroolsError
      extended by org.drools.lang.dsl.MappingError
All Implemented Interfaces:
org.drools.builder.KnowledgeBuilderError

public class MappingError
extends DroolsError

MappingError A class to represent errors found in a DSL mapping Created: 11/04/2006


Field Summary
static int ERROR_INVALID_TOKEN
           
static int ERROR_UNDECLARED_TOKEN
           
static int ERROR_UNMATCHED_BRACES
           
static int ERROR_UNUSED_TOKEN
           
static int TEMPLATE_NATURAL
           
static int TEMPLATE_TARGET
           
static int TEMPLATE_UNKNOWN
           
 
Constructor Summary
MappingError(int errorCode, int template, int offset, String token, String templateText, int line)
           
 
Method Summary
 int getErrorCode()
          Returns this error code
 int[] getErrorLines()
          Returns the lines of the error in the source file
 String getMessage()
          Classes that extend this must provide a printable message, which summarises the error.
 int getOffset()
           
 int getTemplate()
           
 String getTemplateText()
           
 
Methods inherited from class org.drools.compiler.DroolsError
toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

TEMPLATE_UNKNOWN

public static final int TEMPLATE_UNKNOWN
See Also:
Constant Field Values

TEMPLATE_NATURAL

public static final int TEMPLATE_NATURAL
See Also:
Constant Field Values

TEMPLATE_TARGET

public static final int TEMPLATE_TARGET
See Also:
Constant Field Values

ERROR_UNUSED_TOKEN

public static final int ERROR_UNUSED_TOKEN
See Also:
Constant Field Values

ERROR_UNDECLARED_TOKEN

public static final int ERROR_UNDECLARED_TOKEN
See Also:
Constant Field Values

ERROR_INVALID_TOKEN

public static final int ERROR_INVALID_TOKEN
See Also:
Constant Field Values

ERROR_UNMATCHED_BRACES

public static final int ERROR_UNMATCHED_BRACES
See Also:
Constant Field Values
Constructor Detail

MappingError

public MappingError(int errorCode,
                    int template,
                    int offset,
                    String token,
                    String templateText,
                    int line)
Method Detail

getErrorCode

public int getErrorCode()
Returns this error code

Returns:

getErrorLines

public int[] getErrorLines()
Description copied from class: DroolsError
Returns the lines of the error in the source file

Specified by:
getErrorLines in interface org.drools.builder.KnowledgeBuilderError
Specified by:
getErrorLines in class DroolsError

getOffset

public int getOffset()
Returns:
the offset

getTemplate

public int getTemplate()
Returns:
the template

getTemplateText

public String getTemplateText()
Returns:
the original content.

getMessage

public String getMessage()
Description copied from class: DroolsError
Classes that extend this must provide a printable message, which summarises the error.

Specified by:
getMessage in interface org.drools.builder.KnowledgeBuilderError
Specified by:
getMessage in class DroolsError
See Also:
DroolsError.getMessage()


Copyright © 2001-2013 JBoss Inc.. All Rights Reserved.