Package com.qq.weixin.sdk.message

Examples of com.qq.weixin.sdk.message.MessageText


public class FilterHelp extends MessageFilterHelper implements IMessageFilter {

  @Override
  public Message doSpecailMessageFilter(Message message) {
    if (message instanceof MessageText) {
      MessageText messageText = (MessageText) message;
      if (Pattern.compile(ResourceManager.getValue("help")).matcher(messageText.getContent()).find()) {
        return buildMessageResultText(ResourceManager.getValue("result_help"));
      }
    }
    return null;
  }
View Full Code Here


    return filterChain.doFilterChain(message);
  }

  @Override
  protected void parseSpecialMessage(Message message, Element root) {
    MessageText messageText = (MessageText) message;
    messageText.setContent(root.getElementsByTagName(TAG_CONTENT).item(0).getTextContent());
  }
View Full Code Here

    DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
    Document document = factory.newDocumentBuilder().parse(request.getInputStream());
    Element root = document.getDocumentElement();
    String type = (root.getElementsByTagName(TAG_MSGTYPE)).item(0).getTextContent();// filter CDATA... -- text/image/...
    if (type.equalsIgnoreCase(MESSAGE_TEXT)) {// put it first,because most of time is text
      message = new MessageText();
      messageHadler = new MessageHandlerText();
    } else if (type.equalsIgnoreCase(MESSAGE_EVENT)) {// do subscribe event
      message = new MessageEvent();
      messageHadler = new MessageHandlerEvent();
    } else if (type.equalsIgnoreCase(MESSAGE_IMAGE)) {
View Full Code Here

TOP

Related Classes of com.qq.weixin.sdk.message.MessageText

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.