Java 类org.jivesoftware.smackx.workgroup.util.MetaDataUtils 实例源码

项目:Smack    文件:OfferRequestProvider.java   
@Override
protected IQChildElementXmlStringBuilder getIQChildElementBuilder(IQChildElementXmlStringBuilder buf) {
    buf.append(" jid=\"").append(userJID).append("\">");
    buf.append("<timeout>").append(Integer.toString(timeout)).append("</timeout>");

    if (sessionID != null) {
        buf.append('<').append(SessionID.ELEMENT_NAME);
        buf.append(" session=\"");
        buf.append(getSessionID()).append("\" xmlns=\"");
        buf.append(SessionID.NAMESPACE).append("\"/>");
    }

    if (metaData != null) {
        buf.append(MetaDataUtils.serializeMetaData(metaData));
    }

    if (userID != null) {
        buf.append('<').append(UserID.ELEMENT_NAME);
        buf.append(" id=\"");
        buf.append(userID).append("\" xmlns=\"");
        buf.append(UserID.NAMESPACE).append("\"/>");
    }

    return buf;
}
项目:Smack    文件:ChatMetadata.java   
@Override
public ChatMetadata parse(XmlPullParser parser, int initialDepth)
                throws XmlPullParserException, IOException {
    final ChatMetadata chatM = new ChatMetadata();

    boolean done = false;
    while (!done) {
        int eventType = parser.next();
        if (eventType == XmlPullParser.START_TAG) {
            if (parser.getName().equals("sessionID")) {
               chatM.setSessionID(parser.nextText());
            }
            else if (parser.getName().equals("metadata")) {
                Map<String, List<String>> map = MetaDataUtils.parseMetaData(parser);
                chatM.setMetadata(map);
            }
        }
        else if (eventType == XmlPullParser.END_TAG) {
            if (parser.getName().equals(ELEMENT_NAME)) {
                done = true;
            }
        }
    }

    return chatM;
}
项目:EIM    文件:ChatMetadata.java   
public IQ parseIQ(XmlPullParser parser) throws Exception {
    final ChatMetadata chatM = new ChatMetadata();

    boolean done = false;
    while (!done) {
        int eventType = parser.next();
        if (eventType == XmlPullParser.START_TAG) {
            if (parser.getName().equals("sessionID")) {
               chatM.setSessionID(parser.nextText());
            }
            else if (parser.getName().equals("metadata")) {
                Map map = MetaDataUtils.parseMetaData(parser);
                chatM.setMetadata(map);
            }
        }
        else if (eventType == XmlPullParser.END_TAG) {
            if (parser.getName().equals(ELEMENT_NAME)) {
                done = true;
            }
        }
    }

    return chatM;
}
项目:androidPN-client.    文件:ChatMetadata.java   
public IQ parseIQ(XmlPullParser parser) throws Exception {
    final ChatMetadata chatM = new ChatMetadata();

    boolean done = false;
    while (!done) {
        int eventType = parser.next();
        if (eventType == XmlPullParser.START_TAG) {
            if (parser.getName().equals("sessionID")) {
               chatM.setSessionID(parser.nextText());
            }
            else if (parser.getName().equals("metadata")) {
                Map<String, List<String>> map = MetaDataUtils.parseMetaData(parser);
                chatM.setMetadata(map);
            }
        }
        else if (eventType == XmlPullParser.END_TAG) {
            if (parser.getName().equals(ELEMENT_NAME)) {
                done = true;
            }
        }
    }

    return chatM;
}
项目:xmppsupport_v2    文件:ChatMetadata.java   
public IQ parseIQ(XmlPullParser parser) throws Exception {
    final ChatMetadata chatM = new ChatMetadata();

    boolean done = false;
    while (!done) {
        int eventType = parser.next();
        if (eventType == XmlPullParser.START_TAG) {
            if (parser.getName().equals("sessionID")) {
                chatM.setSessionID(parser.nextText());
            } else if (parser.getName().equals("metadata")) {
                Map map = MetaDataUtils.parseMetaData(parser);
                chatM.setMetadata(map);
            }
        } else if (eventType == XmlPullParser.END_TAG) {
            if (parser.getName().equals(ELEMENT_NAME)) {
                done = true;
            }
        }
    }

    return chatM;
}
项目:java-bells    文件:ChatMetadata.java   
public IQ parseIQ(XmlPullParser parser) throws Exception {
    final ChatMetadata chatM = new ChatMetadata();

    boolean done = false;
    while (!done) {
        int eventType = parser.next();
        if (eventType == XmlPullParser.START_TAG) {
            if (parser.getName().equals("sessionID")) {
               chatM.setSessionID(parser.nextText());
            }
            else if (parser.getName().equals("metadata")) {
                Map<String, List<String>> map = MetaDataUtils.parseMetaData(parser);
                chatM.setMetadata(map);
            }
        }
        else if (eventType == XmlPullParser.END_TAG) {
            if (parser.getName().equals(ELEMENT_NAME)) {
                done = true;
            }
        }
    }

    return chatM;
}
项目:telegraph    文件:ChatMetadata.java   
public IQ parseIQ(XmlPullParser parser) throws Exception {
    final ChatMetadata chatM = new ChatMetadata();

    boolean done = false;
    while (!done) {
        int eventType = parser.next();
        if (eventType == XmlPullParser.START_TAG) {
            if (parser.getName().equals("sessionID")) {
               chatM.setSessionID(parser.nextText());
            }
            else if (parser.getName().equals("metadata")) {
                Map map = MetaDataUtils.parseMetaData(parser);
                chatM.setMetadata(map);
            }
        }
        else if (eventType == XmlPullParser.END_TAG) {
            if (parser.getName().equals(ELEMENT_NAME)) {
                done = true;
            }
        }
    }

    return chatM;
}
项目:NewCommunication-Android    文件:ChatMetadata.java   
public IQ parseIQ(XmlPullParser parser) throws Exception {
    final ChatMetadata chatM = new ChatMetadata();

    boolean done = false;
    while (!done) {
        int eventType = parser.next();
        if (eventType == XmlPullParser.START_TAG) {
            if (parser.getName().equals("sessionID")) {
               chatM.setSessionID(parser.nextText());
            }
            else if (parser.getName().equals("metadata")) {
                Map map = MetaDataUtils.parseMetaData(parser);
                chatM.setMetadata(map);
            }
        }
        else if (eventType == XmlPullParser.END_TAG) {
            if (parser.getName().equals(ELEMENT_NAME)) {
                done = true;
            }
        }
    }

    return chatM;
}
项目:EIM    文件:MetaDataProvider.java   
/**
 * PacketExtensionProvider implementation
 */
