Uses of Interface
org.java.plugin.registry.PluginDescriptor

Packages that use PluginDescriptor
org.java.plugin This package contains framework runtime API. 
org.java.plugin.extension   
org.java.plugin.extension.annotations.scanner   
org.java.plugin.extension.util   
org.java.plugin.registry This package contains framework registry API. 
org.java.plugin.registry.xml This package contains XML syntax manifest files based framework registry API implementation. 
org.java.plugin.standard This package contains standard implementation of main framework runtime API. 
 

Uses of PluginDescriptor in org.java.plugin
 

Methods in org.java.plugin that return PluginDescriptor
abstract  PluginDescriptor[] PluginManager.disablePlugin(PluginDescriptor descr)
          Disables plug-in (with dependencies) in this manager instance.
abstract  PluginDescriptor[] PluginManager.enablePlugin(PluginDescriptor descr, boolean includeDependings)
          Enables plug-in (or plug-ins) in this manager instance.
 PluginDescriptor Plugin.getDescriptor()
           
 PluginDescriptor PluginClassLoader.getPluginDescriptor()
           
 

Methods in org.java.plugin that return types with arguments of type PluginDescriptor
 java.util.List<PluginDescriptor> PluginController.getPluginDescriptions()
          Returns a list of all currently available PluginDescriptors
 

Methods in org.java.plugin with parameters of type PluginDescriptor
 void PluginController.activatePlugin(PluginDescriptor descriptor)
          Activate plugin.
abstract  PluginDescriptor[] PluginManager.disablePlugin(PluginDescriptor descr)
          Disables plug-in (with dependencies) in this manager instance.
abstract  PluginDescriptor[] PluginManager.enablePlugin(PluginDescriptor descr, boolean includeDependings)
          Enables plug-in (or plug-ins) in this manager instance.
abstract  PluginClassLoader PluginManager.getPluginClassLoader(PluginDescriptor descr)
          Returns instance of plug-in's class loader and not tries to activate plug-in.
 java.lang.ClassLoader PluginController.getPluginClassLoader(PluginDescriptor descriptor)
          Access the Plugins Classloader
protected  void PluginManager.initPlugin(Plugin plugin, PluginDescriptor descr)
          Initializes given plug-in with this manager instance and given descriptor.
abstract  boolean PluginManager.isBadPlugin(PluginDescriptor descr)
           
abstract  boolean PluginManager.isPluginActivated(PluginDescriptor descr)
           
abstract  boolean PluginManager.isPluginActivating(PluginDescriptor descr)
           
abstract  boolean PluginManager.isPluginEnabled(PluginDescriptor descr)
           
 void PluginManager.EventListener.pluginDisabled(PluginDescriptor descriptor)
          This method will be called by the manager just before plug-in disabling.
 void PluginManager.EventListenerAdapter.pluginDisabled(PluginDescriptor descriptor)
           
 void PluginManager.EventListener.pluginEnabled(PluginDescriptor descriptor)
          This method will be called by the manager just after plug-in enabling.
 void PluginManager.EventListenerAdapter.pluginEnabled(PluginDescriptor descriptor)
           
 

Constructors in org.java.plugin with parameters of type PluginDescriptor
PluginClassLoader(PluginManager aManager, PluginDescriptor descr, java.net.URL[] urls)
           
PluginClassLoader(PluginManager aManager, PluginDescriptor descr, java.net.URL[] urls, java.lang.ClassLoader parent)
           
PluginClassLoader(PluginManager aManager, PluginDescriptor descr, java.net.URL[] urls, java.lang.ClassLoader parent, java.net.URLStreamHandlerFactory factory)
           
 

Uses of PluginDescriptor in org.java.plugin.extension
 

Methods in org.java.plugin.extension that return PluginDescriptor
 PluginDescriptor AnnotatedParameter.getDeclaringPluginDescriptor()
           
 PluginDescriptor AnnotatedExtension.getDeclaringPluginDescriptor()
           
 PluginDescriptor AnnotatedParameter.valueAsPluginDescriptor()
           
 

Methods in org.java.plugin.extension with parameters of type PluginDescriptor
protected  Plugin GuicyLifecycleHandler.createPluginInstance(PluginDescriptor descr)
           
 java.lang.Class GuicyLifecycleHandler.getPluginClass(PluginDescriptor descr)
           
 

Constructors in org.java.plugin.extension with parameters of type PluginDescriptor
AnnotatedExtension(PluginDescriptor pluginDescriptor, java.lang.String id, java.lang.String plugin, java.lang.String point, java.util.List<ParameterContainer> parameters)
           
AnnotatedParameter(Extension extension, PluginDescriptor plugin, PluginFragment fragment, java.lang.String id, java.lang.String value, java.lang.Class<?> type)
           
 

Uses of PluginDescriptor in org.java.plugin.extension.annotations.scanner
 

Methods in org.java.plugin.extension.annotations.scanner with parameters of type PluginDescriptor
 AnnotatedExtension AnnotatedExtensionContainer.getExtension(PluginDescriptor descriptor)
           
 

Constructors in org.java.plugin.extension.annotations.scanner with parameters of type PluginDescriptor
AnnotationDB(PluginDescriptor plugin)
           
AnnotationDB(PluginDescriptor plugin, java.util.List<Extension> extensions)
           
ExtensionVisitor(PluginDescriptor pluginDescriptor, java.lang.String annotatedClass, java.util.List<Extension> extensionList)
           
 

