Package org.drools.drl.parser
Class BaseKnowledgeBuilderResultImpl
java.lang.Object
org.drools.drl.parser.BaseKnowledgeBuilderResultImpl
- All Implemented Interfaces:
KnowledgeBuilderResult
- Direct Known Subclasses:
DroolsError
public abstract class BaseKnowledgeBuilderResultImpl
extends Object
implements KnowledgeBuilderResult
A base abstract class for all Knowledge Builder results
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedBaseKnowledgeBuilderResultImpl(Resource resource, String message) -
Method Summary
Modifier and TypeMethodDescriptionasMessage(long id) booleanabstract int[]getLines()Returns the lines of the error in the source filefinal StringClasses that extend this must provide a printable message, which summarises the error.abstract ResultSeverityinthashCode()booleanisError()final voidsetMessage(String message) Needed when the message depends on status of mutable classesvoidsetResource(Resource resource) toString()
-
Constructor Details
-
BaseKnowledgeBuilderResultImpl
-
-
Method Details
-
getResource
- Specified by:
getResourcein interfaceKnowledgeBuilderResult
-
setResource
-
getSeverity
- Specified by:
getSeverityin interfaceKnowledgeBuilderResult
-
isError
public boolean isError() -
getMessage
Classes that extend this must provide a printable message, which summarises the error.- Specified by:
getMessagein interfaceKnowledgeBuilderResult
-
setMessage
Needed when the message depends on status of mutable classes- Parameters:
message-
-
getLines
public abstract int[] getLines()Returns the lines of the error in the source file- Specified by:
getLinesin interfaceKnowledgeBuilderResult- Returns:
-
toString
-
equals
-
hashCode
public int hashCode() -
asMessage
- Specified by:
asMessagein interfaceKnowledgeBuilderResult
-