class XML::SAX::SAXParseException
Public Class Methods
new(message, pubid = nil, sysid = nil, line = nil, column = nil, e = nil)
click to toggle source
initialize(String, Locator
) initialize(String, Locator
, Exception) initialize(String, String, String, Fixnum, Fixnum) initialize(String, String, String, Fixnum, Fixnum, Exception)
Calls superclass method
XML::SAX::SAXException::new
# File lib/xml/sax.rb, line 282 def initialize(message, pubid = nil, sysid = nil, line = nil, column = nil, e = nil) @publicId = nil @systemiId = nil @lineNumber = nil @columnNumber = nil if message.kind_of?(String) && pubid.kind_of?(Locator) && sysid.nil? && line.nil? && column.nil? && e.nil? super(message) @publicId = pubid.getPublicId @systemId = pubid.getSystemId @lineNumber = pubid.getLineNumber @columnNumber = pubid.getColumnNumber elsif message.kind_of?(String) && pubid.kind_of?(Locator) && sysid.kind_of?(Exception) && line.nil? && column.nil? && e.nil? super(message, sysid) @publicId = pubid.getPublicId @systemId = pubid.getSystemId @lineNumber = pubid.getLineNumber @columnNumber = pubid.getColumnNumber elsif message.kind_of?(String) && pubid.kind_of?(String) && sysid.kind_of?(String) && line.kind_of?(Fixnum) && column.kind_of?(Fixnum) && e.nil? super(message) @publicId = pubid @systemId = sysid @lineNumber = line @columnNumber = column elsif message.kind_of?(String) && pubid.kind_of?(String) && sysid.kind_of?(String) && line.kind_of?(Fixnum) && column.kind_of?(Fixnum) && e.kind_of?(Exception) super(message, e) @publicId = pubid @systemId = sysid @lineNumber = line @columnNumber = column else raise TypeError.new("parameter error") end end
Public Instance Methods
getColumnNumber()
click to toggle source
# File lib/xml/sax.rb, line 335 def getColumnNumber @columnNumber end
getLineNumber()
click to toggle source
# File lib/xml/sax.rb, line 331 def getLineNumber @lineNumber end
getPublicId()
click to toggle source
# File lib/xml/sax.rb, line 323 def getPublicId @publicId end
getSystemId()
click to toggle source
# File lib/xml/sax.rb, line 327 def getSystemId @systemId end