class XML::SAX::InputSource

Public Class Methods

new(sysid) click to toggle source
# File lib/xml/sax.rb, line 187
def initialize(sysid)
  @publicId = nil
  @systemId = nil
  @stream = nil
  @encoding = nil

  if sysid.kind_of?(String)
    setSystemId(sysid)
  elsif !sysid.nil?
    setByteStream(sysid)
  end
end

Public Instance Methods

getByteStream() click to toggle source
# File lib/xml/sax.rb, line 220
def getByteStream
  @stream
end
getCharacterStream() click to toggle source
# File lib/xml/sax.rb, line 236
def getCharacterStream
  raise "not implemented"
end
getEncoding() click to toggle source
# File lib/xml/sax.rb, line 228
def getEncoding
  @encoding
end
getPublicId() click to toggle source
# File lib/xml/sax.rb, line 204
def getPublicId
  @publicId
end
getSystemId() click to toggle source
# File lib/xml/sax.rb, line 212
def getSystemId
  @systemId
end
setByteStream(stream) click to toggle source
# File lib/xml/sax.rb, line 216
def setByteStream(stream)
  @stream = stream
end
setCharacterStream(stream) click to toggle source
# File lib/xml/sax.rb, line 232
def setCharacterStream(stream)
  raise "not implemented"
end
setEncoding(encoding) click to toggle source
# File lib/xml/sax.rb, line 224
def setEncoding(encoding)
  @encoding = encoding
end
setPublicId(pubid) click to toggle source
# File lib/xml/sax.rb, line 200
def setPublicId(pubid)
  @publicId = pubid
end
setSystemId(sysid) click to toggle source
# File lib/xml/sax.rb, line 208
def setSystemId(sysid)
  @systemId = sysid
end