Class Jabber::Protocol::ExpatJabberParser
In: protocol.rb
Parent: Object

The ExpatJabberParser uses XMLParser (expat) to parse the incoming XML stream of the Jabber protocol and fires ParsedXMLElements at the Connection instance.

Methods
default    gets    new    parse    unknownEncoding   
Attributes
started  [R] 

status if the parser is started

Public Class methods
new(stream, listener)

Constructs a parser for the supplied stream (socket input)

stream:[IO] Socket input stream
listener:[receive(ParsedXMLElement)] The listener (usually a Jabber::Protocol::Connection instance
gets()
unknownEncoding(e)
default()
Public Instance methods
parse()

Begins parsing the XML stream and does not return until the stream closes.