Class ChainResources

java.lang.Object
org.apache.commons.chain.web.ChainResources

final class ChainResources extends Object

Utility methods for loading class loader and web application resources to configure a Catalog. These methods are shared between ChainListener and ChainServlet.

Author:
Craig R. McClanahan, Ted Husted
  • Constructor Details

    • ChainResources

      ChainResources()
  • Method Details

    • parseClassResources

      static void parseClassResources(String resources, ConfigParser parser)

      Parse the specified class loader resources.

      Parameters:
      resources - Comma-delimited list of resources (or null)
      parser - ConfigParser to use for parsing
    • parseClassResources

      static void parseClassResources(Catalog catalog, String resources, ConfigParser parser)
      Deprecated.
      Use the variant that does not take a catalog, on a configuration resource containing "catalog" element(s)

      Parse the specified class loader resources.

      Parameters:
      catalog - Catalog we are populating
      resources - Comma-delimited list of resources (or null)
      parser - ConfigParser to use for parsing
    • parseWebResources

      static void parseWebResources(javax.servlet.ServletContext context, String resources, ConfigParser parser)

      Parse the specified web application resources.

      Parameters:
      context - ServletContext for this web application
      resources - Comma-delimited list of resources (or null)
      parser - ConfigParser to use for parsing
    • parseWebResources

      static void parseWebResources(Catalog catalog, javax.servlet.ServletContext context, String resources, ConfigParser parser)
      Deprecated.
      Use the variant that does not take a catalog, on a configuration resource containing "catalog" element(s)

      Parse the specified web application resources.

      Parameters:
      catalog - Catalog we are populating
      context - ServletContext for this web application
      resources - Comma-delimited list of resources (or null)
      parser - ConfigParser to use for parsing
    • getResourcePaths

      static String[] getResourcePaths(String resources)

      Parse the resource string into an array of paths. Empty entries will be skipped. (That is, all entries in the array are non-empty paths.)

      Parameters:
      resources - A comma-delimited list of resource paths (or null).
      Returns:
      An array of non-empty paths. The array itself may be empty.
      Since:
      Chain 1.1