Examples of XmlRpcMember


Examples of org.springmodules.remoting.xmlrpc.support.XmlRpcStruct.XmlRpcMember

   * <code>{@link XmlRpcResponseWriter#writeResponse(XmlRpcResponse)}</code>
   * creates the XML-RPC response correctly if the response contains struct
   * parameters.
   */
  public final void testWriteResponseWithStructParameters() {
    XmlRpcMember integerMember = new XmlRpcMember("id", new XmlRpcInteger(
        new Integer(56)));
    XmlRpcMember stringMember = new XmlRpcMember("fullName", new XmlRpcString(
        "Luke Skywalker"));

    XmlRpcStruct xmlRpcStruct = new XmlRpcStruct();
    xmlRpcStruct.add(integerMember);
    xmlRpcStruct.add(stringMember);
View Full Code Here

Examples of org.springmodules.remoting.xmlrpc.support.XmlRpcStruct.XmlRpcMember

   * Verifies that the method
   * <code>{@link XmlRpcStruct#add(String, XmlRpcElement)}</code> adds a new
   * member created from the given String and <code>{@link XmlRpcElement}</code>.
   */
  public void testAddStringXmlRpcElement() {
    XmlRpcMember expected = new XmlRpcMember("name", new XmlRpcString("C3-PO"));

    this.xmlRpcStruct.add(expected.name, expected.value);
    XmlRpcMember[] members = this.xmlRpcStruct.getMembers();

    assertEquals("<Member count>", 1, members.length);
View Full Code Here

Examples of org.springmodules.remoting.xmlrpc.support.XmlRpcStruct.XmlRpcMember

   * Verifies that the method
   * <code>{@link XmlRpcStruct#add(XmlRpcMember)}</code> adds the given
   * <code>{@link XmlRpcElement}</code> to the list of members.
   */
  public void testAddXmlRpcMember() {
    XmlRpcMember expected = new XmlRpcMember("name", new XmlRpcString("C3-PO"));

    this.xmlRpcStruct.add(expected);
    XmlRpcMember[] members = this.xmlRpcStruct.getMembers();

    assertEquals("<Member count>", 1, members.length);
View Full Code Here

Examples of org.springmodules.remoting.xmlrpc.support.XmlRpcStruct.XmlRpcMember

    builder.append("</methodName><params><param><value><struct>");

    XmlRpcMember[] members = xmlRpcStruct.getMembers();
    int memberCount = members.length;
    for (int i = 0; i < memberCount; i++) {
      XmlRpcMember member = members[i];
      XmlRpcString value = (XmlRpcString) member.value;

      builder.append("<member><name>");
      builder.append(member.name);
      builder.append("</name><value>");
View Full Code Here

Examples of org.springmodules.remoting.xmlrpc.support.XmlRpcStruct.XmlRpcMember

    if (!StringUtils.hasText(name)) {
      throw new XmlRpcInvalidPayloadException(
          "The struct member should have a name");
    }

    return new XmlRpcMember(name, value);
  }
View Full Code Here

Examples of org.springmodules.remoting.xmlrpc.support.XmlRpcStruct.XmlRpcMember

      if (child instanceof Element) {
        String childName = child.getNodeName();

        if (XmlRpcElementNames.MEMBER.equals(childName)) {
          Element memberElement = (Element) child;
          XmlRpcMember member = parseMemberElement(memberElement);
          struct.add(member);
        }
      }
    }
View Full Code Here

Examples of org.springmodules.remoting.xmlrpc.support.XmlRpcStruct.XmlRpcMember

      switch (event) {
        case XMLStreamConstants.START_ELEMENT:
          localName = reader.getLocalName();

          if (XmlRpcElementNames.MEMBER.equals(localName)) {
            XmlRpcMember member = parseMemberElement(reader);
            struct.add(member);
          }
          break;

        case XMLStreamConstants.END_ELEMENT:
View Full Code Here

Examples of org.springmodules.remoting.xmlrpc.support.XmlRpcStruct.XmlRpcMember

            if (!StringUtils.hasText(name)) {
              throw new XmlRpcInvalidPayloadException(
                  "The struct member should have a name");
            }

            return new XmlRpcMember(name, value);
          }
      }
    }

    // we should never reach this point.
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.