org.jostraca
Class ParseMessage

java.lang.Object
  extended byorg.jostraca.ParseMessage

public class ParseMessage
extends java.lang.Object

Description:
Container for parsed blocks of template source.


Nested Class Summary
static class ParseMessage.Type
           
 
Field Summary
static int INVALID
           
static ParseMessage.Type TYPE_error
           
static ParseMessage.Type TYPE_warning
           
 
Constructor Summary
ParseMessage(ParseMessage.Type pType, java.lang.String pMessage)
          Construct a parse message.
ParseMessage(ParseMessage.Type pType, java.lang.String pMessage, int pLine, int pColumn)
          Construct a parse message.
ParseMessage(ParseMessage.Type pType, java.lang.String pMessage, int pLine, int pColumn, java.lang.String pFileName)
          Construct a parse message.
 
Method Summary
 int getColumn()
          Get column number.
 java.lang.String getFileName()
          Get file name.
 int getLine()
          Get line number.
 java.lang.String getMessage()
          Get Message.
 ParseMessage.Type getType()
          Get Type.
 java.lang.String toString()
          Description of ParseMessage.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

TYPE_error

public static final ParseMessage.Type TYPE_error

TYPE_warning

public static final ParseMessage.Type TYPE_warning

INVALID

public static final int INVALID
See Also:
Constant Field Values
Constructor Detail

ParseMessage

public ParseMessage(ParseMessage.Type pType,
                    java.lang.String pMessage)
Construct a parse message. Arguments are not validated.

Parameters:
pType - type of the message
pMessage - message string

ParseMessage

public ParseMessage(ParseMessage.Type pType,
                    java.lang.String pMessage,
                    int pLine,
                    int pColumn)
Construct a parse message. Arguments are not validated.

Parameters:
pType - type of the message
pMessage - message string
pLine - line number
pColumn - column number

ParseMessage

public ParseMessage(ParseMessage.Type pType,
                    java.lang.String pMessage,
                    int pLine,
                    int pColumn,
                    java.lang.String pFileName)
Construct a parse message. Arguments are not validated.

Parameters:
pType - type of the message
pMessage - message string
pLine - line number
pColumn - column number
pFileName - file name
Method Detail

getMessage

public java.lang.String getMessage()
Get Message.


getType

public ParseMessage.Type getType()
Get Type.


getLine

public int getLine()
Get line number.


getColumn

public int getColumn()
Get column number.


getFileName

public java.lang.String getFileName()
Get file name.


toString

public java.lang.String toString()
Description of ParseMessage.



Copyright © 2000-2002 Richard Rodger