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>"); }
Set<ClassResourceInfo> visitedResources = new LinkedHashSet<>(); for (ClassResourceInfo cri : cris) { startResourceTag(sbResources, cri, cri.getURITemplate().getValue());
Set<ClassResourceInfo> visitedResources = new LinkedHashSet<ClassResourceInfo>(); for (ClassResourceInfo cri : cris) { startResourceTag(sbResources, cri.getServiceClass(), cri.getURITemplate().getValue()); Annotation description = AnnotationUtils.getClassAnnotation(cri.getServiceClass(), Description.class); if (description == null) {
Set<ClassResourceInfo> visitedResources = new LinkedHashSet<>(); for (ClassResourceInfo cri : cris) { startResourceTag(sbResources, cri, cri.getURITemplate().getValue());
ClassResourceInfo subcri = cri.findResource(cls, cls); if (subcri != null && !visitedResources.contains(subcri)) { startResourceTag(sb, subcri, ori.getURITemplate().getValue()); handleDocs(subcri.getServiceClass().getAnnotations(), sb, DocTarget.RESOURCE, true, isJson);
ClassResourceInfo subcri = cri.findResource(cls, cls); if (subcri != null && !visitedResources.contains(subcri)) { startResourceTag(sb, subcri, ori.getURITemplate().getValue()); handleDocs(subcri.getServiceClass().getAnnotations(), sb, DocTarget.RESOURCE, true, isJson);
ClassResourceInfo subcri = cri.findResource(cls, cls); if (subcri != null && !visitedResources.contains(subcri)) { startResourceTag(sb, subcri.getServiceClass(), ori.getURITemplate().getValue()); handleDocs(subcri.getServiceClass().getAnnotations(), sb, DocTarget.RESOURCE, true, isJson);
startResourceTag(sb, ori, getPath(path)); handleDocs(anns, sb, DocTarget.RESOURCE, false, isJson); handlePathAndMatrixClassParams(sb, classParams, isJson);
startResourceTag(sb, ori, getPath(path)); handleDocs(anns, sb, DocTarget.RESOURCE, false, isJson); handlePathAndMatrixClassParams(ori, sb, classParams, isJson);
startResourceTag(sb, ori, getPath(path)); handleDocs(anns, sb, DocTarget.RESOURCE, false, isJson); handlePathAndMatrixClassParams(ori, sb, classParams, isJson);