private void addDocsAndCloseElement(StringBuilder sb, Annotation[] anns, String elementName, String category, boolean allowDefault, boolean isJson) { if (isDocAvailable(anns)) { sb.append(">"); handleDocs(anns, sb, category, allowDefault, isJson); sb.append("</" + elementName + ">"); } else { sb.append("/>"); } }
private void addDocsAndCloseElement(OperationResourceInfo ori, int paramIndex, StringBuilder sb, Annotation[] anns, String elementName, String category, boolean allowDefault, boolean isJson) { //CHECKSTYLE:ON boolean docAnnAvailable = isDocAvailable(anns); if (docAnnAvailable || (ori != null && !docProviders.isEmpty())) { sb.append(">"); if (docAnnAvailable) { handleDocs(anns, sb, category, allowDefault, isJson); } else if (DocTarget.RETURN.equals(category)) { handleOperResponseJavaDocs(ori, sb); } else if (DocTarget.PARAM.equals(category)) { handleOperParamJavaDocs(ori, paramIndex, sb); } sb.append("</").append(elementName).append(">"); } else { sb.append("/>"); } }
private void addDocsAndCloseElement(OperationResourceInfo ori, int paramIndex, StringBuilder sb, Annotation[] anns, String elementName, String category, boolean allowDefault, boolean isJson) { //CHECKSTYLE:ON boolean docAnnAvailable = isDocAvailable(anns); if (docAnnAvailable || (ori != null && !docProviders.isEmpty())) { sb.append(">"); if (docAnnAvailable) { handleDocs(anns, sb, category, allowDefault, isJson); } else if (DocTarget.RETURN.equals(category)) { handleOperResponseJavaDocs(ori, sb); } else if (DocTarget.PARAM.equals(category)) { handleOperParamJavaDocs(ori, paramIndex, sb); } sb.append("</").append(elementName).append(">"); } else { sb.append("/>"); } }
handleDocs(anns, sb, DocTarget.PARAM, true, isJson); setEnumOptions(sb, type); sb.append("</param>");
handleDocs(new Annotation[] {description}, sbResources, DocTarget.RESOURCE, true, isJson); } else { handleClassJavaDocs(cri, sbResources);
handleDocs(anns, sb, DocTarget.PARAM, true, isJson); setEnumOptions(sb, type); sb.append("</param>");
if (a.annotationType() == Descriptions.class) { Descriptions ds = (Descriptions)a; return handleDocs(ds.value(), sb, category, allowDefault, isJson);
handleDocs(new Annotation[] {description}, sbResources, DocTarget.RESOURCE, true, isJson); } else { handleClassJavaDocs(cri, sbResources);
if (a.annotationType() == Descriptions.class) { Descriptions ds = (Descriptions)a; handleDocs(ds.value(), sb, category, allowDefault, isJson); return;
if (a.annotationType() == Descriptions.class) { Descriptions ds = (Descriptions)a; return handleDocs(ds.value(), sb, category, allowDefault, isJson);
handleDocs(new Annotation[] {description}, sbResources, DocTarget.RESOURCE, true, isJson);
handleDocs(anns, sb, DocTarget.PARAM, true, isJson); setEnumOptions(sb, type); sb.append("</param>");
if (subcri != null && !visitedResources.contains(subcri)) { startResourceTag(sb, subcri, ori.getURITemplate().getValue()); handleDocs(subcri.getServiceClass().getAnnotations(), sb, DocTarget.RESOURCE, true, isJson); handlePathAndMatrixParams(sb, ori, isJson);
if (subcri != null && !visitedResources.contains(subcri)) { startResourceTag(sb, subcri, ori.getURITemplate().getValue()); handleDocs(subcri.getServiceClass().getAnnotations(), sb, DocTarget.RESOURCE, true, isJson); handlePathAndMatrixParams(sb, ori, isJson);
if (subcri != null && !visitedResources.contains(subcri)) { startResourceTag(sb, subcri.getServiceClass(), ori.getURITemplate().getValue()); handleDocs(subcri.getServiceClass().getAnnotations(), sb, DocTarget.RESOURCE, true, isJson); handlePathAndMatrixParams(sb, ori, isJson);
handleDocs(anns, sb, DocTarget.RESOURCE, false, isJson); handlePathAndMatrixClassParams(sb, classParams, isJson); handlePathAndMatrixParams(sb, ori, isJson); handleDocs(anns, sb, DocTarget.METHOD, true, isJson); if (getMethod(ori).getParameterTypes().length != 0 || classParams.size() != 0) { startMethodRequestTag(sb, ori); handleDocs(anns, sb, DocTarget.REQUEST, false, isJson); handleDocs(anns, sb, DocTarget.RESPONSE, false, isJson); if (!isVoid) { handleRepresentation(sb, jaxbTypes, qnameResolver, clsMap, ori, returnType, isJson, false);
handleDocs(anns, sb, DocTarget.RESOURCE, false, isJson); handlePathAndMatrixClassParams(ori, sb, classParams, isJson); handlePathAndMatrixParams(sb, ori, isJson); if (!handleDocs(anns, sb, DocTarget.METHOD, true, isJson)) { handleOperJavaDocs(ori, sb); handleDocs(anns, sb, DocTarget.REQUEST, false, isJson); handleDocs(anns, sb, DocTarget.RESPONSE, false, isJson); if (!isVoid) { handleRepresentation(sb, jaxbTypes, qnameResolver, clsMap, ori, returnType, isJson, false);
handleDocs(anns, sb, DocTarget.RESOURCE, false, isJson); handlePathAndMatrixClassParams(ori, sb, classParams, isJson); handlePathAndMatrixParams(sb, ori, isJson); if (!handleDocs(anns, sb, DocTarget.METHOD, true, isJson)) { handleOperJavaDocs(ori, sb); handleDocs(anns, sb, DocTarget.REQUEST, false, isJson); handleDocs(anns, sb, DocTarget.RESPONSE, false, isJson); if (!isVoid) { handleRepresentation(sb, jaxbTypes, qnameResolver, clsMap, ori, returnType, isJson, false);