Drools :: Compiler 6.2.0.Final

org.drools.compiler.compiler
Class BaseKnowledgeBuilderResultImpl

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

public abstract class BaseKnowledgeBuilderResultImpl
extends Object
implements org.kie.internal.builder.KnowledgeBuilderResult

A base abstract class for all Knowledge Builder results


Constructor Summary
protected BaseKnowledgeBuilderResultImpl(org.kie.api.io.Resource resource)
           
 
Method Summary
 boolean equals(Object o)
           
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.kie.api.io.Resource getResource()
           
abstract  org.kie.internal.builder.ResultSeverity getSeverity()
           
 int hashCode()
           
 boolean isError()
           
 void setResource(org.kie.api.io.Resource resource)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

BaseKnowledgeBuilderResultImpl

protected BaseKnowledgeBuilderResultImpl(org.kie.api.io.Resource resource)
Method Detail

getResource

public org.kie.api.io.Resource getResource()
Specified by:
getResource in interface org.kie.internal.builder.KnowledgeBuilderResult

setResource

public void setResource(org.kie.api.io.Resource resource)

getSeverity

public abstract org.kie.internal.builder.ResultSeverity getSeverity()
Specified by:
getSeverity in interface org.kie.internal.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.kie.internal.builder.KnowledgeBuilderResult

getLines

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

Specified by:
getLines in interface org.kie.internal.builder.KnowledgeBuilderResult
Returns:

toString

public String toString()
Overrides:
toString in class Object

equals

public boolean equals(Object o)
Overrides:
equals in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object

Drools :: Compiler 6.2.0.Final

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