Class Jabber::Protocol::ExpatJabberParser
In: lib/jabber4r/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.