Package org.drools.compiler.compiler
Class DescrBuildError
- java.lang.Object
-
- org.drools.compiler.compiler.BaseKnowledgeBuilderResultImpl
-
- org.drools.compiler.compiler.DroolsError
-
- org.drools.compiler.compiler.DescrBuildError
-
- All Implemented Interfaces:
org.kie.internal.builder.KnowledgeBuilderError
,org.kie.internal.builder.KnowledgeBuilderResult
- Direct Known Subclasses:
RuleBuildError
public class DescrBuildError extends DroolsError
-
-
Constructor Summary
Constructors Constructor Description DescrBuildError(BaseDescr parentDescr, BaseDescr descr, Object object, String message)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getColumn()
BaseDescr
getDescr()
int
getLine()
This will return the line number of the error, if possible Otherwise it will be -1int[]
getLines()
Returns the lines of the error in the source fileString
getMessage()
Classes that extend this must provide a printable message, which summarises the error.String
getNamespace()
Default implementation (overriden where possible and meaningful) returning just an empty stringObject
getObject()
BaseDescr
getParentDescr()
String
toString()
-
Methods inherited from class org.drools.compiler.compiler.DroolsError
getSeverity
-
Methods inherited from class org.drools.compiler.compiler.BaseKnowledgeBuilderResultImpl
asMessage, equals, getResource, hashCode, isError, setResource
-
-
-
-
Method Detail
-
getNamespace
public String getNamespace()
Description copied from class:DroolsError
Default implementation (overriden where possible and meaningful) returning just an empty string- Overrides:
getNamespace
in classDroolsError
- Returns:
-
getParentDescr
public BaseDescr getParentDescr()
-
getDescr
public BaseDescr getDescr()
-
getObject
public Object getObject()
-
getLines
public int[] getLines()
Description copied from class:BaseKnowledgeBuilderResultImpl
Returns the lines of the error in the source file- Specified by:
getLines
in interfaceorg.kie.internal.builder.KnowledgeBuilderResult
- Specified by:
getLines
in classBaseKnowledgeBuilderResultImpl
-
getLine
public int getLine()
This will return the line number of the error, if possible Otherwise it will be -1
-
getColumn
public int getColumn()
-
getMessage
public String getMessage()
Description copied from class:BaseKnowledgeBuilderResultImpl
Classes that extend this must provide a printable message, which summarises the error.- Specified by:
getMessage
in interfaceorg.kie.internal.builder.KnowledgeBuilderResult
- Specified by:
getMessage
in classBaseKnowledgeBuilderResultImpl
-
toString
public String toString()
- Overrides:
toString
in classBaseKnowledgeBuilderResultImpl
-
-