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

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