/** Writes a servers response to the output stream. * @param pConfig The request configuration. * @param pResult The result object. * @throws SAXException Writing the response failed. */ public void write(XmlRpcRequestConfig pConfig, Object pResult) throws SAXException { handler.startDocument(); boolean extensions = pConfig.isEnabledForExtensions(); if (extensions) { handler.startPrefixMapping("ex", XmlRpcWriter.EXTENSIONS_URI); } handler.startElement("", "methodResponse", "methodResponse", ZERO_ATTRIBUTES); handler.startElement("", "params", "params", ZERO_ATTRIBUTES); handler.startElement("", "param", "param", ZERO_ATTRIBUTES); writeValue(pResult); handler.endElement("", "param", "param"); handler.endElement("", "params", "params"); handler.endElement("", "methodResponse", "methodResponse"); if (extensions) { handler.endPrefixMapping("ex"); } handler.endDocument(); }
/** Writes a servers response to the output stream. * @param pConfig The request configuration. * @param pResult The result object. * @throws SAXException Writing the response failed. */ public void write(XmlRpcRequestConfig pConfig, Object pResult) throws SAXException { handler.startDocument(); boolean extensions = pConfig.isEnabledForExtensions(); if (extensions) { handler.startPrefixMapping("ex", XmlRpcWriter.EXTENSIONS_URI); } handler.startElement("", "methodResponse", "methodResponse", ZERO_ATTRIBUTES); handler.startElement("", "params", "params", ZERO_ATTRIBUTES); handler.startElement("", "param", "param", ZERO_ATTRIBUTES); writeValue(pResult); handler.endElement("", "param", "param"); handler.endElement("", "params", "params"); handler.endElement("", "methodResponse", "methodResponse"); if (extensions) { handler.endPrefixMapping("ex"); } handler.endDocument(); }
/** Writes a servers response to the output stream. * @param pConfig The request configuration. * @param pResult The result object. * @throws SAXException Writing the response failed. */ public void write(XmlRpcRequestConfig pConfig, Object pResult) throws SAXException { handler.startDocument(); boolean extensions = pConfig.isEnabledForExtensions(); if (extensions) { handler.startPrefixMapping("ex", XmlRpcWriter.EXTENSIONS_URI); } handler.startElement("", "methodResponse", "methodResponse", ZERO_ATTRIBUTES); handler.startElement("", "params", "params", ZERO_ATTRIBUTES); handler.startElement("", "param", "param", ZERO_ATTRIBUTES); writeValue(pResult); handler.endElement("", "param", "param"); handler.endElement("", "params", "params"); handler.endElement("", "methodResponse", "methodResponse"); if (extensions) { handler.endPrefixMapping("ex"); } handler.endDocument(); }
writeValue(map); handler.endElement("", "fault", "fault"); handler.endElement("", "methodResponse", "methodResponse");
writeValue(map); handler.endElement("", "fault", "fault"); handler.endElement("", "methodResponse", "methodResponse");
writeValue(map); handler.endElement("", "fault", "fault"); handler.endElement("", "methodResponse", "methodResponse");
/** Writes a clients request to the output stream. * @param pRequest The request being written. * @throws SAXException Writing the request failed. */ public void write(XmlRpcRequest pRequest) throws SAXException { handler.startDocument(); boolean extensions = pRequest.getConfig().isEnabledForExtensions(); if (extensions) { handler.startPrefixMapping("ex", XmlRpcWriter.EXTENSIONS_URI); } handler.startElement("", "methodCall", "methodCall", ZERO_ATTRIBUTES); handler.startElement("", "methodName", "methodName", ZERO_ATTRIBUTES); String s = pRequest.getMethodName(); handler.characters(s.toCharArray(), 0, s.length()); handler.endElement("", "methodName", "methodName"); handler.startElement("", "params", "params", ZERO_ATTRIBUTES); int num = pRequest.getParameterCount(); for (int i = 0; i < num; i++) { handler.startElement("", "param", "param", ZERO_ATTRIBUTES); writeValue(pRequest.getParameter(i)); handler.endElement("", "param", "param"); } handler.endElement("", "params", "params"); handler.endElement("", "methodCall", "methodCall"); if (extensions) { handler.endPrefixMapping("ex"); } handler.endDocument(); }
/** Writes a clients request to the output stream. * @param pRequest The request being written. * @throws SAXException Writing the request failed. */ public void write(XmlRpcRequest pRequest) throws SAXException { handler.startDocument(); boolean extensions = pRequest.getConfig().isEnabledForExtensions(); if (extensions) { handler.startPrefixMapping("ex", XmlRpcWriter.EXTENSIONS_URI); } handler.startElement("", "methodCall", "methodCall", ZERO_ATTRIBUTES); handler.startElement("", "methodName", "methodName", ZERO_ATTRIBUTES); String s = pRequest.getMethodName(); handler.characters(s.toCharArray(), 0, s.length()); handler.endElement("", "methodName", "methodName"); handler.startElement("", "params", "params", ZERO_ATTRIBUTES); int num = pRequest.getParameterCount(); for (int i = 0; i < num; i++) { handler.startElement("", "param", "param", ZERO_ATTRIBUTES); writeValue(pRequest.getParameter(i)); handler.endElement("", "param", "param"); } handler.endElement("", "params", "params"); handler.endElement("", "methodCall", "methodCall"); if (extensions) { handler.endPrefixMapping("ex"); } handler.endDocument(); }
/** Writes a clients request to the output stream. * @param pRequest The request being written. * @throws SAXException Writing the request failed. */ public void write(XmlRpcRequest pRequest) throws SAXException { handler.startDocument(); boolean extensions = pRequest.getConfig().isEnabledForExtensions(); if (extensions) { handler.startPrefixMapping("ex", XmlRpcWriter.EXTENSIONS_URI); } handler.startElement("", "methodCall", "methodCall", ZERO_ATTRIBUTES); handler.startElement("", "methodName", "methodName", ZERO_ATTRIBUTES); String s = pRequest.getMethodName(); handler.characters(s.toCharArray(), 0, s.length()); handler.endElement("", "methodName", "methodName"); handler.startElement("", "params", "params", ZERO_ATTRIBUTES); int num = pRequest.getParameterCount(); for (int i = 0; i < num; i++) { handler.startElement("", "param", "param", ZERO_ATTRIBUTES); writeValue(pRequest.getParameter(i)); handler.endElement("", "param", "param"); } handler.endElement("", "params", "params"); handler.endElement("", "methodCall", "methodCall"); if (extensions) { handler.endPrefixMapping("ex"); } handler.endDocument(); }