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

Revision 3952, 906 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
3import nu.fw.jeti.jabber.elements.Extension;
4import nu.fw.jeti.jabber.elements.IQTime;
5import org.xml.sax.Attributes;
6
7/**
8 * @author E.S. de Boer
9 * @version 1.0
10 */
11
12public class IQTimeHandler extends ExtensionHandler
13{
14        private String tz;
15        private String utc;
16        private String display;
17
18        public void startHandling(Attributes attr)
19        {
20            reset();
21        }
22
23        private void reset()
24        {
25            tz=utc=display=null;
26
27        }
28
29        public void endElement(String name)
30        {
31                if("tz".equals(name)) tz = getText();
32                else if("utc".equals(name)) utc = getText();
33                else if("display".equals(name)) display = getText();
34                else nu.fw.jeti.util.Log.notParsedXML("iq:time " + name + getText());
35                clearCurrentChars();
36        }
37
38        public Extension build()
39        {
40                Extension e = new IQTime(utc,tz,display);
41                reset();
42            return e;
43        }
44}
45/*
46 * Overrides for emacs
47 * Local variables:
48 * tab-width: 4
49 * End:
50 */
Note: See TracBrowser for help on using the repository browser.