Class ParserUtils

java.lang.Object
org.mule.apikit.ParserUtils

public class ParserUtils extends Object
  • Constructor Details

    • ParserUtils

      public ParserUtils()
  • Method Details

    • resolveVersion

      public static String resolveVersion(String path, String version)
    • getArrayAsYamlValue

      public static String getArrayAsYamlValue(Parameter facet, Collection<?> paramValues)
      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

      public static String quoteValue(String payload)
      Surrounds payload value with quotes.
      Parameters:
      payload -
      Returns:
      Quoted payload
    • escapeSpecialCharsInYamlValue

      public static String escapeSpecialCharsInYamlValue(String value)
      Escapes back slashes and quotes from value.
      Parameters:
      value -
      Returns:
      escaped value