Package org.drools.compiler.compiler
Class SerializableDroolsError
- java.lang.Object
-
- org.drools.drl.parser.BaseKnowledgeBuilderResultImpl
-
- org.drools.drl.parser.DroolsError
-
- org.drools.compiler.compiler.SerializableDroolsError
-
- All Implemented Interfaces:
java.io.Externalizable
,java.io.Serializable
,org.kie.internal.builder.KnowledgeBuilderError
,org.kie.internal.builder.KnowledgeBuilderResult
public class SerializableDroolsError extends org.drools.drl.parser.DroolsError implements java.io.Externalizable
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description SerializableDroolsError()
SerializableDroolsError(org.drools.drl.parser.BaseKnowledgeBuilderResultImpl error)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int[]
getLines()
Returns the lines of the error in the source filejava.lang.String
getMessage()
Classes that extend this must provide a printable message, which summarises the error.java.lang.String
getNamespace()
void
readExternal(java.io.ObjectInput in)
java.lang.String
toString()
void
writeExternal(java.io.ObjectOutput out)
-
Methods inherited from class org.drools.drl.parser.BaseKnowledgeBuilderResultImpl
asMessage, equals, getResource, hashCode, isError, setResource
-
-
-
-
Method Detail
-
getNamespace
public java.lang.String getNamespace()
- Overrides:
getNamespace
in classorg.drools.drl.parser.DroolsError
-
getMessage
public java.lang.String getMessage()
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 classorg.drools.drl.parser.BaseKnowledgeBuilderResultImpl
-
getLines
public int[] getLines()
Returns the lines of the error in the source file- Specified by:
getLines
in interfaceorg.kie.internal.builder.KnowledgeBuilderResult
- Specified by:
getLines
in classorg.drools.drl.parser.BaseKnowledgeBuilderResultImpl
- Returns:
-
toString
public java.lang.String toString()
- Overrides:
toString
in classorg.drools.drl.parser.BaseKnowledgeBuilderResultImpl
-
writeExternal
public void writeExternal(java.io.ObjectOutput out) throws java.io.IOException
- Specified by:
writeExternal
in interfacejava.io.Externalizable
- Throws:
java.io.IOException
-
readExternal
public void readExternal(java.io.ObjectInput in) throws java.io.IOException, java.lang.ClassNotFoundException
- Specified by:
readExternal
in interfacejava.io.Externalizable
- Throws:
java.io.IOException
java.lang.ClassNotFoundException
-
-