Uses of PluginDescriptor in org.java.plugin.extension.util
 

Methods in org.java.plugin.extension.util with parameters of type PluginDescriptor
static java.util.Collection<java.lang.String> PluginIOUtils.getAllElementsIn(PluginDescriptor plugin, java.lang.String path)
           
static java.net.URL PluginIOUtils.getPluginPath(PluginDescriptor desc)
          Takes the PluginDescriptor and uses its getLocation() method to find the plugins location.
static java.net.URL PluginIOUtils.getPluginPathTo(PluginDescriptor desc, java.lang.String path)
           
static boolean PluginIOUtils.isResourceAvailable(PluginDescriptor pluginDescriptor, java.lang.String resource)
          Returns true if the given PluginDescriptor contains the resource, that is, the IoUtil.isResourceExists(URL) returns true for the URL created from the plugins location and the given resource.
 

Uses of PluginDescriptor in org.java.plugin.registry
 

Methods in org.java.plugin.registry that return PluginDescriptor
 PluginDescriptor PluginElement.getDeclaringPluginDescriptor()
          Returns plug-in descriptor, this element belongs to.
 PluginDescriptor PluginRegistry.getPluginDescriptor(java.lang.String pluginId)
          Returns descriptor of plug-in with given ID.
 PluginDescriptor Extension.Parameter.valueAsPluginDescriptor()
          Returns "typed" value of parameter.
 

Methods in org.java.plugin.registry that return types with arguments of type PluginDescriptor
 java.util.Collection<PluginDescriptor> PluginRegistry.getDependingPlugins(PluginDescriptor descr)
          Utility method that recursively collects all plug-ins that depends on the given plug-in.
 java.util.Collection<PluginDescriptor> PluginRegistry.getPluginDescriptors()
          Returns collection of descriptors of all plug-ins that was successfully populated by this registry.
 

Methods in org.java.plugin.registry with parameters of type PluginDescriptor
 java.util.Collection<PluginDescriptor> PluginRegistry.getDependingPlugins(PluginDescriptor descr)
          Utility method that recursively collects all plug-ins that depends on the given plug-in.
 boolean PluginFragment.matches(PluginDescriptor descr)
          Checks is this fragment may contribute to given plug-in.
 

Uses of PluginDescriptor in org.java.plugin.registry.xml
 

Methods in org.java.plugin.registry.xml that return PluginDescriptor
 PluginDescriptor PluginRegistryImpl.getPluginDescriptor(java.lang.String pluginId)
           
 

Methods in org.java.plugin.registry.xml that return types with arguments of type PluginDescriptor
 java.util.Collection<PluginDescriptor> PluginRegistryImpl.getDependingPlugins(PluginDescriptor descr)
           
 java.util.Collection<PluginDescriptor> PluginRegistryImpl.getPluginDescriptors()
           
 

Methods in org.java.plugin.registry.xml with parameters of type PluginDescriptor
 java.util.Collection<PluginDescriptor> PluginRegistryImpl.getDependingPlugins(PluginDescriptor descr)
           
 

Uses of PluginDescriptor in org.java.plugin.standard
 

Methods in org.java.plugin.standard that return PluginDescriptor
 PluginDescriptor[] StandardPluginManager.disablePlugin(PluginDescriptor descr)
          Disables plug-in (with dependencies) in this manager instance.
 PluginDescriptor[] StandardPluginManager.enablePlugin(PluginDescriptor descr, boolean includeDependings)
          Enables plug-in (or plug-ins) in this manager instance.
 

Methods in org.java.plugin.standard with parameters of type PluginDescriptor
protected  PluginClassLoader StandardPluginLifecycleHandler.createPluginClassLoader(PluginDescriptor descr)
          Creates standard implementation of plug-in class loader.
protected abstract  PluginClassLoader PluginLifecycleHandler.createPluginClassLoader(PluginDescriptor descr)
          This method should create new instance of class loader for given plug-in.
protected  Plugin StandardPluginLifecycleHandler.createPluginInstance(PluginDescriptor descr)
          Creates instance of plug-in class calling it's default (no-arguments) constructor.
protected abstract  Plugin PluginLifecycleHandler.createPluginInstance(PluginDescriptor descr)
          This method should create new instance of plug-in class.
 PluginDescriptor[] StandardPluginManager.disablePlugin(PluginDescriptor descr)
          Disables plug-in (with dependencies) in this manager instance.
 PluginDescriptor[] StandardPluginManager.enablePlugin(PluginDescriptor descr, boolean includeDependings)
          Enables plug-in (or plug-ins) in this manager instance.
 PluginClassLoader StandardPluginManager.getPluginClassLoader(PluginDescriptor descr)
          Returns instance of plug-in's class loader and not tries to activate plug-in.
 boolean StandardPluginManager.isBadPlugin(PluginDescriptor descr)
           
 boolean StandardPluginManager.isPluginActivated(PluginDescriptor descr)
           
 boolean StandardPluginManager.isPluginActivating(PluginDescriptor descr)
           
 boolean StandardPluginManager.isPluginEnabled(PluginDescriptor descr)
           
 

Constructors in org.java.plugin.standard with parameters of type PluginDescriptor
StandardPluginClassLoader(PluginManager aManager, PluginDescriptor descr, java.lang.ClassLoader parent)
          Creates class instance configured to load classes and resources for given plug-in.
 



Copyright © 2010. All Rights Reserved.