sax :: SAXParseException :: with_info
This constructor is most useful for parser writers.
All parameters except the message are as if they were provided by a
Locator
. For example, if the system identifier is a URL (including
relative filename), the caller must resolve it fully before creating the
exception.
Parameters:
message
: error or warning message.public_id
: public identifer of the entity that generated
the error or warning.system_id
: system identifer of the entity that generated
the error or warning.line_number
: line number of the end of the text that
caused the error or warning.column_number
: column number of the end of the text that
caused the error or warning.
# Create a new SAXParseException.
#
# This constructor is most useful for parser writers.
#
# All parameters except the message are as if they were provided by a
# `Locator`. For example, if the system identifier is a URL (including
# relative filename), the caller must resolve it fully before creating the
# exception.
#
# Parameters:
#
# * `message`: error or warning message.
# * `public_id`: public identifer of the entity that generated
# the error or warning.
# * `system_id`: system identifer of the entity that generated
# the error or warning.
# * `line_number`: line number of the end of the text that
# caused the error or warning.
# * `column_number`: column number of the end of the text that
# caused the error or warning.
init with_info(message: String, public_id: nullable String,
system_id: nullable String, line_number: Int, column_number: Int) do
init(message)
self.public_id = public_id
self.system_id = system_id
self.line_number = line_number
self.column_number = column_number
end
lib/sax/sax_parse_exception.nit:71,2--98,4