Package gnu.text
Class SyntaxException
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- java.lang.RuntimeException
-
- gnu.text.SyntaxException
-
- All Implemented Interfaces:
java.io.Serializable
public class SyntaxException extends java.lang.RuntimeExceptionUsed to signal a non-recoverable (fatal) syntax error. Can also be used to signal a syntax error from embedded parsers, such as anevalorexecutemethod, or well-formedness errors when reading an XML document.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description intmaxToPrint
-
Constructor Summary
Constructors Constructor Description SyntaxException(SourceMessages messages)SyntaxException(java.lang.String header, SourceMessages messages)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclear()java.lang.StringgetHeader()If non-null, an extra one-line message printed before the messages.java.lang.StringgetMessage()SourceMessagesgetMessages()voidprintAll(java.io.PrintWriter out, int max)voidsetHeader(java.lang.String header)Set the header returned bygetHeader.
-
-
-
Constructor Detail
-
SyntaxException
public SyntaxException(SourceMessages messages)
-
SyntaxException
public SyntaxException(java.lang.String header, SourceMessages messages)
-
-
Method Detail
-
getHeader
public final java.lang.String getHeader()
If non-null, an extra one-line message printed before the messages. Can be used to provide extra context.
-
setHeader
public final void setHeader(java.lang.String header)
Set the header returned bygetHeader.
-
getMessages
public SourceMessages getMessages()
-
printAll
public void printAll(java.io.PrintWriter out, int max)
-
clear
public void clear()
-
getMessage
public java.lang.String getMessage()
- Overrides:
getMessagein classjava.lang.Throwable
-
-