Class PluginUtil


  • public class PluginUtil
    extends Object
    • Constructor Detail

      • PluginUtil

        public PluginUtil()
    • Method Detail

      • getClassLoaderForService

        public static ClassLoader getClassLoaderForService​(String path)
        If the service specified by serviceId is supplied by a plugin, the ClassLoader used to load classes for the associated plugin is returned. This is a handy method to use if you want to find resources associated with a particular (plugin-supplied) service, such as a GWT serialization policy file, properties files, etc. If the service was not supplied by a plugin, then null is returned.
        Parameters:
        path - a path to a plugin resource
        Returns:
        the ClassLoader that serves the (plugin-supplied) service, or null if the service was not plugin-supplied or the plugin manager cannot identify the service.
      • getPluginIdFromPath

        public static String getPluginIdFromPath​(String path)
        If the service specified by serviceId is supplied by a plugin, plugin id is returned.
        Parameters:
        path - a path to a plugin resource
        Returns:
        the Id of the plugin