nanoxml

Class XMLParseException


public class XMLParseException
extends RuntimeException

An XMLParseException is thrown when an error occures while parsing an XML string.

$Revision: 1.4 $
$Date: 2002/03/24 10:27:59 $

Version:
$Name: RELEASE_2_2_1 $, $Revision: 1.4 $

Author:
Marc De Scheemaecker

See Also:
XMLElement

Field Summary

static int
NO_LINE
Indicates that no line number has been associated with this exception.

Constructor Summary

XMLParseException(String name, String message)
Creates an exception.
XMLParseException(String name, int lineNr, String message)
Creates an exception.

Method Summary

int
getLineNr()
Where the error occurred, or NO_LINE if the line number is unknown.

Field Details

NO_LINE

public static final int NO_LINE
Indicates that no line number has been associated with this exception.

Field Value:
-1

Constructor Details

XMLParseException

public XMLParseException(String name,
                         String message)
Creates an exception.

Parameters:
name - The name of the element where the error is located.
message - A message describing what went wrong.
Preconditions:
  • message != null
Postconditions:
  • getLineNr() => NO_LINE


XMLParseException

public XMLParseException(String name,
                         int lineNr,
                         String message)
Creates an exception.

Parameters:
name - The name of the element where the error is located.
lineNr - The number of the line in the input.
message - A message describing what went wrong.
Preconditions:
  • message != null
  • lineNr > 0
Postconditions:
  • getLineNr() => lineNr

Method Details

getLineNr

public int getLineNr()
Where the error occurred, or NO_LINE if the line number is unknown.

See Also:
NO_LINE