sleep.error
Class ScriptWarning

java.lang.Object
  extended by sleep.error.ScriptWarning

public class ScriptWarning
extends Object

A package for all information related to a runtime script warning. A runtime script warning occurs whenever something bad happens while executing a script. Something bad could include an exception being thrown by a bridge, a script trying to execute a non-existant function, a script trying to make a comparison with a non-existant predicate etc.

See Also:
RuntimeWarningWatcher

Field Summary
protected  int line
           
protected  String message
           
protected  ScriptInstance script
           
protected  String source
           
protected  boolean trace
           
 
Constructor Summary
ScriptWarning(ScriptInstance _script, String _message, int _line)
           
ScriptWarning(ScriptInstance _script, String _message, int _line, boolean _trace)
           
 
Method Summary
 int getLineNumber()
          returns the line number in the source script where the runtime error/warning occured
 String getMessage()
          returns a short synopsis of what the warnng is
 String getNameShort()
          returns just the filename of the source script
 String getScriptName()
          returns the full path for the source script
 ScriptInstance getSource()
          returns the ScriptInstance object that was the source of this runtime error
 boolean isDebugTrace()
          is this a trace message for one of the trace debug options
 String toString()
          returns a nicely formatted string representation of this runtime warning.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

script

protected ScriptInstance script

message

protected String message

line

protected int line

trace

protected boolean trace

source

protected String source
Constructor Detail

ScriptWarning

public ScriptWarning(ScriptInstance _script,
                     String _message,
                     int _line)

ScriptWarning

public ScriptWarning(ScriptInstance _script,
                     String _message,
                     int _line,
                     boolean _trace)
Method Detail

isDebugTrace

public boolean isDebugTrace()
is this a trace message for one of the trace debug options


getSource

public ScriptInstance getSource()
returns the ScriptInstance object that was the source of this runtime error


toString

public String toString()
returns a nicely formatted string representation of this runtime warning.

Overrides:
toString in class Object

getMessage

public String getMessage()
returns a short synopsis of what the warnng is


getLineNumber

public int getLineNumber()
returns the line number in the source script where the runtime error/warning occured


getScriptName

public String getScriptName()
returns the full path for the source script


getNameShort

public String getNameShort()
returns just the filename of the source script