org.drools.compiler
Class BaseKnowledgeBuilderResultImpl

java.lang.Object
  extended by org.drools.compiler.BaseKnowledgeBuilderResultImpl
All Implemented Interfaces:
org.drools.builder.KnowledgeBuilderResult
Direct Known Subclasses:
ConfigurableSeverityResult, DroolsError, DroolsWarning

public abstract class BaseKnowledgeBuilderResultImpl
extends Object
implements org.drools.builder.KnowledgeBuilderResult

A base abstract class for all Knowledge Builder results


Constructor Summary
BaseKnowledgeBuilderResultImpl()
           
 
Method Summary
abstract  int[] getLines()
          Returns the lines of the error in the source file
abstract  String getMessage()
          Classes that extend this must provide a printable message, which summarises the error.
abstract  org.drools.builder.ResultSeverity getSeverity()
           
 boolean isError()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

BaseKnowledgeBuilderResultImpl

public BaseKnowledgeBuilderResultImpl()
Method Detail

getSeverity

public abstract org.drools.builder.ResultSeverity getSeverity()
Specified by:
getSeverity in interface org.drools.builder.KnowledgeBuilderResult

isError

public boolean isError()

getMessage

public abstract String getMessage()
Classes that extend this must provide a printable message, which summarises the error.

Specified by:
getMessage in interface org.drools.builder.KnowledgeBuilderResult

getLines

public abstract int[] getLines()
Returns the lines of the error in the source file

Specified by:
getLines in interface org.drools.builder.KnowledgeBuilderResult
Returns:

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2001-2012 JBoss by Red Hat. All Rights Reserved.