gnu.text

Class SyntaxException


public class SyntaxException
extends Exception

Used to signal a non-recoverable (fatal) syntax error. Can also be used to signal a syntax error from embedded parsers, such as an eval or execute method, or well-formedness errors when reading an XML document.

Field Summary

int
maxToPrint

Constructor Summary

SyntaxException(String header, SourceMessages messages)
SyntaxException(SourceMessages messages)

Method Summary

void
clear()
String
getHeader()
If non-null, an extra one-line message printed before the messages.
String
getMessage()
SourceMessages
getMessages()
void
printAll(java.io.PrintWriter out, int max)
void
setHeader(String header)
Set the header returned by getHeader.

Field Details

maxToPrint

public int maxToPrint

Constructor Details

SyntaxException

public SyntaxException(String header,
                       SourceMessages messages)

SyntaxException

public SyntaxException(SourceMessages messages)

Method Details

clear

public void clear()

getHeader

public final String getHeader()
If non-null, an extra one-line message printed before the messages. Can be used to provide extra context.

getMessage

public String getMessage()

getMessages

public SourceMessages getMessages()

printAll

public void printAll(java.io.PrintWriter out,
                     int max)

setHeader

public final void setHeader(String header)
Set the header returned by getHeader.