class XML::SAX::InputSource

Public Class Methods

new(sysid) click to toggle source
# File lib/xml/sax.rb, line 188
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 221
def getByteStream
  @stream
end
getCharacterStream() click to toggle source
# File lib/xml/sax.rb, line 237
def getCharacterStream
  raise "not implemented"
end
getEncoding() click to toggle source
# File lib/xml/sax.rb, line 229
def getEncoding
  @encoding
end
getPublicId() click to toggle source
# File lib/xml/sax.rb, line 205
def getPublicId
  @publicId
end
getSystemId() click to toggle source
# File lib/xml/sax.rb, line 213
def getSystemId
  @systemId
end
setByteStream(stream) click to toggle source
# File lib/xml/sax.rb, line 217
def setByteStream(stream)
  @stream = stream
end
setCharacterStream(stream) click to toggle source
# File lib/xml/sax.rb, line 233
def setCharacterStream(stream)
  raise "not implemented"
end
setEncoding(encoding) click to toggle source
# File lib/xml/sax.rb, line 225
def setEncoding(encoding)
  @encoding = encoding
end
setPublicId(pubid) click to toggle source
# File lib/xml/sax.rb, line 201
def setPublicId(pubid)
  @publicId = pubid
end
setSystemId(sysid) click to toggle source
# File lib/xml/sax.rb, line 209
def setSystemId(sysid)
  @systemId = sysid
end