Package org.eclipse.ecf.presence.im

Examples of org.eclipse.ecf.presence.im.TypingMessage


  protected void sendTypingMessage(ID toID, boolean isTyping, String body)
      throws IOException {
    getContext().sendMessage(
        toID,
        new TypingMessage(rosterManager.getRoster().getUser().getID(),
            isTyping, body));
  }
View Full Code Here


    final ID threadID = createThreadID(msg.getThread());
    msg = filterMessageType(msg);
    if (msg != null) {
      if (msg.getExtension("composing", //$NON-NLS-1$
          "http://jabber.org/protocol/chatstates") != null) { //$NON-NLS-1$
        chatManager.fireTypingMessage(fromID, new TypingMessage(fromID,
            true, body));
      } else if (msg.getExtension("paused", //$NON-NLS-1$
          "http://jabber.org/protocol/chatstates") != null) { //$NON-NLS-1$
        chatManager.fireTypingMessage(fromID, new TypingMessage(fromID,
            false, body));
      } else {
        final Iterator xhtmlbodies = evt.getXHTMLBodies();
        if (xhtmlbodies != null) {
          final List xhtmlbodylist = new ArrayList();
View Full Code Here

  private void fireTypingMessageEvent(ID fromID) {
    synchronized (messageListeners) {
      for (int i = 0; i < messageListeners.size(); i++) {
        ((IIMMessageListener) messageListeners.get(i))
            .handleMessageEvent(new TypingMessageEvent(fromID,
                new TypingMessage(fromID, true, null)));
      }
    }
  }
View Full Code Here

TOP

Related Classes of org.eclipse.ecf.presence.im.TypingMessage

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.