Package org.drools.drl.parser
Class BaseKnowledgeBuilderResultImpl
- java.lang.Object
-
- org.drools.drl.parser.BaseKnowledgeBuilderResultImpl
-
- All Implemented Interfaces:
org.kie.internal.builder.KnowledgeBuilderResult
- Direct Known Subclasses:
DroolsError
public abstract class BaseKnowledgeBuilderResultImpl extends java.lang.Object implements org.kie.internal.builder.KnowledgeBuilderResultA base abstract class for all Knowledge Builder results
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedBaseKnowledgeBuilderResultImpl(org.kie.api.io.Resource resource)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description org.kie.internal.builder.InternalMessageasMessage(long id)booleanequals(java.lang.Object o)abstract int[]getLines()Returns the lines of the error in the source fileabstract java.lang.StringgetMessage()Classes that extend this must provide a printable message, which summarises the error.org.kie.api.io.ResourcegetResource()abstract org.kie.internal.builder.ResultSeveritygetSeverity()inthashCode()booleanisError()voidsetResource(org.kie.api.io.Resource resource)java.lang.StringtoString()
-
-
-
Method Detail
-
getResource
public org.kie.api.io.Resource getResource()
- Specified by:
getResourcein interfaceorg.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:
getSeverityin interfaceorg.kie.internal.builder.KnowledgeBuilderResult
-
isError
public boolean isError()
-
getMessage
public abstract java.lang.String getMessage()
Classes that extend this must provide a printable message, which summarises the error.- Specified by:
getMessagein interfaceorg.kie.internal.builder.KnowledgeBuilderResult
-
getLines
public abstract int[] getLines()
Returns the lines of the error in the source file- Specified by:
getLinesin interfaceorg.kie.internal.builder.KnowledgeBuilderResult- Returns:
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
asMessage
public org.kie.internal.builder.InternalMessage asMessage(long id)
- Specified by:
asMessagein interfaceorg.kie.internal.builder.KnowledgeBuilderResult
-
-