protected void handleDynamicSubresource(StringBuilder sb, Set<Class<?>> jaxbTypes, ElementQNameResolver qnameResolver, Map<Class<?>, QName> clsMap, OperationResourceInfo ori, ClassResourceInfo subcri, boolean isJson) { if (!isJson) { if (subcri != null) { sb.append("<!-- Recursive subresource -->"); } else { sb.append("<!-- Dynamic subresource -->"); } } startResourceTag(sb, subcri, ori.getURITemplate().getValue()); handlePathAndMatrixParams(sb, ori, isJson); sb.append("</resource>"); }
protected void handleDynamicSubresource(StringBuilder sb, Set<Class<?>> jaxbTypes, ElementQNameResolver qnameResolver, Map<Class<?>, QName> clsMap, OperationResourceInfo ori, ClassResourceInfo subcri, boolean isJson) { if (!isJson) { if (subcri != null) { sb.append("<!-- Recursive subresource -->"); } else { sb.append("<!-- Dynamic subresource -->"); } } startResourceTag(sb, subcri, ori.getURITemplate().getValue()); handlePathAndMatrixParams(sb, ori, isJson); sb.append("</resource>"); }
protected void handleDynamicSubresource(StringBuilder sb, Set<Class<?>> jaxbTypes, ElementQNameResolver qnameResolver, Map<Class<?>, QName> clsMap, OperationResourceInfo ori, ClassResourceInfo subcri, boolean isJson) { if (!isJson) { if (subcri != null) { sb.append("<!-- Recursive subresource -->"); } else { sb.append("<!-- Dynamic subresource -->"); } } startResourceTag(sb, subcri != null ? subcri.getServiceClass() : Object.class, ori.getURITemplate() .getValue()); handlePathAndMatrixParams(sb, ori, isJson); sb.append("</resource>"); }
handleDocs(subcri.getServiceClass().getAnnotations(), sb, DocTarget.RESOURCE, true, isJson); handlePathAndMatrixParams(sb, ori, isJson); handleResource(sb, jaxbTypes, qnameResolver, clsMap, subcri, visitedResources, isJson); sb.append("</resource>");
handleDocs(subcri.getServiceClass().getAnnotations(), sb, DocTarget.RESOURCE, true, isJson); handlePathAndMatrixParams(sb, ori, isJson); handleResource(sb, jaxbTypes, qnameResolver, clsMap, subcri, visitedResources, isJson); sb.append("</resource>");
handleDocs(subcri.getServiceClass().getAnnotations(), sb, DocTarget.RESOURCE, true, isJson); handlePathAndMatrixParams(sb, ori, isJson); handleResource(sb, jaxbTypes, qnameResolver, clsMap, subcri, visitedResources, isJson); sb.append("</resource>");
handleDocs(anns, sb, DocTarget.RESOURCE, false, isJson); handlePathAndMatrixClassParams(sb, classParams, isJson); handlePathAndMatrixParams(sb, ori, isJson); } else if (index == 0) { handlePathAndMatrixClassParams(sb, classParams, isJson); handlePathAndMatrixParams(sb, ori, isJson);
handleDocs(anns, sb, DocTarget.RESOURCE, false, isJson); handlePathAndMatrixClassParams(ori, sb, classParams, isJson); handlePathAndMatrixParams(sb, ori, isJson); } else if (index == 0) { handlePathAndMatrixClassParams(ori, sb, classParams, isJson); handlePathAndMatrixParams(sb, ori, isJson);
handleDocs(anns, sb, DocTarget.RESOURCE, false, isJson); handlePathAndMatrixClassParams(ori, sb, classParams, isJson); handlePathAndMatrixParams(sb, ori, isJson); } else if (index == 0) { handlePathAndMatrixClassParams(ori, sb, classParams, isJson); handlePathAndMatrixParams(sb, ori, isJson);