Package org.mule.apikit
Class ParserUtils
java.lang.Object
org.mule.apikit.ParserUtils
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic StringEscapes back slashes and quotes from value.static StringgetArrayAsYamlValue(Parameter facet, Collection<?> paramValues) Builds a YAML for provided array of values.static StringqueryStringAsYamlValue(Map<String, Parameter> facets, Map<String, Collection<?>> queryParamsCopy) Builds a YAML from provided Query String.static StringquoteValue(String payload) Surrounds payload value with quotes.static StringresolveVersion(String path, String version)
-
Constructor Details
-
ParserUtils
public ParserUtils()
-
-
Method Details
-
resolveVersion
-
getArrayAsYamlValue
Builds a YAML for provided array of values.- Parameters:
facet-paramValues-- Returns:
- YAML representation of array values.
-
queryStringAsYamlValue
public static String queryStringAsYamlValue(Map<String, Parameter> facets, Map<String, Collection<?>> queryParamsCopy) Builds a YAML from provided Query String.- Parameters:
facets-queryParamsCopy-- Returns:
- Query String as YAML
-
quoteValue
Surrounds payload value with quotes.- Parameters:
payload-- Returns:
- Quoted payload
-
escapeSpecialCharsInYamlValue
Escapes back slashes and quotes from value.- Parameters:
value-- Returns:
- escaped value
-