public PacketExtension parseExtension (XmlPullParser parser)
    throws Exception {
    Map metaData = MetaDataUtils.parseMetaData(parser);

    return new MetaData(metaData);
}
项目:EIM    文件:OfferRequestProvider.java   
public String getChildElementXML () {
    StringBuilder buf = new StringBuilder();

    buf.append("<offer xmlns=\"http://jabber.org/protocol/workgroup\" jid=\"").append(userJID).append("\">");
    buf.append("<timeout>").append(timeout).append("</timeout>");

    if (sessionID != null) {
        buf.append('<').append(SessionID.ELEMENT_NAME);
        buf.append(" session=\"");
        buf.append(getSessionID()).append("\" xmlns=\"");
        buf.append(SessionID.NAMESPACE).append("\"/>");
    }

    if (metaData != null) {
        buf.append(MetaDataUtils.serializeMetaData(metaData));
    }

    if (userID != null) {
        buf.append('<').append(UserID.ELEMENT_NAME);
        buf.append(" id=\"");
        buf.append(userID).append("\" xmlns=\"");
        buf.append(UserID.NAMESPACE).append("\"/>");
    }

    buf.append("</offer>");

    return buf.toString();
}
项目:androidPN-client.    文件:MetaDataProvider.java   
/**
 * PacketExtensionProvider implementation
 */
