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, TypeDeclarationWarning

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

A base abstract class for all Knowledge Builder results


Constructor Summary
protected BaseKnowledgeBuilderResultImpl(org.drools.io.Resource resource)
           
 
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.
 org.drools.io.Resource getResource()
           
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

protected BaseKnowledgeBuilderResultImpl(org.drools.io.Resource resource)
Method Detail

getResource

public org.drools.io.Resource getResource()
Specified by:
getResource in interface org.drools.builder.KnowledgeBuilderResult

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-2014 JBoss by Red Hat. All Rights Reserved.