class XML::SAX::SAXException

Public Class Methods

new(message, e = nil) click to toggle source

initialize(String) initialize(Exception) initialize(String, Exception)

# File lib/xml/sax.rb, line 245
def initialize(message, e = nil)
  @message = nil
  @exception = nil
  if message.kind_of?(String) && e.nil?
    @message = message
  elsif message.kind_of?(Exception) && e.nil?
    @exception = e
  elsif message.kind_of?(String) && e.kind_of?(Exception)
    @message = message
    @exception = e
  else
    raise TypeError.new("parameter error")
  end
end

Public Instance Methods

getException() click to toggle source
# File lib/xml/sax.rb, line 267
def getException
  @exception
end
getMessage() click to toggle source
# File lib/xml/sax.rb, line 260
def getMessage
  if @message.nil? && !@exception.nil?
    return @exception.to_s
  end
  @message
end
toString() click to toggle source
# File lib/xml/sax.rb, line 271
def toString
  getMessage
end
Also aliased as: to_s
to_s()
Alias for: toString