Package org.apache.tapestry5

## Class MarkupUtils

- java.lang.Object
- - org.apache.tapestry5.MarkupUtils

-     public class MarkupUtils
      extends Object

  Utility methods related to generating markup.

- - ### Constructor Summary

    Constructors
    Constructor | Description
    --- | ---
    `MarkupUtils()` |

  - ### Method Summary

    All Methods Static Methods Concrete Methods
    Modifier and Type | Method | Description
    --- | --- | ---
    `static String` | `join​(String... values)` | Joins together several strings, sorting them alphabetically and separating them with spaces.
    `static String` | `join​(List<String> values)` | Joins together several strings, sorting them alphabetically and separating them with spaces.
    `static String` | `quote​(String text)` | Quotes the provided value as a JavaScript string literal.

    - ### Methods inherited from class java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### Constructor Detail

    - #### MarkupUtils

          public MarkupUtils()

  - ### Method Detail

    - #### quote

          public static String quote​(String text)

      Quotes the provided value as a JavaScript string literal. The input value is surrounded by single quotes and any interior backslash, single or double quotes are escaped (a preceding backslash is added).
      Parameters:
        `text` -
      Returns:
        quoted text

    - #### join

          public static String join​(String... values)

      Joins together several strings, sorting them alphabetically and separating them with spaces. This is often used when setting the CSS class attribute of an element.

    - #### join

          public static String join​(List<String> values)

      Joins together several strings, sorting them alphabetically and separating them with spaces. This is often used when setting the CSS class attribute of an element.