Class DescrBuildError

  • All Implemented Interfaces:
    org.kie.internal.builder.KnowledgeBuilderError, org.kie.internal.builder.KnowledgeBuilderResult
    Direct Known Subclasses:
    RuleBuildError

    public class DescrBuildError
    extends org.drools.drl.parser.DroolsError
    • Constructor Summary

      Constructors 
      Constructor Description
      DescrBuildError​(org.drools.drl.ast.descr.BaseDescr parentDescr, org.drools.drl.ast.descr.BaseDescr descr, java.lang.Object object, java.lang.String message)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      int getColumn()  
      org.drools.drl.ast.descr.BaseDescr getDescr()  
      int getLine()
      This will return the line number of the error, if possible Otherwise it will be -1
      int[] getLines()  
      java.lang.String getMessage()  
      java.lang.String getNamespace()  
      java.lang.Object getObject()  
      org.drools.drl.ast.descr.BaseDescr getParentDescr()  
      java.lang.String toString()  
      • Methods inherited from class org.drools.drl.parser.DroolsError

        getSeverity
      • Methods inherited from class org.drools.drl.parser.BaseKnowledgeBuilderResultImpl

        asMessage, equals, getResource, hashCode, isError, setResource
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, wait, wait, wait
      • Methods inherited from interface org.kie.internal.builder.KnowledgeBuilderResult

        asMessage, getResource
    • Constructor Detail

      • DescrBuildError

        public DescrBuildError​(org.drools.drl.ast.descr.BaseDescr parentDescr,
                               org.drools.drl.ast.descr.BaseDescr descr,
                               java.lang.Object object,
                               java.lang.String message)
    • Method Detail

      • getNamespace

        public java.lang.String getNamespace()
        Overrides:
        getNamespace in class org.drools.drl.parser.DroolsError
      • getParentDescr

        public org.drools.drl.ast.descr.BaseDescr getParentDescr()
      • getDescr

        public org.drools.drl.ast.descr.BaseDescr getDescr()
      • getObject

        public java.lang.Object getObject()
      • getLines

        public int[] getLines()
        Specified by:
        getLines in interface org.kie.internal.builder.KnowledgeBuilderResult
        Specified by:
        getLines in class org.drools.drl.parser.BaseKnowledgeBuilderResultImpl
      • 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 java.lang.String getMessage()
        Specified by:
        getMessage in interface org.kie.internal.builder.KnowledgeBuilderResult
        Specified by:
        getMessage in class org.drools.drl.parser.BaseKnowledgeBuilderResultImpl
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class org.drools.drl.parser.BaseKnowledgeBuilderResultImpl