public PacketExtension parseExtension (XmlPullParser parser)
    throws Exception {
    Map<String, List<String>> metaData = MetaDataUtils.parseMetaData(parser);

    return new MetaData(metaData);
}
项目:androidPN-client.    文件:OfferRequestProvider.java   
public String getChildElementXML () {
    StringBuilder buf = new StringBuilder();

    buf.append("<offer xmlns=\"http://jabber.org/protocol/workgroup\" jid=\"").append(userJID).append("\">");
    buf.append("<timeout>").append(timeout).append("</timeout>");

    if (sessionID != null) {
        buf.append('<').append(SessionID.ELEMENT_NAME);
        buf.append(" session=\"");
        buf.append(getSessionID()).append("\" xmlns=\"");
        buf.append(SessionID.NAMESPACE).append("\"/>");
    }

    if (metaData != null) {
        buf.append(MetaDataUtils.serializeMetaData(metaData));
    }

    if (userID != null) {
        buf.append('<').append(UserID.ELEMENT_NAME);
        buf.append(" id=\"");
        buf.append(userID).append("\" xmlns=\"");
        buf.append(UserID.NAMESPACE).append("\"/>");
    }

    buf.append("</offer>");

    return buf.toString();
}
项目:xmppsupport_v2    文件:MetaDataProvider.java   
/**
 * PacketExtensionProvider implementation
 */
public PacketExtension parseExtension(XmlPullParser parser)
        throws Exception {
    Map metaData = MetaDataUtils.parseMetaData(parser);

    return new MetaData(metaData);
}
项目:xmppsupport_v2    文件:OfferRequestProvider.java   
public String getChildElementXML() {
    StringBuilder buf = new StringBuilder();

    buf.append(
            "<offer xmlns=\"http://jabber.org/protocol/workgroup\" jid=\"")
            .append(userJID).append("\">");
    buf.append("<timeout>").append(timeout).append("</timeout>");

    if (sessionID != null) {
        buf.append('<').append(SessionID.ELEMENT_NAME);
        buf.append(" session=\"");
        buf.append(getSessionID()).append("\" xmlns=\"");
        buf.append(SessionID.NAMESPACE).append("\"/>");
    }

    if (metaData != null) {
        buf.append(MetaDataUtils.serializeMetaData(metaData));
    }

    if (userID != null) {
        buf.append('<').append(UserID.ELEMENT_NAME);
        buf.append(" id=\"");
        buf.append(userID).append("\" xmlns=\"");
        buf.append(UserID.NAMESPACE).append("\"/>");
    }

    buf.append("</offer>");

    return buf.toString();
}
项目:java-bells    文件:MetaDataProvider.java   
/**
 * PacketExtensionProvider implementation
 */
public PacketExtension parseExtension (XmlPullParser parser)
    throws Exception {
    Map<String, List<String>> metaData = MetaDataUtils.parseMetaData(parser);

    return new MetaData(metaData);
}
项目:java-bells    文件:OfferRequestProvider.java   
public String getChildElementXML () {
    StringBuilder buf = new StringBuilder();

    buf.append("<offer xmlns=\"http://jabber.org/protocol/workgroup\" jid=\"").append(userJID).append("\">");
    buf.append("<timeout>").append(timeout).append("</timeout>");

    if (sessionID != null) {
        buf.append('<').append(SessionID.ELEMENT_NAME);
        buf.append(" session=\"");
        buf.append(getSessionID()).append("\" xmlns=\"");
        buf.append(SessionID.NAMESPACE).append("\"/>");
    }

    if (metaData != null) {
        buf.append(MetaDataUtils.serializeMetaData(metaData));
    }

    if (userID != null) {
        buf.append('<').append(UserID.ELEMENT_NAME);
        buf.append(" id=\"");
        buf.append(userID).append("\" xmlns=\"");
        buf.append(UserID.NAMESPACE).append("\"/>");
    }

    buf.append("</offer>");

    return buf.toString();
}
项目:telegraph    文件:MetaDataProvider.java   
/**
 * PacketExtensionProvider implementation
 */
