public static StringBuffer generateGetDeletedRevisionRequest(StringBuffer xmlBuffer, String path, long pegRevision, long endRevision) { xmlBuffer = xmlBuffer == null ? new StringBuffer() : xmlBuffer; SVNXMLUtil.addXMLHeader(xmlBuffer); SVNXMLUtil.openNamespaceDeclarationTag(SVNXMLUtil.SVN_NAMESPACE_PREFIX, "get-deleted-rev-report", SVN_DAV_NAMESPACES_LIST, SVNXMLUtil.PREFIX_MAP, xmlBuffer); SVNXMLUtil.openCDataTag(SVNXMLUtil.SVN_NAMESPACE_PREFIX, "path", path, xmlBuffer); SVNXMLUtil.openCDataTag(SVNXMLUtil.SVN_NAMESPACE_PREFIX, "peg-revision", String.valueOf(pegRevision), xmlBuffer); SVNXMLUtil.openCDataTag(SVNXMLUtil.SVN_NAMESPACE_PREFIX, "end-revision", String.valueOf(endRevision), xmlBuffer); SVNXMLUtil.addXMLFooter(SVNXMLUtil.SVN_NAMESPACE_PREFIX, "get-deleted-rev-report", xmlBuffer); return xmlBuffer; }
private void addMergeInfo(String path, SVNMergeInfo mergeInfo, StringBuffer xmlBuffer) { SVNXMLUtil.openXMLTag(SVNXMLUtil.SVN_NAMESPACE_PREFIX, "mergeinfo-item", SVNXMLUtil.XML_STYLE_NORMAL, null, xmlBuffer); SVNXMLUtil.openCDataTag(SVNXMLUtil.SVN_NAMESPACE_PREFIX, "mergeinfo-path", path, xmlBuffer); SVNXMLUtil.openCDataTag(SVNXMLUtil.SVN_NAMESPACE_PREFIX, "mergeinfo-info", addSourcePathes(mergeInfo), xmlBuffer); SVNXMLUtil.closeXMLTag(SVNXMLUtil.SVN_NAMESPACE_PREFIX, "mergeinfo-item", xmlBuffer); }
public static StringBuffer generateReport(StringBuffer xmlBuffer, String path, long revision) { xmlBuffer = xmlBuffer == null ? new StringBuffer() : xmlBuffer; SVNXMLUtil.addXMLHeader(xmlBuffer); SVNXMLUtil.openNamespaceDeclarationTag(SVNXMLUtil.SVN_NAMESPACE_PREFIX, "inherited-props-report", SVN_DAV_NAMESPACES_LIST, SVNXMLUtil.PREFIX_MAP, xmlBuffer); SVNXMLUtil.openCDataTag(SVNXMLUtil.SVN_NAMESPACE_PREFIX, "revision", String.valueOf(revision), xmlBuffer); SVNXMLUtil.openCDataTag(SVNXMLUtil.SVN_NAMESPACE_PREFIX, "path", path, xmlBuffer); SVNXMLUtil.closeXMLTag(SVNXMLUtil.SVN_NAMESPACE_PREFIX, "inherited-props-report", xmlBuffer); return xmlBuffer; }
public static StringBuffer generateGetLocksRequest(StringBuffer xmlBuffer) { xmlBuffer = xmlBuffer == null ? new StringBuffer() : xmlBuffer; SVNXMLUtil.addXMLHeader(xmlBuffer); SVNXMLUtil.openNamespaceDeclarationTag(SVNXMLUtil.SVN_NAMESPACE_PREFIX, "get-locks-report", SVN_DAV_NAMESPACES_LIST, SVNXMLUtil.PREFIX_MAP, xmlBuffer); SVNXMLUtil.addXMLFooter(SVNXMLUtil.SVN_NAMESPACE_PREFIX, "get-locks-report", xmlBuffer); return xmlBuffer; }
public static StringBuffer openCDataTag(String prefix, String tagName, String cdata, Map attributes, boolean escapeQuotes, boolean encodeCDATA, StringBuffer target) { if (cdata == null) { return target; } target = openXMLTag(prefix, tagName, XML_STYLE_PROTECT_CDATA, attributes, target); if (encodeCDATA) { target.append(SVNEncodingUtil.xmlEncodeCDATA(cdata, escapeQuotes)); } else { target.append(cdata); } target = closeXMLTag(prefix, tagName, target); return target; }
protected StringBuffer openXMLTag(String tagName, int style, String attr, String value, StringBuffer target) { return SVNXMLUtil.openXMLTag(null, tagName, style | SVNXMLUtil.XML_STYLE_ATTRIBUTE_BREAKS_LINE, attr, value, target); }
protected StringBuffer closeXMLTag(String tagName, StringBuffer target) { return SVNXMLUtil.closeXMLTag(null, tagName, target); }
public static StringBuffer openCDataTag(String tagName, String cdata, StringBuffer target) { return openCDataTag(null, tagName, cdata, target); }
protected void printXMLHeader(String header) { StringBuffer xmlBuffer = new StringBuffer(); SVNXMLUtil.addXMLHeader(xmlBuffer, true); SVNXMLUtil.openXMLTag(null, header, SVNXMLUtil.XML_STYLE_NORMAL, null, xmlBuffer); getSVNEnvironment().getOut().print(xmlBuffer.toString()); }
public static StringBuffer addXMLHeader(StringBuffer target) { return addXMLHeader(target, true); }
private void generateOptionsResponse(DAVResource resource, Collection supportedMethods, StringBuffer xmlBuffer) throws SVNException { if (!getOptionsRequest().isEmpty()) { SVNXMLUtil.addXMLHeader(xmlBuffer); DAVXMLUtil.openNamespaceDeclarationTag(SVNXMLUtil.DAV_NAMESPACE_PREFIX, "options-response", null, xmlBuffer, false); if (getOptionsRequest().isActivitySetRequest()) { generateActivityCollectionSet(resource, xmlBuffer); } else if (getOptionsRequest().isSupportedLivePropertiesRequest()) { generateSupportedLivePropertySet(resource, xmlBuffer); } else if (getOptionsRequest().isSupportedMethodsRequest()) { generateSupportedMethodSet(supportedMethods, xmlBuffer); } else if (getOptionsRequest().isSupportedReportsRequest()) { generateSupportedReportSet(resource, xmlBuffer); } SVNXMLUtil.addXMLFooter(SVNXMLUtil.DAV_NAMESPACE_PREFIX, "options-response", xmlBuffer); } }
public static StringBuffer openNamespaceDeclarationTag(String prefix, String header, Collection namespaces, Map prefixMap, StringBuffer target) { return openNamespaceDeclarationTag(prefix, header, namespaces, prefixMap, null, target, true); }
public static StringBuffer openCDataTag(String prefix, String tagName, String cdata, Map attributes, boolean escapeQuotes, boolean encodeCDATA, StringBuffer target) { if (cdata == null) { return target; } target = openXMLTag(prefix, tagName, XML_STYLE_PROTECT_CDATA, attributes, target); if (encodeCDATA) { target.append(SVNEncodingUtil.xmlEncodeCDATA(cdata, escapeQuotes)); } else { target.append(cdata); } target = closeXMLTag(prefix, tagName, target); return target; }
protected StringBuffer openXMLTag(String tagName, int style, Map attributes, StringBuffer target) { return SVNXMLUtil.openXMLTag(null, tagName, style | SVNXMLUtil.XML_STYLE_ATTRIBUTE_BREAKS_LINE, attributes, target); }
public static StringBuffer generateGetLocksRequest(StringBuffer xmlBuffer) { xmlBuffer = xmlBuffer == null ? new StringBuffer() : xmlBuffer; SVNXMLUtil.addXMLHeader(xmlBuffer); SVNXMLUtil.openNamespaceDeclarationTag(SVNXMLUtil.SVN_NAMESPACE_PREFIX, "get-locks-report", SVN_DAV_NAMESPACES_LIST, SVNXMLUtil.PREFIX_MAP, xmlBuffer); SVNXMLUtil.addXMLFooter(SVNXMLUtil.SVN_NAMESPACE_PREFIX, "get-locks-report", xmlBuffer); return xmlBuffer; }
public static StringBuffer closeXMLTag(String prefix, String tagName, StringBuffer target) { return closeXMLTag(prefix, tagName, target, true); }
public static StringBuffer openCDataTag(String prefix, String tagName, String cdata, Map attributes, StringBuffer target) { return openCDataTag(prefix, tagName, cdata, attributes, false, true, target); }
protected void printXMLHeader(String header) { StringBuffer xmlBuffer = new StringBuffer(); SVNXMLUtil.addXMLHeader(xmlBuffer, true); SVNXMLUtil.openXMLTag(null, header, SVNXMLUtil.XML_STYLE_NORMAL, null, xmlBuffer); getSVNEnvironment().getOut().print(xmlBuffer.toString()); }
public static StringBuffer addXMLHeader(StringBuffer target) { return addXMLHeader(target, true); }
public static StringBuffer openNamespaceDeclarationTag(String prefix, String header, Collection namespaces, Map prefixMap, StringBuffer target) { return openNamespaceDeclarationTag(prefix, header, namespaces, prefixMap, null, target, true); }