Issue #254: The wildcard Mediatype */* is escaped now
This commit is contained in:
@@ -31,21 +31,28 @@ public class MarkupDocBuilderUtils {
|
||||
if (StringUtils.isBlank(text)) {
|
||||
return StringUtils.EMPTY;
|
||||
}
|
||||
return copyMarkupDocBuilder(markupDocBuilder).literalText(text).toString();
|
||||
return copyMarkupDocBuilder(markupDocBuilder).literalText(escapeText(text)).toString();
|
||||
}
|
||||
|
||||
private static String escapeText(String text) {
|
||||
if(text.startsWith("*")){
|
||||
text = "\\" + text;
|
||||
}
|
||||
return text;
|
||||
}
|
||||
|
||||
public static String boldText(MarkupDocBuilder markupDocBuilder, String text) {
|
||||
if (StringUtils.isBlank(text)) {
|
||||
return StringUtils.EMPTY;
|
||||
}
|
||||
return copyMarkupDocBuilder(markupDocBuilder).boldText(text).toString();
|
||||
return copyMarkupDocBuilder(markupDocBuilder).boldText(escapeText(text)).toString();
|
||||
}
|
||||
|
||||
public static String italicText(MarkupDocBuilder markupDocBuilder, String text) {
|
||||
if (StringUtils.isBlank(text)) {
|
||||
return StringUtils.EMPTY;
|
||||
}
|
||||
return copyMarkupDocBuilder(markupDocBuilder).italicText(text).toString();
|
||||
return copyMarkupDocBuilder(markupDocBuilder).italicText(escapeText(text)).toString();
|
||||
}
|
||||
|
||||
public static String crossReference(MarkupDocBuilder markupDocBuilder, String document, String anchor, String text) {
|
||||
|
||||
@@ -51,7 +51,7 @@ __optional__|State value|enum (ADDED, REMOVED, CHANGED)
|
||||
|
||||
==== Produces
|
||||
|
||||
* `*/*`
|
||||
* `\*/*`
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -39,7 +39,7 @@ __optional__|String metrics|< string, integer (int32) > map
|
||||
|
||||
==== Produces
|
||||
|
||||
* `*/*`
|
||||
* `\*/*`
|
||||
|
||||
|
||||
==== Tags
|
||||
@@ -84,7 +84,7 @@ __optional__|Mappings|< string, <<_mappinginfo,MappingInfo>> > map
|
||||
|
||||
==== Produces
|
||||
|
||||
* `*/*`
|
||||
* `\*/*`
|
||||
|
||||
|
||||
==== Tags
|
||||
@@ -153,7 +153,7 @@ __optional__|string
|
||||
|
||||
==== Produces
|
||||
|
||||
* `*/*`
|
||||
* `\*/*`
|
||||
|
||||
|
||||
==== Tags
|
||||
@@ -198,7 +198,7 @@ __optional__|String metrics|< string, string > map
|
||||
|
||||
==== Produces
|
||||
|
||||
* `*/*`
|
||||
* `\*/*`
|
||||
|
||||
|
||||
==== Tags
|
||||
|
||||
@@ -29,7 +29,7 @@ Get collections
|
||||
|
||||
==== Produces
|
||||
|
||||
* `*/*`
|
||||
* `\*/*`
|
||||
|
||||
|
||||
[[_getpets]]
|
||||
@@ -59,7 +59,7 @@ Get pets
|
||||
|
||||
==== Produces
|
||||
|
||||
* `*/*`
|
||||
* `\*/*`
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -29,7 +29,7 @@ Get collections
|
||||
|
||||
==== Produces
|
||||
|
||||
* `*/*`
|
||||
* `\*/*`
|
||||
|
||||
|
||||
[[_getpets]]
|
||||
@@ -59,7 +59,7 @@ Get pets
|
||||
|
||||
==== Produces
|
||||
|
||||
* `*/*`
|
||||
* `\*/*`
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user