public PacketExtension parseExtension (XmlPullParser parser)
    throws Exception {
    Map metaData = MetaDataUtils.parseMetaData(parser);

    return new MetaData(metaData);
}
项目:telegraph    文件:OfferRequestProvider.java   
public String getChildElementXML () {
    StringBuilder buf = new StringBuilder();

    buf.append("<offer xmlns=\"http://jabber.org/protocol/workgroup\" jid=\"").append(userJID).append("\">");
    buf.append("<timeout>").append(timeout).append("</timeout>");

    if (sessionID != null) {
        buf.append('<').append(SessionID.ELEMENT_NAME);
        buf.append(" session=\"");
        buf.append(getSessionID()).append("\" xmlns=\"");
        buf.append(SessionID.NAMESPACE).append("\"/>");
    }

    if (metaData != null) {
        buf.append(MetaDataUtils.serializeMetaData(metaData));
    }

    if (userID != null) {
        buf.append('<').append(UserID.ELEMENT_NAME);
        buf.append(" id=\"");
        buf.append(userID).append("\" xmlns=\"");
        buf.append(UserID.NAMESPACE).append("\"/>");
    }

    buf.append("</offer>");

    return buf.toString();
}
项目:NewCommunication-Android    文件:MetaDataProvider.java   
/**
 * PacketExtensionProvider implementation
 */
public PacketExtension parseExtension (XmlPullParser parser)
    throws Exception {
    Map metaData = MetaDataUtils.parseMetaData(parser);

    return new MetaData(metaData);
}
项目:NewCommunication-Android    文件:OfferRequestProvider.java   
public String getChildElementXML () {
    StringBuilder buf = new StringBuilder();

    buf.append("<offer xmlns=\"http://jabber.org/protocol/workgroup\" jid=\"").append(userJID).append("\">");
    buf.append("<timeout>").append(timeout).append("</timeout>");

    if (sessionID != null) {
        buf.append('<').append(SessionID.ELEMENT_NAME);
        buf.append(" session=\"");
        buf.append(getSessionID()).append("\" xmlns=\"");
        buf.append(SessionID.NAMESPACE).append("\"/>");
    }

    if (metaData != null) {
        buf.append(MetaDataUtils.serializeMetaData(metaData));
    }

    if (userID != null) {
        buf.append('<').append(UserID.ELEMENT_NAME);
        buf.append(" id=\"");
        buf.append(userID).append("\" xmlns=\"");
        buf.append(UserID.NAMESPACE).append("\"/>");
    }

    buf.append("</offer>");

    return buf.toString();
}
项目:Smack    文件:MetaData.java   
public String toXML() {
    return MetaDataUtils.serializeMetaData(this.getMetaData());
}
项目:Smack    文件:MetaDataProvider.java   
/**
 * PacketExtensionProvider implementation
 * @throws IOException 
 * @throws XmlPullParserException 
 */
public MetaData parse(XmlPullParser parser, int initialDepth) throws XmlPullParserException, IOException {
    Map<String, List<String>> metaData = MetaDataUtils.parseMetaData(parser);

    return new MetaData(metaData);
}
项目:EIM    文件:MetaData.java   
public String toXML() {
    return MetaDataUtils.serializeMetaData(this.getMetaData());
}
项目:androidPN-client.    文件:MetaData.java   
public String toXML() {
    return MetaDataUtils.serializeMetaData(this.getMetaData());
}
项目:xmppsupport_v2    文件:MetaData.java   
public String toXML() {
    return MetaDataUtils.serializeMetaData(this.getMetaData());
}
项目:java-bells    文件:MetaData.java   
public String toXML() {
    return MetaDataUtils.serializeMetaData(this.getMetaData());
}
项目:telegraph    文件:MetaData.java   
public String toXML() {
    return MetaDataUtils.serializeMetaData(this.getMetaData());
}
项目:NewCommunication-Android    文件:MetaData.java   
public String toXML() {
    return MetaDataUtils.serializeMetaData(this.getMetaData());
}