Class Util


  • public class Util
    extends java.lang.Object

    Util class.

    Version:
    $Id: $
    Author:
    ETj (etj at geo-solutions.it)
    • Constructor Summary

      Constructors 
      Constructor Description
      Util()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static boolean appendParameter​(java.lang.StringBuilder url, java.lang.String parameterName, java.lang.String parameterValue)
      appendParameter
      static java.lang.String appendQuietOnNotFound​(boolean quietOnNotFound, java.lang.String url)
      Append the quietOnNotFound parameter to the input URL
      static char getParameterSeparator​(java.lang.String url)
      getParameterSeparator
      static char getParameterSeparator​(java.lang.StringBuilder url)
      getParameterSeparator
      static <T> java.util.Collection<T> safeCollection​(java.util.Collection<T> collection)
      safeCollection
      static <T> java.util.List<T> safeList​(java.util.List<T> list)
      safeList
      static <TK,​TV>
      java.util.Map<TK,​TV>
      safeMap​(java.util.Map<TK,​TV> map)
      safeMap
      static java.util.List<RESTStyle> searchStyles​(GeoServerRESTReader reader, java.lang.String stylename)
      Search for a stylename in global and in all workspaces.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • QUIET_ON_NOT_FOUND_PARAM

        public static final java.lang.String QUIET_ON_NOT_FOUND_PARAM
        Constant QUIET_ON_NOT_FOUND_PARAM="quietOnNotFound="
        See Also:
        Constant Field Values
      • DEFAULT_QUIET_ON_NOT_FOUND

        public static final boolean DEFAULT_QUIET_ON_NOT_FOUND
        Constant DEFAULT_QUIET_ON_NOT_FOUND=true
        See Also:
        Constant Field Values
    • Constructor Detail

      • Util

        public Util()
    • Method Detail

      • searchStyles

        public static java.util.List<RESTStyle> searchStyles​(GeoServerRESTReader reader,
                                                             java.lang.String stylename)
        Search for a stylename in global and in all workspaces.
        Parameters:
        reader - a GeoServerRESTReader object.
        stylename - a String object.
        Returns:
        a List object.
      • appendQuietOnNotFound

        public static java.lang.String appendQuietOnNotFound​(boolean quietOnNotFound,
                                                             java.lang.String url)
        Append the quietOnNotFound parameter to the input URL
        Parameters:
        quietOnNotFound - parameter
        url - input url
        Returns:
        a composed url with the parameter appended
      • safeList

        public static <T> java.util.List<T> safeList​(java.util.List<T> list)

        safeList

        Type Parameters:
        T - a T object.
        Parameters:
        list - a List object.
        Returns:
        a List object.
      • safeCollection

        public static <T> java.util.Collection<T> safeCollection​(java.util.Collection<T> collection)

        safeCollection

        Type Parameters:
        T - a T object.
        Parameters:
        collection - a Collection object.
        Returns:
        a Collection object.
      • safeMap

        public static <TK,​TV> java.util.Map<TK,​TV> safeMap​(java.util.Map<TK,​TV> map)

        safeMap

        Type Parameters:
        TK - a TK object.
        TV - a TV object.
        Parameters:
        map - a Map object.
        Returns:
        a Map object.
      • getParameterSeparator

        public static char getParameterSeparator​(java.lang.String url)

        getParameterSeparator

        Parameters:
        url - a String object.
        Returns:
        a char.
      • getParameterSeparator

        public static char getParameterSeparator​(java.lang.StringBuilder url)

        getParameterSeparator

        Parameters:
        url - a StringBuilder object.
        Returns:
        a char.
      • appendParameter

        public static boolean appendParameter​(java.lang.StringBuilder url,
                                              java.lang.String parameterName,
                                              java.lang.String parameterValue)

        appendParameter

        Parameters:
        url - a StringBuilder object.
        parameterName - a String object.
        parameterValue - a String object.
        Returns:
        a boolean.