source: 3thparty/jmessenger/src/nu/fw/jeti/jabber/handlers/XMessageEventHandler.java @ 3952

Revision 3952, 988 bytes checked in by alexandrecorreia, 13 years ago (diff)

Ticket #1710 - Adicao do codigo fonte java do componente jmessenger(jabberit_messenger)

  • Property svn:executable set to *
Line 
1package nu.fw.jeti.jabber.handlers;
2/**
3 * <p>Title: im</p>
4 * <p>Description: </p>
5 * <p>Copyright: Copyright (c) 2001</p>
6 * <p>Company: </p>
7 * @author E.S. de Boer
8 * @version 1.0
9 */
10import nu.fw.jeti.jabber.elements.Extension;
11import nu.fw.jeti.jabber.elements.XMessageEventBuilder;
12import org.xml.sax.Attributes;
13
14
15public class XMessageEventHandler extends ExtensionHandler
16{
17    private XMessageEventBuilder builder;
18
19    public XMessageEventHandler()
20    {
21                builder=new XMessageEventBuilder();
22    }
23
24    public void startHandling(Attributes attributes)
25        {
26                builder.reset();
27    }
28
29        public void endElement(String name)
30        {
31                if (name.equals("id")) builder.setID(getText());
32                //else if (name.equals("type"))
33                else builder.setType(name);
34                //else nu.fw.jeti.util.Log.notParsedXML("messageEvent " + name + getText());
35                clearCurrentChars();
36        }
37
38        public Extension build()
39        {
40                return builder.build();
41        }
42}
43/*
44 * Overrides for emacs
45 * Local variables:
46 * tab-width: 4
47 * End:
48 */
Note: See TracBrowser for help on using the repository browser.