Package org.wso2.carbon.proxyadmin.ui.client

# Class ProxyAdminClientUtils

java.lang.Object
org.wso2.carbon.proxyadmin.ui.client.ProxyAdminClientUtils

public class ProxyAdminClientUtils extends Object

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `ProxyAdminClientUtils()`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `static DocumentBuilder`
  `getSecuredDocumentBuilder(boolean setIgnoreComments)`
  This method provides a secured document builder which will secure XXE attacks.
  `static String[]`
  `sortNames(String[] names)`
  Sorts the given array alphabetically.

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

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

- ## Constructor Details

  - ### ProxyAdminClientUtils

    public ProxyAdminClientUtils()

- ## Method Details

  - ### sortNames

    public static String[] sortNames(String[] names)
    Sorts the given array alphabetically. This method does not sort in-place. Therefore the original array is always unaffected. Returned array is a sorted copy.
    Parameters:
      `names` - An array of Strings
    Returns:
      a sorted array

  - ### getSecuredDocumentBuilder

    public static DocumentBuilder getSecuredDocumentBuilder(boolean setIgnoreComments) throws ParserConfigurationException
    This method provides a secured document builder which will secure XXE attacks.
    Parameters:
      `setIgnoreComments` - whether to set setIgnoringComments in DocumentBuilderFactory.
    Returns:
      DocumentBuilder
    Throws:
      `ParserConfigurationException`