org.daisy.zedval.engine
Class FailureMessage

java.lang.Object
  extended byorg.daisy.zedval.engine.ZedMessage
      extended byorg.daisy.zedval.engine.FailureMessage

public class FailureMessage
extends ZedMessage

A FailureMessage object represents a ZedVal message reporting details of a validation failure

Author:
James Pritchett

Field Summary
 
Fields inherited from class org.daisy.zedval.engine.ZedMessage
DETAIL, LONG, SHORT
 
Constructor Summary
FailureMessage(java.lang.String details, java.lang.String lang, long line, long column, ZedFile f, ZedTestProcessor ztp)
           
FailureMessage(java.lang.String details, java.lang.String lang, long line, long column, ZedTest t, ZedFile f, ZedTestProcessor ztp)
           
FailureMessage(java.lang.String details, java.lang.String lang, ZedFile f, ZedTestProcessor ztp)
           
FailureMessage(java.lang.String details, java.lang.String lang, ZedTest t, long line, long column, ZedFile f, ZedTestProcessor ztp)
           
FailureMessage(java.lang.String details, java.lang.String lang, ZedTest t, ZedFile f, ZedTestProcessor ztp)
           
 
Method Summary
 long getColumn()
          Returns column number of source that generated the error
 ZedFile getFile()
          Returns ZedFile that generated the error
 long getLine()
          Returns line number of source that generated the error
 ZedTestProcessor getProcessor()
          Returns test processor that generated the error
 ZedTest getTest()
          Returns ZedTest that failed
 java.lang.String toString()
           
 
Methods inherited from class org.daisy.zedval.engine.ZedMessage
getLanguage, getText, getType
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

FailureMessage

public FailureMessage(java.lang.String details,
                      java.lang.String lang,
                      long line,
                      long column,
                      ZedTest t,
                      ZedFile f,
                      ZedTestProcessor ztp)
Parameters:
details - Extended details about the message
lang - The language of the message
line - Line number of input file where error occurred
column - Column number of input file where error occurred
t - The ZedTest that failed
f - The ZedFile that generated the error
ztp - The ZedTestProcessor that generated the error

FailureMessage

public FailureMessage(java.lang.String details,
                      java.lang.String lang,
                      long line,
                      long column,
                      ZedFile f,
                      ZedTestProcessor ztp)
Parameters:
details - Any extended details about the message
lang - The language of the message
line - Line number of input file where error occurred
column - Column number of input file where error occurred
f - The ZedFile that generated the error
ztp - The ZedTestProcessor that generated the error

FailureMessage

public FailureMessage(java.lang.String details,
                      java.lang.String lang,
                      ZedTest t,
                      long line,
                      long column,
                      ZedFile f,
                      ZedTestProcessor ztp)

FailureMessage

public FailureMessage(java.lang.String details,
                      java.lang.String lang,
                      ZedTest t,
                      ZedFile f,
                      ZedTestProcessor ztp)
Parameters:
details - Any extended details about the message
lang - The language of the message
t - The ZedTest that failed
f - The ZedFile that generated the error
ztp - The ZedTestProcessor that generated the error

FailureMessage

public FailureMessage(java.lang.String details,
                      java.lang.String lang,
                      ZedFile f,
                      ZedTestProcessor ztp)
Parameters:
details - Any extended details about the message
lang - The language of the message
f - The ZedFile that generated the error
ztp - The ZedTestProcessor that generated the error
Method Detail

getLine

public long getLine()
Returns line number of source that generated the error

Returns:
line number of source that generated the error

getColumn

public long getColumn()
Returns column number of source that generated the error

Returns:
column number of source that generated the error

getFile

public ZedFile getFile()
Returns ZedFile that generated the error

Returns:
ZedFile that generated the error

getTest

public ZedTest getTest()
Returns ZedTest that failed

Returns:
ZedTest that failed

getProcessor

public ZedTestProcessor getProcessor()
Returns test processor that generated the error

Returns:
test processor that generated the error

toString

public java.lang.String toString()
Overrides:
toString in class ZedMessage