args.append('('); while (converter.getFirst() != ')') { if (args.length() > 1) { args.append(", ");
@Override public void writeXML(XMLOutput xmlOutput, boolean disabled) throws IOException { XMLAttributeList attributes = new XMLAttributeList().addAttribute("name", name.getSpec()); if (signature != null && signature.getSpec() != null) { StringBuilder paramsBuilder = new StringBuilder(); SignatureConverter converter = new SignatureConverter(signature.getSpec()); converter.skip(); while (converter.getFirst() != ')') { if (paramsBuilder.length() > 1) { paramsBuilder.append(", "); } paramsBuilder.append(converter.parseNext()); } converter.skip(); String params = paramsBuilder.toString(); String returns = converter.parseNext(); attributes.addAttribute("params", params); attributes.addAttribute("returns", returns); } attributes.addOptionalAttribute("role", role); if (disabled) { attributes.addAttribute("disabled", "true"); } xmlOutput.openCloseTag("Method", attributes); } }
args.append('('); while (converter.getFirst() != ')') { if (args.length() > 1) { args.append(", ");
@Override public void writeXML(XMLOutput xmlOutput, boolean disabled) throws IOException { XMLAttributeList attributes = new XMLAttributeList().addAttribute("name", name.getSpec()); if (signature != null && signature.getSpec() != null) { StringBuilder paramsBuilder = new StringBuilder(); SignatureConverter converter = new SignatureConverter(signature.getSpec()); converter.skip(); while (converter.getFirst() != ')') { if (paramsBuilder.length() > 1) { paramsBuilder.append(", "); } paramsBuilder.append(converter.parseNext()); } converter.skip(); String params = paramsBuilder.toString(); String returns = converter.parseNext(); attributes.addAttribute("params", params); attributes.addAttribute("returns", returns); } attributes.addOptionalAttribute("role", role); if (disabled) { attributes.addAttribute("disabled", "true"); } xmlOutput.openCloseTag("Method", attributes); } }