org.fife.rsta.ac.java.rjc.notices
Class ParserNotice

java.lang.Object
  extended by org.fife.rsta.ac.java.rjc.notices.ParserNotice

public class ParserNotice
extends Object

A notice (e.g., a warning or error) from a parser.

Version:
0.1
Author:
Robert Futrell

Constructor Summary
ParserNotice(int line, int column, int length, String message)
          Constructor.
ParserNotice(Token t, String msg)
           
 
Method Summary
 int getColumn()
          Returns the character offset into the line of the parser notice, if any.
 int getLength()
          Returns the length of the code the message is concerned with.
 int getLine()
          Returns the line number the notice is about, if any.
 String getMessage()
          Returns the message from the parser.
 String toString()
          Returns a string representation of this parser notice.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ParserNotice

public ParserNotice(Token t,
                    String msg)

ParserNotice

public ParserNotice(int line,
                    int column,
                    int length,
                    String message)
Constructor.

Parameters:
line - The line of the notice.
column - The column of the notice.
length - The length of the code the message is concerned with.
message - The message.
Method Detail

getColumn

public int getColumn()
Returns the character offset into the line of the parser notice, if any.

Returns:
The column.

getLength

public int getLength()
Returns the length of the code the message is concerned with.

Returns:
The length of the code the message is concerned with.

getLine

public int getLine()
Returns the line number the notice is about, if any.

Returns:
The line number.

getMessage

public String getMessage()
Returns the message from the parser.

Returns:
The message from the parser.

toString

public String toString()
Returns a string representation of this parser notice.

Overrides:
toString in class Object
Returns:
This parser notice as a string.


Copyright © 2003-2011. All Rights Reserved.