A B C D E F G H I J L M N O P R S T U V

A

accepts(String) - Method in interface org.java.plugin.extension.annotations.scanner.archiveiterator.Filter
 
activatePlugin(Plugin) - Method in class org.java.plugin.PluginController
Activate plugin.
activatePlugin(PluginDescriptor) - Method in class org.java.plugin.PluginController
Activate plugin.
activatePlugin(String) - Method in class org.java.plugin.PluginController
Activate plugin.
activatePlugin(String) - Method in class org.java.plugin.PluginManager
Activates plug-in with given ID if it is not activated yet.
activatePlugin(String) - Method in class org.java.plugin.standard.StandardPluginManager
Activates plug-in with given ID if it is not activated yet.
addedExtensions() - Method in interface org.java.plugin.registry.PluginRegistry.RegistryChangeData
 
addedExtensions(String) - Method in interface org.java.plugin.registry.PluginRegistry.RegistryChangeData
 
addedPlugins() - Method in interface org.java.plugin.registry.PluginRegistry.RegistryChangeData
 
addPluginLifecycleListener(PluginLifecycleListener) - Method in class org.java.plugin.PluginController
Adds a PluginLifecycleListener.
addRepository(File) - Method in class org.java.plugin.extension.PluginsCollector
Add a new location as plugin repository.
afterPluginStop(Plugin) - Method in class org.java.plugin.standard.PluginLifecycleHandler
This method will be called by PluginManager just after stopping plug-in.
afterPluginStop(Plugin) - Method in class org.java.plugin.standard.StandardPluginLifecycleHandler
This method does nothing in this implementation.
AllPluginsClassLoader - Class in org.java.plugin.extension
Helper class to collect all instances of PluginClassLoaders in use.
AnnotatedExtension - Class in org.java.plugin.extension
 
AnnotatedExtension(PluginDescriptor, String, String, String, List<ParameterContainer>) - Constructor for class org.java.plugin.extension.AnnotatedExtension
 
AnnotatedExtensionContainer - Class in org.java.plugin.extension.annotations.scanner
 
AnnotatedExtensionContainer(Extension) - Constructor for class org.java.plugin.extension.annotations.scanner.AnnotatedExtensionContainer
 
AnnotatedParameter - Class in org.java.plugin.extension
 
AnnotatedParameter(Extension, PluginDescriptor, PluginFragment, String, String, Class<?>) - Constructor for class org.java.plugin.extension.AnnotatedParameter
 
AnnotationDB - Class in org.java.plugin.extension.annotations.scanner
The class allows you to scan an arbitrary set of "archives" for .class files.
AnnotationDB(PluginDescriptor, List<Extension>) - Constructor for class org.java.plugin.extension.annotations.scanner.AnnotationDB
 
AnnotationDB(PluginDescriptor) - Constructor for class org.java.plugin.extension.annotations.scanner.AnnotationDB
 
annotationType() - Method in class org.java.plugin.extension.annotations.NullableImpl
 
available() - Method in class org.java.plugin.extension.annotations.scanner.archiveiterator.InputStreamWrapper
 

B

beforePluginStart(Plugin) - Method in class org.java.plugin.standard.PluginLifecycleHandler
This method will be called by PluginManager just before starting plug-in.
beforePluginStart(Plugin) - Method in class org.java.plugin.standard.StandardPluginLifecycleHandler
This method does nothing in this implementation.

C

cacheLibrary(URL, String) - Method in class org.java.plugin.standard.StandardPluginClassLoader
 
checkClassVisibility(Class<?>, StandardPluginClassLoader) - Method in class org.java.plugin.standard.StandardPluginClassLoader
 
checkIntegrity(PathResolver) - Method in interface org.java.plugin.registry.PluginRegistry
Performs integrity check of all registered plug-ins and generates result as a collection of standard report items.
checkIntegrity(PathResolver, boolean) - Method in interface org.java.plugin.registry.PluginRegistry
Performs integrity check of all registered plug-ins and generates result as a collection of standard report items.
checkIntegrity(PathResolver) - Method in class org.java.plugin.registry.xml.PluginRegistryImpl
 
checkIntegrity(PathResolver, boolean) - Method in class org.java.plugin.registry.xml.PluginRegistryImpl
 
ClasspathUtils - Class in org.java.plugin.extension.util
Various functions to locate URLs to scan The original Version of this class was writen by Bill Burke.
ClasspathUtils() - Constructor for class org.java.plugin.extension.util.ClasspathUtils
 
close() - Method in class org.java.plugin.extension.annotations.scanner.archiveiterator.FileIterator
 
close() - Method in class org.java.plugin.extension.annotations.scanner.archiveiterator.InputStreamWrapper
 
close() - Method in class org.java.plugin.extension.annotations.scanner.archiveiterator.JarIterator
 
close() - Method in interface org.java.plugin.extension.annotations.scanner.archiveiterator.StreamIterator
Cleanup any open resources of the iterator
collectFilters() - Method in class org.java.plugin.standard.StandardPluginClassLoader
 
collectImports() - Method in class org.java.plugin.standard.StandardPluginClassLoader
 
collectPluginLocations() - Method in class org.java.plugin.extension.PluginsCollector
After PluginsCollector.configure(Properties) was called, this scans the found directories and locations and creates an array of PluginManager.PluginLocations.
compareFileDates(Date, Date) - Static method in class org.java.plugin.util.IoUtil
For some reason modification milliseconds for some files are unstable, use this function to compare file dates ignoring milliseconds.
compareFiles(File, File) - Static method in class org.java.plugin.util.IoUtil
Compares two files for directories/files synchronization purposes.
compareTo(Version) - Method in class org.java.plugin.registry.Version
 
config - Variable in class org.java.plugin.standard.StandardObjectFactory
 
configure(ExtendedProperties) - Method in class org.java.plugin.extension.GuicyLifecycleHandler
 
configure(Properties) - Method in class org.java.plugin.extension.PluginsCollector
Takes the configuration from the given properties and scans for plugins and description locations.
configure(ExtendedProperties) - Method in class org.java.plugin.ObjectFactory
Configures this factory instance.
configure(ExtendedProperties) - Method in interface org.java.plugin.PathResolver
Configures this resolver instance.
configure(ExtendedProperties) - Method in interface org.java.plugin.registry.PluginRegistry
Configures this registry instance.
configure(ExtendedProperties) - Method in class org.java.plugin.registry.xml.PluginRegistryImpl
 
configure(ExtendedProperties) - Method in class org.java.plugin.standard.PluginLifecycleHandler
Configures this handler instance.
configure(ExtendedProperties) - Method in class org.java.plugin.standard.ShadingPathResolver
 
configure(ExtendedProperties) - Method in class org.java.plugin.standard.StandardObjectFactory
 
configure(ExtendedProperties) - Method in class org.java.plugin.standard.StandardPathResolver
No configuration parameters expected in this implementation.
configure(ExtendedProperties) - Method in class org.java.plugin.standard.StandardPluginLifecycleHandler
 
configureObjectFactory() - Method in class org.java.plugin.PluginController
Translates Application configuration to JPF ExtendedProperties before it configures and returns a new ObjectFactory.
convert(Source, ClassLoader) - Method in interface org.java.plugin.extension.converter.Converter
Converts the given source object to target type using the given classloader to resolve any resources.
convert(Image, ClassLoader) - Method in class org.java.plugin.extension.converter.Converters.Image2Icon
 
convert(Object, ClassLoader) - Method in class org.java.plugin.extension.converter.Converters.Object2String
 
convert(String, ClassLoader) - Method in class org.java.plugin.extension.converter.Converters.String2Boolean
 
convert(String, ClassLoader) - Method in class org.java.plugin.extension.converter.Converters.String2Byte
 
convert(String, ClassLoader) - Method in class org.java.plugin.extension.converter.Converters.String2Character
 
convert(String, ClassLoader) - Method in class org.java.plugin.extension.converter.Converters.String2Class
 
convert(String, ClassLoader) - Method in class org.java.plugin.extension.converter.Converters.String2Double
 
convert(String, ClassLoader) - Method in class org.java.plugin.extension.converter.Converters.String2File
 
convert(String, ClassLoader) - Method in class org.java.plugin.extension.converter.Converters.String2Float
 
convert(String, ClassLoader) - Method in class org.java.plugin.extension.converter.Converters.String2Integer
 
convert(String, ClassLoader) - Method in class org.java.plugin.extension.converter.Converters.String2Long
 
convert(String, ClassLoader) - Method in class org.java.plugin.extension.converter.Converters.String2Short
 
convert(String, ClassLoader) - Method in class org.java.plugin.extension.converter.Converters.String2Url
 
convert(URL, ClassLoader) - Method in class org.java.plugin.extension.converter.Converters.Url2Image
 
convert(String, ClassLoader) - Method in class org.java.plugin.extension.converter.TypeConverter
 
convert(Object, Type, Type, ClassLoader) - Method in class org.java.plugin.extension.InstanceFactory
Helper method to access the converter facility and convert from source to target type
convert(String, TypeLiteral<?>) - Method in class org.java.plugin.extension.util.PluginTypeConverter
Convert given String to Object.
Converter<Source,Target> - Interface in org.java.plugin.extension.converter
Implementations convert from source to target type.
ConverterGraph - Class in org.java.plugin.extension.converter
This class can be used to find instances of Converter that can be used to convert one data type into the other.
ConverterGraph() - Constructor for class org.java.plugin.extension.converter.ConverterGraph
 
Converters - Class in org.java.plugin.extension.converter
Collection of default converters
Converters() - Constructor for class org.java.plugin.extension.converter.Converters
 
Converters.Image2Icon - Class in org.java.plugin.extension.converter
Creates an ImageIcon from the given image
Converters.Image2Icon() - Constructor for class org.java.plugin.extension.converter.Converters.Image2Icon
 
Converters.Object2String - Class in org.java.plugin.extension.converter
Simple toString() based object to string converter
Converters.Object2String() - Constructor for class org.java.plugin.extension.converter.Converters.Object2String
 
Converters.String2Boolean - Class in org.java.plugin.extension.converter
Converts String to boolean.
Converters.String2Boolean() - Constructor for class org.java.plugin.extension.converter.Converters.String2Boolean
 
Converters.String2Byte - Class in org.java.plugin.extension.converter
 
Converters.String2Byte() - Constructor for class org.java.plugin.extension.converter.Converters.String2Byte
 
Converters.String2Character - Class in org.java.plugin.extension.converter
 
Converters.String2Character() - Constructor for class org.java.plugin.extension.converter.Converters.String2Character
 
Converters.String2Class - Class in org.java.plugin.extension.converter
Loads Class from stringusing given laoder
Converters.String2Class() - Constructor for class org.java.plugin.extension.converter.Converters.String2Class
 
Converters.String2Double - Class in org.java.plugin.extension.converter
 
Converters.String2Double() - Constructor for class org.java.plugin.extension.converter.Converters.String2Double
 
Converters.String2File - Class in org.java.plugin.extension.converter
Convert from a string to a file using the files string constructor
Converters.String2File() - Constructor for class org.java.plugin.extension.converter.Converters.String2File
 
Converters.String2Float - Class in org.java.plugin.extension.converter
 
Converters.String2Float() - Constructor for class org.java.plugin.extension.converter.Converters.String2Float
 
Converters.String2Integer - Class in org.java.plugin.extension.converter
 
Converters.String2Integer() - Constructor for class org.java.plugin.extension.converter.Converters.String2Integer
 
Converters.String2Long - Class in org.java.plugin.extension.converter
 
Converters.String2Long() - Constructor for class org.java.plugin.extension.converter.Converters.String2Long
 
Converters.String2Short - Class in org.java.plugin.extension.converter
 
Converters.String2Short() - Constructor for class org.java.plugin.extension.converter.Converters.String2Short
 
Converters.String2Url - Class in org.java.plugin.extension.converter
Converts a String to an URL.
Converters.String2Url() - Constructor for class org.java.plugin.extension.converter.Converters.String2Url
 
Converters.Url2Image - Class in org.java.plugin.extension.converter
Loads an image from the given URL or returns null
Converters.Url2Image() - Constructor for class org.java.plugin.extension.converter.Converters.Url2Image
 
convertToContext(String) - Method in class org.java.plugin.extension.InternalPluginLocation
Helper method that removes the plugin file from the path.
copyFile(File, File) - Static method in class org.java.plugin.util.IoUtil
Copies one file, existing file will be overridden.
copyFolder(File, File) - Static method in class org.java.plugin.util.IoUtil
Copies folder recursively, existing files will be overridden
copyFolder(File, File, boolean) - Static method in class org.java.plugin.util.IoUtil
Copies folder, existing files will be overridden
copyFolder(File, File, boolean, boolean) - Static method in class org.java.plugin.util.IoUtil
Copies folder.
copyFolder(File, File, boolean, boolean, FileFilter) - Static method in class org.java.plugin.util.IoUtil
Copies folder.
copyStream(InputStream, OutputStream, int) - Static method in class org.java.plugin.util.IoUtil
Copies streams.
countErrors() - Method in interface org.java.plugin.registry.IntegrityCheckReport
 
countErrors() - Method in class org.java.plugin.registry.xml.IntegrityChecker
 
countWarnings() - Method in interface org.java.plugin.registry.IntegrityCheckReport
 
countWarnings() - Method in class org.java.plugin.registry.xml.IntegrityChecker
 
create(URL, Filter) - Method in interface org.java.plugin.extension.annotations.scanner.archiveiterator.DirectoryIteratorFactory
 
create(List, File, Filter) - Static method in class org.java.plugin.extension.annotations.scanner.archiveiterator.FileIterator
 
create(URL, Filter) - Method in class org.java.plugin.extension.annotations.scanner.archiveiterator.FileProtocolIteratorFactory
 
create(URL, Filter) - Static method in class org.java.plugin.extension.annotations.scanner.archiveiterator.IteratorFactory
 
create() - Static method in class org.java.plugin.PluginController
Create a new PluginController with default configuration
create(Properties) - Static method in class org.java.plugin.PluginController
Create a new PluginController with a custom runtime configuration
create(Properties, List<? extends Module>) - Static method in class org.java.plugin.PluginController
Create a new PluginController with a custom runtime configuration and a list of Guice Modules used to configure the main Injector.
create(File) - Static method in class org.java.plugin.standard.StandardPluginLocation
Creates plug-in location from a given file and checks that all required resources are available.
createClassInstance(String) - Method in class org.java.plugin.extension.GuicyObjectFactory
 
createClassInstance(String) - Method in class org.java.plugin.standard.StandardObjectFactory
 
createFromExtension(Extension) - Method in class org.java.plugin.extension.InstanceFactory
Use this to craete an instance from the given extension.
createInstance() - Method in class org.java.plugin.extension.AnnotatedExtension
 
createInstance() - Method in interface org.java.plugin.registry.Extension
If this extension provides a parameter "class", this will create a new instance of that class.
createLifecycleHandler() - Method in class org.java.plugin.extension.GuicyObjectFactory
 
createLifecycleHandler() - Method in class org.java.plugin.standard.StandardObjectFactory
Creates new instance of plug-in life cycle handler implementation class using standard discovery algorithm to determine which handler implementation class should be instantiated.
createManager(PluginRegistry, PathResolver) - Method in class org.java.plugin.extension.GuicyObjectFactory
 
createManager() - Method in class org.java.plugin.ObjectFactory
Creates new instance of plug-in manager using new instances of registry and path resolver.
createManager(PluginRegistry, PathResolver) - Method in class org.java.plugin.ObjectFactory
Creates new instance of plug-in manager.
createManager(PluginRegistry, PathResolver) - Method in class org.java.plugin.standard.StandardObjectFactory
 
createPathResolver() - Method in class org.java.plugin.extension.GuicyObjectFactory
 
createPathResolver() - Method in class org.java.plugin.ObjectFactory
Creates new instance of path resolver implementation class using standard discovery algorithm to determine which resolver implementation class should be instantiated.
createPathResolver() - Method in class org.java.plugin.standard.StandardObjectFactory
 
createPluginClassLoader(PluginDescriptor) - Method in class org.java.plugin.standard.PluginLifecycleHandler
This method should create new instance of class loader for given plug-in.
createPluginClassLoader(PluginDescriptor) - Method in class org.java.plugin.standard.StandardPluginLifecycleHandler
Creates standard implementation of plug-in class loader.
createPluginInstance(PluginDescriptor) - Method in class org.java.plugin.extension.GuicyLifecycleHandler
 
createPluginInstance(PluginDescriptor) - Method in class org.java.plugin.standard.PluginLifecycleHandler
This method should create new instance of plug-in class.
createPluginInstance(PluginDescriptor) - Method in class org.java.plugin.standard.StandardPluginLifecycleHandler
Creates instance of plug-in class calling it's default (no-arguments) constructor.
createRegistry() - Method in class org.java.plugin.extension.GuicyObjectFactory
 
createRegistry() - Method in class org.java.plugin.ObjectFactory
Creates new instance of plug-in registry implementation class using standard discovery algorithm to determine which registry implementation class should be instantiated.
createRegistry() - Method in class org.java.plugin.standard.StandardObjectFactory
 

D

deactivatePlugin(String) - Method in class org.java.plugin.PluginManager
Deactivates plug-in with given ID if it has been successfully activated before.
deactivatePlugin(String) - Method in class org.java.plugin.standard.StandardPluginManager
Deactivates plug-in with given ID if it has been successfully activated before.
DirectoryIteratorFactory - Interface in org.java.plugin.extension.annotations.scanner.archiveiterator
Code is boroght from http://bill.burkecentral.com/2008/01/14/scanning-java-annotations-at-runtime/
disablePlugin(PluginDescriptor) - Method in class org.java.plugin.PluginManager
Disables plug-in (with dependencies) in this manager instance.
disablePlugin(PluginDescriptor) - Method in class org.java.plugin.standard.StandardPluginManager
Disables plug-in (with dependencies) in this manager instance.
dispose() - Method in class org.java.plugin.PluginClassLoader
Should release all resources acquired by this class loader instance.
dispose() - Method in class org.java.plugin.standard.PluginLifecycleHandler
Should dispose all resources allocated by this handler instance.
dispose() - Method in class org.java.plugin.standard.StandardPluginClassLoader
 
dispose() - Method in class org.java.plugin.standard.StandardPluginLifecycleHandler
This method does nothing in this implementation.
disposeClassLoader(PluginClassLoader) - Method in class org.java.plugin.PluginManager
Forwards call to PluginClassLoader.dispose() method.
Documentable<T extends Identity> - Interface in org.java.plugin.registry
Interface to get access to plug-in element documentation.
Documentation<T extends Identity> - Interface in org.java.plugin.registry
Interface to collect documentation data for some plug-in element.
Documentation.Reference<E extends Identity> - Interface in org.java.plugin.registry
Documentation reference.
doStart() - Method in class org.java.plugin.Plugin
This method will be called once during plug-in activation before any access to any code from this plug-in.
doStop() - Method in class org.java.plugin.Plugin
This method will be called once during plug-in deactivation.

E

EMPTY_TYPE_ARRAY - Static variable in class org.java.plugin.extension.converter.TypeConverter
 
emptyFolder(File) - Static method in class org.java.plugin.util.IoUtil
Recursively deletes whole content of the given folder.
enablePlugin(PluginDescriptor, boolean) - Method in class org.java.plugin.PluginManager
Enables plug-in (or plug-ins) in this manager instance.
enablePlugin(PluginDescriptor, boolean) - Method in class org.java.plugin.standard.StandardPluginManager
Enables plug-in (or plug-ins) in this manager instance.
equals(Object) - Method in class org.java.plugin.extension.annotations.NullableImpl
 
equals(Object) - Method in class org.java.plugin.extension.converter.TypeConverter.WildcardTypeImpl
 
equals(Object) - Method in class org.java.plugin.registry.Version
 
ExtendedConverter<Source,Target> - Interface in org.java.plugin.extension.converter
This extension of Converter is able to describe it source and target type.
ExtendedProperties - Class in org.java.plugin.util
This implementation supports parameters substitution in property value.
ExtendedProperties() - Constructor for class org.java.plugin.util.ExtendedProperties
 
ExtendedProperties(Properties) - Constructor for class org.java.plugin.util.ExtendedProperties
 
Extension - Annotation Type in org.java.plugin.extension.annotations
Used to mark classes as extensions.
Extension - Interface in org.java.plugin.registry
This interface abstracts an extension - particular functionality, the plug-in contribute to the system.
Extension.Parameter - Interface in org.java.plugin.registry
This interface abstracts extension parameter according to extension declaration in manifest.
ExtensionMultiplicity - Enum in org.java.plugin.registry
Extension point multiplicity constants.
ExtensionPoint - Interface in org.java.plugin.registry
This interface abstracts the extension point - a place where the functionality of plug-in can be extended.
ExtensionPoint.ParameterDefinition - Interface in org.java.plugin.registry
This interface abstracts parameter definition - a parameter "type declaration".
ExtensionPointImpl - Class in org.java.plugin.registry.xml
Made public to get access to the ParameterDefinition
Made parameterDefinitionImpl.getValueParser() public
ExtensionPointImpl.ParameterDefinitionImpl - Class in org.java.plugin.registry.xml
 
ExtensionVisitor - Class in org.java.plugin.extension.annotations.scanner
Visits @Extension annotations and reads the values to create a new Extension.
ExtensionVisitor(PluginDescriptor, String, List<Extension>) - Constructor for class org.java.plugin.extension.annotations.scanner.ExtensionVisitor
 
extractId(String) - Method in interface org.java.plugin.registry.PluginRegistry
Extracts plug-in element ID from some unique identifier.
extractId(String) - Method in class org.java.plugin.registry.xml.PluginRegistryImpl
 
extractPluginId(String) - Method in interface org.java.plugin.registry.PluginRegistry
Extracts plug-in ID from some unique identifier.
extractPluginId(String) - Method in class org.java.plugin.registry.xml.PluginRegistryImpl
 
extractVersion(String) - Method in interface org.java.plugin.registry.PluginRegistry
Extracts plug-in version identifier from some unique identifier (plug-in or plug-in fragment).
extractVersion(String) - Method in class org.java.plugin.registry.xml.PluginRegistryImpl
 

F

file2url(File) - Static method in class org.java.plugin.util.IoUtil
Utility method to convert a File object to a local URL.
FileIterator - Class in org.java.plugin.extension.annotations.scanner.archiveiterator
Code is boroght from http://bill.burkecentral.com/2008/01/14/scanning-java-annotations-at-runtime/
FileIterator(File, Filter) - Constructor for class org.java.plugin.extension.annotations.scanner.archiveiterator.FileIterator
 
FileProtocolIteratorFactory - Class in org.java.plugin.extension.annotations.scanner.archiveiterator
Code is boroght from http://bill.burkecentral.com/2008/01/14/scanning-java-annotations-at-runtime/
FileProtocolIteratorFactory() - Constructor for class org.java.plugin.extension.annotations.scanner.archiveiterator.FileProtocolIteratorFactory
 
Filter - Interface in org.java.plugin.extension.annotations.scanner.archiveiterator
Code is boroght from http://bill.burkecentral.com/2008/01/14/scanning-java-annotations-at-runtime/
findClassBase(Class) - Static method in class org.java.plugin.extension.util.ClasspathUtils
Find the classpath for the particular class
findClassPaths() - Static method in class org.java.plugin.extension.util.ClasspathUtils
Uses the java.class.path system property to obtain a list of URLs that represent the CLASSPATH
findClassPaths(String...) - Static method in class org.java.plugin.extension.util.ClasspathUtils
Uses the java.class.path system property to obtain a list of URLs that represent the CLASSPATH

paths is used as a filter to only include paths that have the specific relative file within it

findLibrary(String) - Method in class org.java.plugin.standard.StandardPluginClassLoader
 
findResource(String) - Method in class org.java.plugin.standard.StandardPluginClassLoader
 
findResource(String, StandardPluginClassLoader, Set<String>) - Method in class org.java.plugin.standard.StandardPluginClassLoader
 
findResourceBase(String) - Static method in class org.java.plugin.extension.util.ClasspathUtils
Find the classpath URL for a specific classpath resource.
findResourceBase(String, ClassLoader) - Static method in class org.java.plugin.extension.util.ClasspathUtils
Find the classpath URL for a specific classpath resource.
findResourceBases(String, ClassLoader) - Static method in class org.java.plugin.extension.util.ClasspathUtils
Find the classpath URLs for a specific classpath resource.
findResourceBases(String) - Static method in class org.java.plugin.extension.util.ClasspathUtils
Find the classpath URLs for a specific classpath resource.
findResources(String) - Method in class org.java.plugin.standard.StandardPluginClassLoader
 
findResources(List<URL>, String, StandardPluginClassLoader, Set<String>) - Method in class org.java.plugin.standard.StandardPluginClassLoader
 
fromCode(String) - Static method in enum org.java.plugin.registry.ExtensionMultiplicity
Converts plug-in manifest string code to extension multiplicity constant value.
fromCode(String) - Static method in enum org.java.plugin.registry.MatchingRule
Converts plug-in manifest string code to matching rule constant value.
fromCode(String) - Static method in enum org.java.plugin.registry.ParameterMultiplicity
Converts plug-in manifest string code to parameter multiplicity constant value.
fromCode(String) - Static method in enum org.java.plugin.registry.ParameterType
Converts plug-in manifest string code to parameter type constant value.

G

get(String) - Method in class org.java.plugin.extension.AnnotatedExtension
 
get(String, Class<? extends T>) - Method in class org.java.plugin.extension.AnnotatedExtension
 
get(Class<? extends T>) - Method in class org.java.plugin.extension.InstanceFactory
Creates an instance of the given class using the current injector.
get(String) - Method in interface org.java.plugin.registry.Extension
Returns the raw value of a given parameter if set.
get(String, Class<? extends T>) - Method in interface org.java.plugin.registry.Extension
Gets the raw value for the given parameter using Extension.get(String) and converts it into the given type.
getAllElementsIn(PluginDescriptor, String) - Static method in class org.java.plugin.extension.util.PluginIOUtils
 
getAllElementsInDir(URL, String) - Static method in class org.java.plugin.extension.util.PluginIOUtils
 
getAllElementsInJar(URL, String) - Static method in class org.java.plugin.extension.util.PluginIOUtils
 
getAttribute(String) - Method in interface org.java.plugin.registry.PluginDescriptor
 
getAttributes() - Method in interface org.java.plugin.registry.PluginDescriptor
Returns collection of all top level attributes defined in manifest.
getAttributes(String) - Method in interface org.java.plugin.registry.PluginDescriptor
 
getAvailableExtension(String) - Method in interface org.java.plugin.registry.ExtensionPoint
 
getAvailableExtension(String) - Method in class org.java.plugin.registry.xml.ExtensionPointImpl
 
getAvailableExtensions() - Method in interface org.java.plugin.registry.ExtensionPoint
Returns a collection of all extensions that available for this point.
getAvailableExtensions() - Method in class org.java.plugin.registry.xml.ExtensionPointImpl
 
getBaseUrl(UniqueIdentity) - Method in class org.java.plugin.standard.ShadingPathResolver
 
getBuild() - Method in class org.java.plugin.registry.Version
 
getCaption() - Method in interface org.java.plugin.registry.Documentation
 
getCaption() - Method in interface org.java.plugin.registry.Documentation.Reference
 
getCode() - Method in interface org.java.plugin.registry.IntegrityCheckReport.ReportItem
 
getCode() - Method in class org.java.plugin.registry.xml.IntegrityChecker.ReportItemImpl
 
getConfiguration() - Method in class org.java.plugin.PluginController
Returns the current configuration
getConnectedExtension(String) - Method in interface org.java.plugin.registry.ExtensionPoint
 
getConnectedExtension(String) - Method in class org.java.plugin.registry.xml.ExtensionPointImpl
 
getConnectedExtensions() - Method in interface org.java.plugin.registry.ExtensionPoint
Returns a collection of all extensions that was successfully "connected" to this point.
getConnectedExtensions() - Method in class org.java.plugin.registry.xml.ExtensionPointImpl
 
getContextLocation() - Method in class org.java.plugin.extension.InternalPluginLocation
The context is unused here and points to the same URL as the Manifest.
getContextLocation() - Method in interface org.java.plugin.PluginManager.PluginLocation
 
getContextLocation() - Method in class org.java.plugin.standard.StandardPluginLocation
 
getConverter(Type, Type) - Method in class org.java.plugin.extension.converter.ConverterGraph
 
getCurrentURLs() - Method in class org.java.plugin.extension.AllPluginsClassLoader
Checks for any connected URLClassLoader isntances and extracts the URLS
getCustomData() - Method in interface org.java.plugin.registry.ExtensionPoint.ParameterDefinition
 
getCustomData() - Method in class org.java.plugin.registry.xml.ExtensionPointImpl.ParameterDefinitionImpl
 
getDeclaringExtension() - Method in class org.java.plugin.extension.AnnotatedParameter
 
getDeclaringExtension() - Method in interface org.java.plugin.registry.Extension.Parameter
 
getDeclaringExtensionPoint() - Method in interface org.java.plugin.registry.ExtensionPoint.ParameterDefinition
 
getDeclaringExtensionPoint() - Method in class org.java.plugin.registry.xml.ExtensionPointImpl.ParameterDefinitionImpl
 
getDeclaringIdentity() - Method in interface org.java.plugin.registry.Documentation
 
getDeclaringIdentity() - Method in interface org.java.plugin.registry.Documentation.Reference
 
getDeclaringPluginDescriptor() - Method in class org.java.plugin.extension.AnnotatedExtension
 
getDeclaringPluginDescriptor() - Method in class org.java.plugin.extension.AnnotatedParameter
 
getDeclaringPluginDescriptor() - Method in interface org.java.plugin.registry.PluginElement
Returns plug-in descriptor, this element belongs to.
getDeclaringPluginFragment() - Method in class org.java.plugin.extension.AnnotatedExtension
 
getDeclaringPluginFragment() - Method in class org.java.plugin.extension.AnnotatedParameter
 
getDeclaringPluginFragment() - Method in interface org.java.plugin.registry.PluginElement
Returns descriptor of plug-in fragment that contributes this element.
getDefaultValue() - Method in interface org.java.plugin.registry.ExtensionPoint.ParameterDefinition
 
getDefaultValue() - Method in class org.java.plugin.registry.xml.ExtensionPointImpl.ParameterDefinitionImpl
 
getDefinition() - Method in class org.java.plugin.extension.AnnotatedParameter
 
getDefinition() - Method in interface org.java.plugin.registry.Extension.Parameter
Returns definition for this extension parameter.
getDependingPlugins(PluginDescriptor) - Method in interface org.java.plugin.registry.PluginRegistry
Utility method that recursively collects all plug-ins that depends on the given plug-in.
getDependingPlugins(PluginDescriptor) - Method in class org.java.plugin.registry.xml.PluginRegistryImpl
 
getDescendants() - Method in interface org.java.plugin.registry.ExtensionPoint
Looks for all available (valid) successors of this extension point.
getDescendants() - Method in class org.java.plugin.registry.xml.ExtensionPointImpl
 
getDescriptor() - Method in class org.java.plugin.Plugin
 
getDescriptors() - Method in class org.java.plugin.extension.PluginsCollector
 
getDocsPath() - Method in class org.java.plugin.extension.AnnotatedExtension
 
getDocsPath() - Method in class org.java.plugin.extension.AnnotatedParameter
 
getDocsPath() - Method in interface org.java.plugin.registry.Documentable
 
getDocumentation() - Method in class org.java.plugin.extension.AnnotatedExtension
 
getDocumentation() - Method in class org.java.plugin.extension.AnnotatedParameter
 
getDocumentation() - Method in interface org.java.plugin.registry.Documentable
 
getExports() - Method in interface org.java.plugin.registry.Library
This method should return collection of String objects that represent resource name prefixes or package name patterns that are available to other plug-ins.
getExtendedPluginId() - Method in class org.java.plugin.extension.AnnotatedExtension
 
getExtendedPluginId() - Method in interface org.java.plugin.registry.Extension
 
getExtendedPointId() - Method in class org.java.plugin.extension.AnnotatedExtension
 
getExtendedPointId() - Method in interface org.java.plugin.registry.Extension
 
getExtension(PluginDescriptor) - Method in class org.java.plugin.extension.annotations.scanner.AnnotatedExtensionContainer
 
getExtension(String) - Method in class org.java.plugin.Plugin
 
getExtension(String) - Method in interface org.java.plugin.registry.PluginDescriptor
 
getExtensionPoint(String) - Method in class org.java.plugin.Plugin
 
getExtensionPoint(String) - Method in interface org.java.plugin.registry.PluginDescriptor
 
getExtensionPoint(String, String) - Method in interface org.java.plugin.registry.PluginRegistry
Looks for extension point.
getExtensionPoint(String) - Method in interface org.java.plugin.registry.PluginRegistry
Looks for extension point.
getExtensionPoint(String, String) - Method in class org.java.plugin.registry.xml.PluginRegistryImpl
 
getExtensionPoint(String) - Method in class org.java.plugin.registry.xml.PluginRegistryImpl
 
getExtensionPoints() - Method in class org.java.plugin.Plugin
Returns list of all extension points defined in manifest.
getExtensionPoints() - Method in interface org.java.plugin.registry.PluginDescriptor
Returns collection of all extension points defined in manifest.
getExtensions() - Method in class org.java.plugin.extension.annotations.scanner.AnnotationDB
 
getExtensions() - Method in class org.java.plugin.Plugin
Returns a list of all extensions provided by this plugin.
getExtensions() - Method in interface org.java.plugin.registry.PluginDescriptor
Returns collection of all extensions defined in manifest.
getFragments() - Method in interface org.java.plugin.registry.PluginDescriptor
Returns collection of plug-in fragments which contributes to this plug-in.
getId() - Method in class org.java.plugin.extension.AnnotatedExtension
 
getId() - Method in class org.java.plugin.extension.AnnotatedParameter
 
getId() - Method in class org.java.plugin.extension.annotations.scanner.ParameterContainer
 
getId() - Method in interface org.java.plugin.registry.Identity
 
getId() - Method in interface org.java.plugin.registry.ManifestInfo
 
getImplClassName(Class<?>) - Method in class org.java.plugin.standard.StandardObjectFactory
 
getInstance() - Static method in class org.java.plugin.extension.AllPluginsClassLoader
Returns the current instance of the AllPluginsClassLoader.
getInstance() - Static method in class org.java.plugin.extension.InstanceFactory
Static access to the instance factory.
getItems() - Method in interface org.java.plugin.registry.IntegrityCheckReport
 
getItems() - Method in class org.java.plugin.registry.xml.IntegrityChecker
 
getJars() - Method in class org.java.plugin.extension.PluginsCollector
 
getJPFManager() - Method in class org.java.plugin.PluginController
 
getLibraries() - Method in interface org.java.plugin.registry.PluginDescriptor
Returns collection of all libraries defined in manifest.
getLibrary(String) - Method in interface org.java.plugin.registry.PluginDescriptor
 
getLoader() - Method in class org.java.plugin.extension.util.PluginTypeConverter
Get the plugin classloader
getLocation() - Method in interface org.java.plugin.registry.PluginDescriptor
 
getLocation() - Method in interface org.java.plugin.registry.PluginFragment
 
getLowerBounds() - Method in class org.java.plugin.extension.converter.TypeConverter.WildcardTypeImpl
 
getMajor() - Method in class org.java.plugin.registry.Version
 
getManager() - Method in class org.java.plugin.Plugin
 
getManifestLocation() - Method in class org.java.plugin.extension.InternalPluginLocation
 
getManifestLocation() - Method in interface org.java.plugin.PluginManager.PluginLocation
 
getManifestLocation() - Method in class org.java.plugin.standard.StandardPluginLocation
 
getMatchingRule() - Method in interface org.java.plugin.registry.ManifestInfo
 
getMatchingRule() - Method in interface org.java.plugin.registry.PluginFragment
 
getMatchingRule() - Method in interface org.java.plugin.registry.PluginPrerequisite
 
getMessage(Locale) - Method in exception org.java.plugin.JpfException
 
getMessage() - Method in interface org.java.plugin.registry.IntegrityCheckReport.ReportItem
 
getMessage(Locale) - Method in interface org.java.plugin.registry.IntegrityCheckReport.ReportItem
 
getMessage() - Method in class org.java.plugin.registry.xml.IntegrityChecker.ReportItemImpl
 
getMessage(Locale) - Method in class org.java.plugin.registry.xml.IntegrityChecker.ReportItemImpl
 
getMessage(String, String) - Static method in class org.java.plugin.util.ResourceManager
 
getMessage(String, String, Object) - Static method in class org.java.plugin.util.ResourceManager
 
getMessage(String, String, Locale) - Static method in class org.java.plugin.util.ResourceManager
 
getMessage(String, String, Locale, Object) - Static method in class org.java.plugin.util.ResourceManager
 
getMinor() - Method in class org.java.plugin.registry.Version
 
getModules() - Method in class org.java.plugin.Plugin
Returns a list of modules provided by this plugin
getMultiplicity() - Method in interface org.java.plugin.registry.ExtensionPoint
 
getMultiplicity() - Method in interface org.java.plugin.registry.ExtensionPoint.ParameterDefinition
 
getMultiplicity() - Method in class org.java.plugin.registry.xml.ExtensionPointImpl
 
getMultiplicity() - Method in class org.java.plugin.registry.xml.ExtensionPointImpl.ParameterDefinitionImpl
 
getName() - Method in class org.java.plugin.registry.Version
 
getParameter(String) - Method in class org.java.plugin.extension.AnnotatedExtension
 
getParameter(String) - Method in interface org.java.plugin.registry.Extension
Returns top level parameter with given ID or null if no top level parameters exist.
getParameterDefinition(String) - Method in interface org.java.plugin.registry.ExtensionPoint
 
getParameterDefinition(String) - Method in class org.java.plugin.registry.xml.ExtensionPointImpl
 
getParameterDefinitions() - Method in interface org.java.plugin.registry.ExtensionPoint
Returns collection of all top level parameter definitions declared in this extension point and all it parents.
getParameterDefinitions() - Method in class org.java.plugin.registry.xml.ExtensionPointImpl
 
getParameters() - Method in class org.java.plugin.extension.AnnotatedExtension
 
getParameters(String) - Method in class org.java.plugin.extension.AnnotatedExtension
 
getParameters() - Method in interface org.java.plugin.registry.Extension
Returns collection of all top level parameters defined in this extension.
getParameters(String) - Method in interface org.java.plugin.registry.Extension
 
getParentExtensionPointId() - Method in interface org.java.plugin.registry.ExtensionPoint
 
getParentExtensionPointId() - Method in class org.java.plugin.registry.xml.ExtensionPointImpl
 
getParentPluginId() - Method in interface org.java.plugin.registry.ExtensionPoint
 
getParentPluginId() - Method in class org.java.plugin.registry.xml.ExtensionPointImpl
 
getParsingMessage() - Method in class org.java.plugin.registry.xml.ParameterValueParser
 
getPath() - Method in interface org.java.plugin.registry.Library
 
getPathResolver() - Method in class org.java.plugin.PluginManager
 
getPathResolver() - Method in class org.java.plugin.standard.StandardPluginManager
 
getPlugin(String) - Method in class org.java.plugin.PluginController
Looks for plug-in with given ID and activates it if it is not activated yet.
getPlugin(String) - Method in class org.java.plugin.PluginManager
Looks for plug-in with given ID and activates it if it is not activated yet.
getPlugin(String) - Method in class org.java.plugin.standard.StandardPluginManager
Looks for plug-in with given ID and activates it if it is not activated yet.
getPluginClass(PluginDescriptor) - Method in class org.java.plugin.extension.GuicyLifecycleHandler
 
getPluginClassLoader(Extension) - Method in class org.java.plugin.extension.InstanceFactory
Method to resolved plugin's classloader from a given extension
getPluginClassLoader() - Method in class org.java.plugin.Plugin
Returns the plugins ClassLoader
getPluginClassLoader(PluginDescriptor) - Method in class org.java.plugin.PluginController
Access the Plugins Classloader
getPluginClassLoader(PluginDescriptor) - Method in class org.java.plugin.PluginManager
Returns instance of plug-in's class loader and not tries to activate plug-in.
getPluginClassLoader(PluginDescriptor) - Method in class org.java.plugin.standard.StandardPluginManager
Returns instance of plug-in's class loader and not tries to activate plug-in.
getPluginClassName() - Method in interface org.java.plugin.registry.PluginDescriptor
 
getPluginDescriptions() - Method in class org.java.plugin.PluginController
Returns a list of all currently available PluginDescriptors
getPluginDescriptor() - Method in class org.java.plugin.PluginClassLoader
 
getPluginDescriptor(String) - Method in interface org.java.plugin.registry.PluginRegistry
Returns descriptor of plug-in with given ID.
getPluginDescriptor(String) - Method in class org.java.plugin.registry.xml.PluginRegistryImpl
 
getPluginDescriptors() - Method in interface org.java.plugin.registry.PluginRegistry
Returns collection of descriptors of all plug-ins that was successfully populated by this registry.
getPluginDescriptors() - Method in class org.java.plugin.registry.xml.PluginRegistryImpl
 
getPluginFor(Object) - Method in class org.java.plugin.PluginManager
Looks for plug-in, given object belongs to.
getPluginFor(Object) - Method in class org.java.plugin.standard.StandardPluginManager
Looks for plug-in, given object belongs to.
getPluginFragments() - Method in interface org.java.plugin.registry.PluginRegistry
Returns collection of descriptors of all plug-in fragments that was successfully populated by this registry.
getPluginFragments() - Method in class org.java.plugin.registry.xml.PluginRegistryImpl
 
getPluginId() - Method in interface org.java.plugin.registry.ManifestInfo
 
getPluginId() - Method in interface org.java.plugin.registry.PluginFragment
 
getPluginId() - Method in interface org.java.plugin.registry.PluginPrerequisite
 
getPluginManager() - Method in class org.java.plugin.PluginClassLoader
 
getPluginManager() - Method in class org.java.plugin.standard.PluginLifecycleHandler
 
getPluginPath(PluginDescriptor) - Static method in class org.java.plugin.extension.util.PluginIOUtils
Takes the PluginDescriptor and uses its PluginDescriptor.getLocation() method to find the plugins location.
getPluginPathTo(PluginDescriptor, String) - Static method in class org.java.plugin.extension.util.PluginIOUtils
 
getPluginsClassLoader() - Method in class org.java.plugin.PluginController
Access the global classloader
getPluginVersion() - Method in interface org.java.plugin.registry.ManifestInfo
 
getPluginVersion() - Method in interface org.java.plugin.registry.PluginFragment
 
getPluginVersion() - Method in interface org.java.plugin.registry.PluginPrerequisite
 
getPrerequisite(String) - Method in interface org.java.plugin.registry.PluginDescriptor
 
getPrerequisites() - Method in interface org.java.plugin.registry.PluginDescriptor
Returns collection of all prerequisites defined in manifest.
getProperty(String) - Method in class org.java.plugin.util.ExtendedProperties
Any parameter like ${propertyName} in property value will be replaced with the value of property with name propertyName.
getProperty(String, String) - Method in class org.java.plugin.util.ExtendedProperties
 
getRef() - Method in interface org.java.plugin.registry.Documentation.Reference
 
getReferences() - Method in interface org.java.plugin.registry.Documentation
 
getRegisteredContext(String) - Method in interface org.java.plugin.PathResolver
Returns URL of registered plug-in element context.
getRegisteredContext(String) - Method in class org.java.plugin.standard.StandardPathResolver
 
getRegistrationReport() - Method in interface org.java.plugin.registry.PluginRegistry
 
getRegistrationReport() - Method in class org.java.plugin.registry.xml.PluginRegistryImpl
 
getRegistry() - Method in class org.java.plugin.PluginManager
 
getRegistry() - Method in interface org.java.plugin.registry.PluginDescriptor
 
getRegistry() - Method in interface org.java.plugin.registry.PluginFragment
 
getRegistry() - Method in class org.java.plugin.standard.StandardPluginManager
 
getRepositories() - Method in class org.java.plugin.extension.PluginsCollector
 
getResource(String) - Method in class org.java.plugin.extension.AllPluginsClassLoader
 
getResourceAsStream(String) - Method in class org.java.plugin.extension.AllPluginsClassLoader
 
getResourceInputStream(URL) - Static method in class org.java.plugin.util.IoUtil
Opens input stream for given resource.
getResources(String) - Method in class org.java.plugin.extension.AllPluginsClassLoader
 
getSeverity() - Method in interface org.java.plugin.registry.IntegrityCheckReport.ReportItem
 
getSeverity() - Method in class org.java.plugin.registry.xml.IntegrityChecker.ReportItemImpl
 
getSource() - Method in class org.java.plugin.extension.converter.Converters.Image2Icon
 
getSource() - Method in class org.java.plugin.extension.converter.Converters.Object2String
 
getSource() - Method in class org.java.plugin.extension.converter.Converters.String2Boolean
 
getSource() - Method in class org.java.plugin.extension.converter.Converters.String2Byte
 
getSource() - Method in class org.java.plugin.extension.converter.Converters.String2Character
 
getSource() - Method in class org.java.plugin.extension.converter.Converters.String2Class
 
getSource() - Method in class org.java.plugin.extension.converter.Converters.String2Double
 
getSource() - Method in class org.java.plugin.extension.converter.Converters.String2Float
 
getSource() - Method in class org.java.plugin.extension.converter.Converters.String2Integer
 
getSource() - Method in class org.java.plugin.extension.converter.Converters.String2Long
 
getSource() - Method in class org.java.plugin.extension.converter.Converters.String2Short
 
getSource() - Method in class org.java.plugin.extension.converter.Converters.Url2Image
 
getSource() - Method in interface org.java.plugin.extension.converter.ExtendedConverter
 
getSource() - Method in class org.java.plugin.extension.converter.StringConverter
 
getSource() - Method in interface org.java.plugin.registry.IntegrityCheckReport.ReportItem
 
getSource() - Method in class org.java.plugin.registry.xml.IntegrityChecker.ReportItemImpl
 
getSubAttribute(String) - Method in interface org.java.plugin.registry.PluginAttribute
 
getSubAttributes() - Method in interface org.java.plugin.registry.PluginAttribute
 
getSubAttributes(String) - Method in interface org.java.plugin.registry.PluginAttribute
 
getSubDefinition(String) - Method in interface org.java.plugin.registry.ExtensionPoint.ParameterDefinition
 
getSubDefinition(String) - Method in class org.java.plugin.registry.xml.ExtensionPointImpl.ParameterDefinitionImpl
 
getSubDefinitions() - Method in interface org.java.plugin.registry.ExtensionPoint.ParameterDefinition
Returns collection of all parameter sub-definitions declared in this parameter definition.
getSubDefinitions() - Method in class org.java.plugin.registry.xml.ExtensionPointImpl.ParameterDefinitionImpl
 
getSubParameter(String) - Method in class org.java.plugin.extension.AnnotatedParameter
 
getSubParameter(String) - Method in interface org.java.plugin.registry.Extension.Parameter
Returns sub-parameter with given ID or null if no sub-parameters exist.
getSubParameters() - Method in class org.java.plugin.extension.AnnotatedParameter
 
getSubParameters(String) - Method in class org.java.plugin.extension.AnnotatedParameter
 
getSubParameters() - Method in interface org.java.plugin.registry.Extension.Parameter
Returns collection of all sub-parameters defined in this parameter.
getSubParameters(String) - Method in interface org.java.plugin.registry.Extension.Parameter
 
getSubset(String) - Method in class org.java.plugin.util.ExtendedProperties
 
getSubset(String, String) - Method in class org.java.plugin.util.ExtendedProperties
 
getSuperAttribute() - Method in interface org.java.plugin.registry.PluginAttribute
 
getSuperDefinition() - Method in interface org.java.plugin.registry.ExtensionPoint.ParameterDefinition
 
getSuperDefinition() - Method in class org.java.plugin.registry.xml.ExtensionPointImpl.ParameterDefinitionImpl
 
getSuperParameter() - Method in class org.java.plugin.extension.AnnotatedParameter
 
getSuperParameter() - Method in interface org.java.plugin.registry.Extension.Parameter
 
getTarget() - Method in class org.java.plugin.extension.converter.Converters.Image2Icon
 
getTarget() - Method in class org.java.plugin.extension.converter.Converters.Object2String
 
getTarget() - Method in class org.java.plugin.extension.converter.Converters.String2Boolean
 
getTarget() - Method in class org.java.plugin.extension.converter.Converters.String2Byte
 
getTarget() - Method in class org.java.plugin.extension.converter.Converters.String2Character
 
getTarget() - Method in class org.java.plugin.extension.converter.Converters.String2Class
 
getTarget() - Method in class org.java.plugin.extension.converter.Converters.String2Double
 
getTarget() - Method in class org.java.plugin.extension.converter.Converters.String2File
 
getTarget() - Method in class org.java.plugin.extension.converter.Converters.String2Float
 
getTarget() - Method in class org.java.plugin.extension.converter.Converters.String2Integer
 
getTarget() - Method in class org.java.plugin.extension.converter.Converters.String2Long
 
getTarget() - Method in class org.java.plugin.extension.converter.Converters.String2Short
 
getTarget() - Method in class org.java.plugin.extension.converter.Converters.String2Url
 
getTarget() - Method in class org.java.plugin.extension.converter.Converters.Url2Image
 
getTarget() - Method in interface org.java.plugin.extension.converter.ExtendedConverter
 
getTarget() - Method in class org.java.plugin.extension.converter.TypeConverter
 
getTargetTypes() - Method in class org.java.plugin.extension.converter.ConverterGraph
Returns all target types.
getTargetTypes(Type) - Method in class org.java.plugin.extension.converter.ConverterGraph
 
getText() - Method in interface org.java.plugin.registry.Documentation
 
getType() - Method in class org.java.plugin.extension.annotations.scanner.ParameterContainer
 
getType(String) - Static method in class org.java.plugin.extension.converter.TypeConverter
Converts the given String to a Type using this class' ClassLoader
getType(String, ClassLoader) - Static method in class org.java.plugin.extension.converter.TypeConverter
Converts the given String to a Type using the given ClassLoader
getType() - Method in interface org.java.plugin.registry.ExtensionPoint.ParameterDefinition
 
getType() - Method in class org.java.plugin.registry.xml.ExtensionPointImpl.ParameterDefinitionImpl
 
getUniqueId() - Method in class org.java.plugin.extension.AnnotatedExtension
 
getUniqueId() - Method in interface org.java.plugin.registry.UniqueIdentity
 
getUniqueId() - Method in class org.java.plugin.registry.xml.ExtensionPointImpl
 
getUpperBounds() - Method in class org.java.plugin.extension.converter.TypeConverter.WildcardTypeImpl
 
getValue() - Method in class org.java.plugin.extension.annotations.scanner.ParameterContainer
 
getValue() - Method in interface org.java.plugin.registry.PluginAttribute
 
getValue() - Method in class org.java.plugin.registry.xml.ParameterValueParser
 
getValueParser() - Method in class org.java.plugin.registry.xml.ExtensionPointImpl.ParameterDefinitionImpl
 
getVendor() - Method in interface org.java.plugin.registry.ManifestInfo
 
getVendor() - Method in interface org.java.plugin.registry.PluginDescriptor
 
getVendor() - Method in interface org.java.plugin.registry.PluginFragment
 
getVersion() - Method in interface org.java.plugin.registry.Library
 
getVersion() - Method in interface org.java.plugin.registry.ManifestInfo
 
getVersion() - Method in interface org.java.plugin.registry.PluginDescriptor
 
getVersion() - Method in interface org.java.plugin.registry.PluginFragment
 
GuicyLifecycleHandler - Class in org.java.plugin.extension
Author: thasso Date: May 8, 2009
GuicyLifecycleHandler(Injector) - Constructor for class org.java.plugin.extension.GuicyLifecycleHandler
 
GuicyObjectFactory - Class in org.java.plugin.extension
Author: thasso Date: May 8, 2009
GuicyObjectFactory(Injector) - Constructor for class org.java.plugin.extension.GuicyObjectFactory
 

H

hashCode() - Method in class org.java.plugin.extension.annotations.NullableImpl
 
hashCode() - Method in class org.java.plugin.extension.converter.TypeConverter.WildcardTypeImpl
 
hashCode() - Method in class org.java.plugin.registry.Version
 

I

Identity - Interface in org.java.plugin.registry
Base interface for any plug-in manifest element class.
init(PluginManager) - Method in class org.java.plugin.standard.PluginLifecycleHandler
Initializes this handler instance.
initialize(Properties) - Method in class org.java.plugin.PluginController
 
initiazlieFromController() - Method in class org.java.plugin.extension.InstanceFactory
Get converter extension and add them to the converter graph
initPlugin(Plugin, PluginDescriptor) - Method in class org.java.plugin.PluginManager
Initializes given plug-in with this manager instance and given descriptor.
InputStreamWrapper - Class in org.java.plugin.extension.annotations.scanner.archiveiterator
Delegate to everything but close().
InputStreamWrapper(InputStream) - Constructor for class org.java.plugin.extension.annotations.scanner.archiveiterator.InputStreamWrapper
 
InstanceFactory - Class in org.java.plugin.extension
This class creates instances from Extensions.
InstanceFactory(Injector, PluginController, ConverterGraph) - Constructor for class org.java.plugin.extension.InstanceFactory
Creates a new InstanceFactory where the Injector is used as the main injector to create extensions (instances from extensions that provide a "class" parameter) defined in the given PluginController
integrityCheck() - Method in class org.java.plugin.PluginController
 
IntegrityChecker - Class in org.java.plugin.registry.xml
made public to access it for annotation stuff made ReportItemImpl public (constructor and class)
IntegrityChecker.ReportItemImpl - Class in org.java.plugin.registry.xml
 
IntegrityChecker.ReportItemImpl(IntegrityCheckReport.Severity, Identity, IntegrityCheckReport.Error, String, Object) - Constructor for class org.java.plugin.registry.xml.IntegrityChecker.ReportItemImpl
 
IntegrityCheckReport - Interface in org.java.plugin.registry
Result of validation performed by registry on all registered plug-ins.
IntegrityCheckReport.Error - Enum in org.java.plugin.registry
Integrity check error constants.
IntegrityCheckReport.ReportItem - Interface in org.java.plugin.registry
Integrity check report element.
IntegrityCheckReport.Severity - Enum in org.java.plugin.registry
Integrity check report item severity constants.
integrityCheckReport2str(IntegrityCheckReport) - Method in class org.java.plugin.PluginController
 
InternalPluginLocation - Class in org.java.plugin.extension
Simple internal plugin location.
InternalPluginLocation(URL) - Constructor for class org.java.plugin.extension.InternalPluginLocation
Create a new Internal location.
IoUtil - Class in org.java.plugin.util
Input/Output, File and URL/URI related utilities.
isActive() - Method in class org.java.plugin.Plugin
 
isAutoActivate() - Method in class org.java.plugin.extension.InstanceFactory
 
isBadPlugin(PluginDescriptor) - Method in class org.java.plugin.PluginManager
 
isBadPlugin(PluginDescriptor) - Method in class org.java.plugin.standard.StandardPluginManager
 
isClassVisible(String) - Method in class org.java.plugin.standard.StandardPluginClassLoader.ResourceFilter
 
isCodeLibrary() - Method in interface org.java.plugin.registry.Library
 
isCompatibleWith(Version) - Method in class org.java.plugin.registry.Version
Compares two version identifiers for compatibility.
isContextRegistered(String) - Method in interface org.java.plugin.PathResolver
 
isContextRegistered(String) - Method in class org.java.plugin.standard.StandardPathResolver
 
isEqualTo(Identity) - Method in class org.java.plugin.registry.xml.ExtensionPointImpl.ParameterDefinitionImpl
 
isEquivalentTo(Version) - Method in class org.java.plugin.registry.Version
Compares two version identifiers for equivalency.
isExported() - Method in interface org.java.plugin.registry.PluginPrerequisite
 
isExtensionAvailable(String) - Method in interface org.java.plugin.registry.ExtensionPoint
Checks if extension is available for this extension point.
isExtensionAvailable(String) - Method in class org.java.plugin.registry.xml.ExtensionPointImpl
 
isExtensionConnected(String) - Method in interface org.java.plugin.registry.ExtensionPoint
Checks if extension is in valid state and successfully "connected" to this extension point.
isExtensionConnected(String) - Method in class org.java.plugin.registry.xml.ExtensionPointImpl
 
isExtensionPointAvailable(String, String) - Method in interface org.java.plugin.registry.PluginRegistry
Checks if extension point exists and is in valid state.
isExtensionPointAvailable(String) - Method in interface org.java.plugin.registry.PluginRegistry
Checks if extension point exists and is in valid state.
isExtensionPointAvailable(String, String) - Method in class org.java.plugin.registry.xml.PluginRegistryImpl
 
isExtensionPointAvailable(String) - Method in class org.java.plugin.registry.xml.PluginRegistryImpl
 
isGreaterOrEqualTo(Version) - Method in class org.java.plugin.registry.Version
Compares two version identifiers to see if this one is greater than or equal to the argument.
isGreaterThan(Version) - Method in class org.java.plugin.registry.Version
Compares two version identifiers for order using multi-decimal comparison.
isLoaded() - Method in class org.java.plugin.extension.annotations.scanner.AnnotationDB
 
isOptional() - Method in interface org.java.plugin.registry.PluginPrerequisite
 
isParsingSucceeds() - Method in class org.java.plugin.registry.xml.ParameterValueParser
 
isPluginActivated(PluginDescriptor) - Method in class org.java.plugin.PluginManager
 
isPluginActivated(PluginDescriptor) - Method in class org.java.plugin.standard.StandardPluginManager
 
isPluginActivating(PluginDescriptor) - Method in class org.java.plugin.PluginManager
 
isPluginActivating(PluginDescriptor) - Method in class org.java.plugin.standard.StandardPluginManager
 
isPluginDescriptorAvailable(String) - Method in interface org.java.plugin.registry.PluginRegistry
Checks if plug-in exists and is in valid state.
isPluginDescriptorAvailable(String) - Method in class org.java.plugin.registry.xml.PluginRegistryImpl
 
isPluginEnabled(PluginDescriptor) - Method in class org.java.plugin.PluginManager
 
isPluginEnabled(PluginDescriptor) - Method in class org.java.plugin.standard.StandardPluginManager
 
isResourceAvailable(PluginDescriptor, String) - Static method in class org.java.plugin.extension.util.PluginIOUtils
Returns true if the given PluginDescriptor contains the resource, that is, the isResourceExists(URL) returns true for the URL created from the plugins location and the given resource.
isResourceExists(URL) - Static method in class org.java.plugin.util.IoUtil
Checks if resource exist and can be opened.
isResourceVisible(String, URL, StandardPluginClassLoader) - Method in class org.java.plugin.standard.StandardPluginClassLoader
 
isResourceVisible(String) - Method in class org.java.plugin.standard.StandardPluginClassLoader.ResourceFilter
 
isReverseLookup() - Method in interface org.java.plugin.registry.PluginPrerequisite
 
isSource(Type) - Method in class org.java.plugin.extension.converter.ConverterGraph
 
isSuccessorOf(ExtensionPoint) - Method in interface org.java.plugin.registry.ExtensionPoint
 
isSuccessorOf(ExtensionPoint) - Method in class org.java.plugin.registry.xml.ExtensionPointImpl
 
isTarget(Type) - Method in class org.java.plugin.extension.converter.ConverterGraph
 
isValid() - Method in class org.java.plugin.extension.AnnotatedExtension
 
isValid() - Method in interface org.java.plugin.registry.Extension
 
isValid() - Method in interface org.java.plugin.registry.ExtensionPoint
 
isValid() - Method in class org.java.plugin.registry.xml.ExtensionPointImpl
 
IteratorFactory - Class in org.java.plugin.extension.annotations.scanner.archiveiterator
Code is boroght from http://bill.burkecentral.com/2008/01/14/scanning-java-annotations-at-runtime/
IteratorFactory() - Constructor for class org.java.plugin.extension.annotations.scanner.archiveiterator.IteratorFactory
 

J

jarelement2jar(URL) - Static method in class org.java.plugin.extension.PluginsCollector
 
jarelement2jarfile(URL) - Static method in class org.java.plugin.extension.PluginsCollector
 
JarIterator - Class in org.java.plugin.extension.annotations.scanner.archiveiterator
Code is boroght from http://bill.burkecentral.com/2008/01/14/scanning-java-annotations-at-runtime/
JarIterator(File, Filter) - Constructor for class org.java.plugin.extension.annotations.scanner.archiveiterator.JarIterator
 
JarIterator(InputStream, Filter) - Constructor for class org.java.plugin.extension.annotations.scanner.archiveiterator.JarIterator
 
JpfException - Exception in org.java.plugin
Base JPF exception class that supports localized error messages.
JpfException(String) - Constructor for exception org.java.plugin.JpfException
Added to be able to create exception without thr resource bundle
JpfException(String, Throwable) - Constructor for exception org.java.plugin.JpfException
Added to be able to create exception without thr resource bundle
JpfException(String, String, Object, Throwable) - Constructor for exception org.java.plugin.JpfException
 

L

Library - Interface in org.java.plugin.registry
This interface provides access to information about resource or code contributed by plug-in.
loadClass(String) - Method in class org.java.plugin.extension.AllPluginsClassLoader
 
loadClass(Extension) - Method in class org.java.plugin.extension.InstanceFactory
Looks for a parameter named class and uses the plugins classloader to load that class.
loadClass(String, boolean) - Method in class org.java.plugin.standard.StandardPluginClassLoader
 
loadConfiguration(Properties) - Method in class org.java.plugin.PluginController
Load boot configuration.
The configuration defaults are hardcoded here and can easily be overwritten using a resource bundle.
log - Variable in class org.java.plugin.extension.PluginsCollector
 
log - Variable in class org.java.plugin.Plugin
Makes logging service available for descending classes.
log - Variable in class org.java.plugin.standard.StandardObjectFactory
 
log - Variable in class org.java.plugin.standard.StandardPathResolver
 
lookup(Object) - Static method in class org.java.plugin.PluginManager
Looks for plug-in manager instance for given object.

M

makeUniqueId(String, String) - Method in interface org.java.plugin.registry.PluginRegistry
Constructs unique identifier for some plug-in element from it's ID.
makeUniqueId(String, Version) - Method in interface org.java.plugin.registry.PluginRegistry
Constructs unique identifier for plug-in with given ID.
makeUniqueId(String, String) - Method in class org.java.plugin.registry.xml.PluginRegistryImpl
 
makeUniqueId(String, Version) - Method in class org.java.plugin.registry.xml.PluginRegistryImpl
 
ManifestInfo - Interface in org.java.plugin.registry
Manifest info holder interface.
ManifestProcessingException - Exception in org.java.plugin.registry
Exception class that indicates errors during plug-in manifest processing.
ManifestProcessingException(String, String) - Constructor for exception org.java.plugin.registry.ManifestProcessingException
 
ManifestProcessingException(String, String, Object) - Constructor for exception org.java.plugin.registry.ManifestProcessingException
 
ManifestProcessingException(String, String, Object, Throwable) - Constructor for exception org.java.plugin.registry.ManifestProcessingException
 
mark(int) - Method in class org.java.plugin.extension.annotations.scanner.archiveiterator.InputStreamWrapper
 
markSupported() - Method in class org.java.plugin.extension.annotations.scanner.archiveiterator.InputStreamWrapper
 
matches(PluginDescriptor) - Method in interface org.java.plugin.registry.PluginFragment
Checks is this fragment may contribute to given plug-in.
matches() - Method in interface org.java.plugin.registry.PluginPrerequisite
 
MatchingRule - Enum in org.java.plugin.registry
Version identifier matching modes.
maybeJarUrl(URL) - Method in class org.java.plugin.standard.StandardPathResolver
 
modifiedExtensions() - Method in interface org.java.plugin.registry.PluginRegistry.RegistryChangeData
 
modifiedExtensions(String) - Method in interface org.java.plugin.registry.PluginRegistry.RegistryChangeData
 
modifiedPlugins() - Method in interface org.java.plugin.registry.PluginRegistry.RegistryChangeData
 

N

newInstance() - Static method in class org.java.plugin.ObjectFactory
Creates and configures new instance of object factory.
newInstance(ExtendedProperties) - Static method in class org.java.plugin.ObjectFactory
Creates and configures new instance of object factory.
next() - Method in class org.java.plugin.extension.annotations.scanner.archiveiterator.FileIterator
 
next() - Method in class org.java.plugin.extension.annotations.scanner.archiveiterator.JarIterator
 
next() - Method in interface org.java.plugin.extension.annotations.scanner.archiveiterator.StreamIterator
User is resposible for closing the InputStream returned
notifyClassLoader(PluginClassLoader) - Method in class org.java.plugin.PluginManager
Forwards call to PluginClassLoader.pluginsSetChanged() method.
Nullable - Annotation Type in org.java.plugin.extension.annotations
 
nullable(String) - Static method in class org.java.plugin.extension.annotations.Nullables
Creates a Nullable annotation with name as the value.
NullableImpl - Class in org.java.plugin.extension.annotations
 
NullableImpl(String) - Constructor for class org.java.plugin.extension.annotations.NullableImpl
 
Nullables - Class in org.java.plugin.extension.annotations
Utilities for @Nullable annotation
Nullables() - Constructor for class org.java.plugin.extension.annotations.Nullables
 

O

ObjectFactory - Class in org.java.plugin
Factory class to help creating base Framework objects: plug-in registry, path resolver and plug-in manager.
ObjectFactory() - Constructor for class org.java.plugin.ObjectFactory
 
org.java.plugin - package org.java.plugin
This package contains framework runtime API.
org.java.plugin.extension - package org.java.plugin.extension
 
org.java.plugin.extension.annotations - package org.java.plugin.extension.annotations
 
org.java.plugin.extension.annotations.scanner - package org.java.plugin.extension.annotations.scanner
 
org.java.plugin.extension.annotations.scanner.archiveiterator - package org.java.plugin.extension.annotations.scanner.archiveiterator
 
org.java.plugin.extension.converter - package org.java.plugin.extension.converter
 
org.java.plugin.extension.util - package org.java.plugin.extension.util
 
org.java.plugin.registry - package org.java.plugin.registry
This package contains framework registry API.
org.java.plugin.registry.xml - package org.java.plugin.registry.xml
This package contains XML syntax manifest files based framework registry API implementation.
org.java.plugin.standard - package org.java.plugin.standard
This package contains standard implementation of main framework runtime API.
org.java.plugin.util - package org.java.plugin.util
This package contains miscellaneous utility classes.

P

PACKAGE_NAME - Static variable in class org.java.plugin.standard.StandardObjectFactory
 
PARAM_PLUGINS_LOCATIONS_DESCRIPTORS - Static variable in class org.java.plugin.extension.PluginsCollector
 
PARAM_PLUGINS_REPOSITORIES - Static variable in class org.java.plugin.extension.PluginsCollector
 
Parameter - Annotation Type in org.java.plugin.extension.annotations
Basic Parameter annotation.
ParameterContainer - Class in org.java.plugin.extension.annotations.scanner
Class models a parameter
ParameterContainer(String, String, Class<?>) - Constructor for class org.java.plugin.extension.annotations.scanner.ParameterContainer
 
ParameterMultiplicity - Enum in org.java.plugin.registry
Parameter definition multiplicity constants.
ParameterType - Enum in org.java.plugin.registry
Parameter definition type constants.
ParameterValueParser - Class in org.java.plugin.registry.xml
Changed visibility to public to allow usage within the annotation extensions.
ParameterValueParser(PluginRegistry, ExtensionPoint.ParameterDefinition, String) - Constructor for class org.java.plugin.registry.xml.ParameterValueParser
 
ParameterVisitor - Class in org.java.plugin.extension.annotations.scanner
Visits @Parameter annotations and created new ParameterContainer
ParameterVisitor(List<ParameterContainer>) - Constructor for class org.java.plugin.extension.annotations.scanner.ParameterVisitor
 
parse(String) - Static method in class org.java.plugin.registry.Version
Parses given string as version identifier.
PathResolver - Interface in org.java.plugin
This interface is intended to establish correspondence between relative path and absolute URL in context of plug-in or plug-in fragment.
Plugin - Class in org.java.plugin
This is base for "home" class of plug-in runtime.
Plugin() - Constructor for class org.java.plugin.Plugin
 
pluginActivated(Plugin) - Method in interface org.java.plugin.PluginManager.EventListener
This method will be called by the manager just after plug-in has been successfully activated.
pluginActivated(Plugin) - Method in class org.java.plugin.PluginManager.EventListenerAdapter
 
PluginAttribute - Interface in org.java.plugin.registry
This interface abstracts plug-in attribute, a <ID,VALUE> pair.
PluginClassLoader - Class in org.java.plugin
Extension to Java class loader API.
PluginClassLoader(PluginManager, PluginDescriptor, URL[], ClassLoader, URLStreamHandlerFactory) - Constructor for class org.java.plugin.PluginClassLoader
 
PluginClassLoader(PluginManager, PluginDescriptor, URL[], ClassLoader) - Constructor for class org.java.plugin.PluginClassLoader
 
PluginClassLoader(PluginManager, PluginDescriptor, URL[]) - Constructor for class org.java.plugin.PluginClassLoader
 
PluginController - Class in org.java.plugin
The plugin Controller provides methods to initialize the plugin framework, load plugin location and access plugins
PluginController(ClassLoader, ObjectFactory) - Constructor for class org.java.plugin.PluginController
 
pluginDeactivated(Plugin) - Method in interface org.java.plugin.PluginManager.EventListener
This method will be called by the manager just before plug-in deactivation.
pluginDeactivated(Plugin) - Method in class org.java.plugin.PluginManager.EventListenerAdapter
 
PluginDescriptor - Interface in org.java.plugin.registry
Main interface to get access to all meta-information for particular plug-in, described in plug-in manifest file.
pluginDisabled(PluginDescriptor) - Method in interface org.java.plugin.PluginManager.EventListener
This method will be called by the manager just before plug-in disabling.
pluginDisabled(PluginDescriptor) - Method in class org.java.plugin.PluginManager.EventListenerAdapter
 
PluginElement<T extends PluginElement<T>> - Interface in org.java.plugin.registry
This interface abstracts a plug-in element - a thing that is declared in plug-in or plug-in fragment descriptor.
pluginEnabled(PluginDescriptor) - Method in interface org.java.plugin.PluginManager.EventListener
This method will be called by the manager just after plug-in enabling.
pluginEnabled(PluginDescriptor) - Method in class org.java.plugin.PluginManager.EventListenerAdapter
 
PluginFragment - Interface in org.java.plugin.registry
Interface to get access to main information about plug-in fragment.
PluginIOUtils - Class in org.java.plugin.extension.util
 
PluginIOUtils() - Constructor for class org.java.plugin.extension.util.PluginIOUtils
 
PluginLifecycleException - Exception in org.java.plugin
Exception class that indicates errors during plug-in life cycle.
PluginLifecycleException(String, Throwable) - Constructor for exception org.java.plugin.PluginLifecycleException
Craete a simple exception without resource bundle
PluginLifecycleException(String, String) - Constructor for exception org.java.plugin.PluginLifecycleException
 
PluginLifecycleException(String, String, Object) - Constructor for exception org.java.plugin.PluginLifecycleException
 
PluginLifecycleException(String, String, Object, Throwable) - Constructor for exception org.java.plugin.PluginLifecycleException
 
PluginLifecycleHandler - Class in org.java.plugin.standard
Manager class that handles plug-in life cycle related logic.
PluginLifecycleHandler() - Constructor for class org.java.plugin.standard.PluginLifecycleHandler
 
PluginLifecycleListener - Interface in org.java.plugin.extension
Author: thasso Date: May 12, 2009
PluginManager - Class in org.java.plugin
JPF "runtime" class - the entry point to the framework API.
PluginManager() - Constructor for class org.java.plugin.PluginManager
 
PluginManager.EventListener - Interface in org.java.plugin
Plug-ins life-cycle events callback interface.
PluginManager.EventListenerAdapter - Class in org.java.plugin
An abstract adapter class for receiving plug-ins life-cycle events.
PluginManager.EventListenerAdapter() - Constructor for class org.java.plugin.PluginManager.EventListenerAdapter
 
PluginManager.PluginLocation - Interface in org.java.plugin
Simple callback interface to hold info about plug-in manifest and plug-in data locations.
PluginPrerequisite - Interface in org.java.plugin.registry
This interface abstracts inter plug-ins dependencies.
PluginRegistry - Interface in org.java.plugin.registry
Root interface to get access to all meta-information about discovered plug-ins.
PluginRegistry.RegistryChangeData - Interface in org.java.plugin.registry
Registry changes data holder interface.
PluginRegistry.RegistryChangeListener - Interface in org.java.plugin.registry
Plug-in registry changes callback interface.
PluginRegistryImpl - Class in org.java.plugin.registry.xml
This is an implementation of plug-in registry of XML syntax plug-in manifests.
PluginRegistryImpl() - Constructor for class org.java.plugin.registry.xml.PluginRegistryImpl
Creates plug-in registry object.
PluginsCollector - Class in org.java.plugin.extension
This boroughs code from the JPF boot library with a few modifications.
PluginsCollector(Properties) - Constructor for class org.java.plugin.extension.PluginsCollector
Create and configure a new PluginsCollector.
pluginsSetChanged() - Method in class org.java.plugin.PluginClassLoader
Registry data change notification.
pluginsSetChanged() - Method in class org.java.plugin.standard.StandardPluginClassLoader
 
PluginTypeConverter - Class in org.java.plugin.extension.util
Extend this class to provide costom type convertion from within a plugin.
PluginTypeConverter(ClassLoader, ConverterGraph) - Constructor for class org.java.plugin.extension.util.PluginTypeConverter
Create a new PluginTypeConverter with given loader
processFile(File, List<PluginManager.PluginLocation>) - Method in class org.java.plugin.extension.PluginsCollector
Process a file as PluginManager.PluginLocation.
processFolder(File, List<PluginManager.PluginLocation>) - Method in class org.java.plugin.extension.PluginsCollector
Process a folder while creating PluginManager.PluginLocations.
publishPlugins(PluginManager.PluginLocation[]) - Method in class org.java.plugin.PluginManager
Registers plug-ins and their locations with this plug-in manager.
publishPlugins(PluginManager.PluginLocation[]) - Method in class org.java.plugin.standard.StandardPluginManager
Registers plug-ins and their locations with this plug-in manager.

R

rawValue() - Method in class org.java.plugin.extension.AnnotatedParameter
 
rawValue() - Method in interface org.java.plugin.registry.Extension.Parameter
 
read() - Method in class org.java.plugin.extension.annotations.scanner.archiveiterator.InputStreamWrapper
 
read(byte[]) - Method in class org.java.plugin.extension.annotations.scanner.archiveiterator.InputStreamWrapper
 
read(byte[], int, int) - Method in class org.java.plugin.extension.annotations.scanner.archiveiterator.InputStreamWrapper
 
readManifestInfo(URL) - Method in interface org.java.plugin.registry.PluginRegistry
Reads basic information from a plug-in or plug-in fragment manifest.
readManifestInfo(URL) - Method in class org.java.plugin.registry.xml.PluginRegistryImpl
 
register(URL[]) - Method in interface org.java.plugin.registry.PluginRegistry
Registers plug-ins and plug-in fragments in this registry.
register(URL[]) - Method in class org.java.plugin.registry.xml.PluginRegistryImpl
General algorithm: Collect all currently registered extension points. Parse given URL's as XML content files and separate them on plug-in and plug-in fragment descriptors. Process new plug-in descriptors first: Instantiate new PluginDescriptorImpl object. Handle versions correctly - register new descriptor as most recent version or as an old version. If other versions of the same plug-in already registered, take their fragments and register them with this version. Process new plug-in fragments next: Instantiate new PluginFragmentImpl object. Check if older version of the same fragment already registered.
registerContext(Identity, URL) - Method in interface org.java.plugin.PathResolver
Registers "home" URL for given plug-in element.
registerContext(Identity, URL) - Method in class org.java.plugin.standard.ShadingPathResolver
 
registerContext(Identity, URL) - Method in class org.java.plugin.standard.StandardPathResolver
This implementation accepts PluginDescriptor or PluginFragment as valid plug-in elements.
registerConverter(Type, Type, Converter) - Method in class org.java.plugin.extension.converter.ConverterGraph
 
registerListener(PluginManager.EventListener) - Method in class org.java.plugin.PluginManager
Registers plug-in manager event listener.
registerListener(PluginRegistry.RegistryChangeListener) - Method in interface org.java.plugin.registry.PluginRegistry
Registers plug-in registry change event listener.
registerListener(PluginRegistry.RegistryChangeListener) - Method in class org.java.plugin.registry.xml.PluginRegistryImpl
 
registerListener(PluginManager.EventListener) - Method in class org.java.plugin.standard.StandardPluginManager
Registers plug-in manager event listener.
registerLocation(File...) - Method in class org.java.plugin.PluginController
Register a new plugin folder.
registerPluginLoader(PluginClassLoader) - Method in class org.java.plugin.extension.AllPluginsClassLoader
Register a ClassLoader that is used during class search
registerPlugins(URL...) - Method in class org.java.plugin.PluginController
Register custom plugins.
registerTypeConverter(Type, Converter<String, ?>) - Method in class org.java.plugin.extension.InstanceFactory
Registers a new Type converter.
registryChanged(PluginRegistry.RegistryChangeData) - Method in interface org.java.plugin.registry.PluginRegistry.RegistryChangeListener
This method will be called by the framework when changes are made on registry (via PluginRegistry.register(URL[]) or PluginRegistry.unregister(String[]) methods).
removedExtensions() - Method in interface org.java.plugin.registry.PluginRegistry.RegistryChangeData
 
removedExtensions(String) - Method in interface org.java.plugin.registry.PluginRegistry.RegistryChangeData
 
removedPlugins() - Method in interface org.java.plugin.registry.PluginRegistry.RegistryChangeData
 
removePluginLifecycleListener(PluginLifecycleListener) - Method in class org.java.plugin.PluginController
Removed PluginLifecycleListener.
reset() - Method in class org.java.plugin.extension.annotations.scanner.archiveiterator.InputStreamWrapper
 
resolvePath(Identity, String) - Method in interface org.java.plugin.PathResolver
Should resolve given path to URL for a given identity.
resolvePath(Identity, String) - Method in class org.java.plugin.standard.ShadingPathResolver
 
resolvePath(Identity, String) - Method in class org.java.plugin.standard.StandardPathResolver
 
resolvePath(URL, String) - Method in class org.java.plugin.standard.StandardPathResolver
Resolves given path against given base URL.
ResourceManager - Class in org.java.plugin.util
Utility class to manage localization resources.

S

scanArchives(URL...) - Method in class org.java.plugin.extension.annotations.scanner.AnnotationDB
Scan a url that represents an "archive" this is a classpath directory or jar file
scanClass(InputStream) - Method in class org.java.plugin.extension.annotations.scanner.AnnotationDB
Parse a .class file for annotations
SEPARATOR - Static variable in class org.java.plugin.registry.Version
Version identifier parts separator.
setAutoActivate(boolean) - Method in class org.java.plugin.extension.InstanceFactory
Use this to enable/disable automatic plugin activation.
setForeignClassLoadingOptimization(boolean) - Method in class org.java.plugin.standard.StandardPluginClassLoader
 
setLocalClassLoadingOptimization(boolean) - Method in class org.java.plugin.standard.StandardPluginClassLoader
 
setProbeParentLoaderLast(boolean) - Method in class org.java.plugin.standard.StandardPluginClassLoader
 
setStickySynchronizing(boolean) - Method in class org.java.plugin.standard.StandardPluginClassLoader
 
ShadingPathResolver - Class in org.java.plugin.standard
This implementation of path resolver makes "shadow copy" of plug-in resources before resolving paths to them, this helps avoid locking of local resources and run native code from remote locations.
ShadingPathResolver() - Constructor for class org.java.plugin.standard.ShadingPathResolver
 
shutdown() - Method in class org.java.plugin.PluginController
 
shutdown() - Method in class org.java.plugin.PluginManager
Shuts down the framework.
shutdown() - Method in class org.java.plugin.standard.StandardPluginManager
Shuts down the framework.
skip(long) - Method in class org.java.plugin.extension.annotations.scanner.archiveiterator.InputStreamWrapper
 
StandardObjectFactory - Class in org.java.plugin.standard
Standard object factory implementation.
StandardObjectFactory() - Constructor for class org.java.plugin.standard.StandardObjectFactory
 
StandardPathResolver - Class in org.java.plugin.standard
Standard simple implementation of path resolver.
StandardPathResolver() - Constructor for class org.java.plugin.standard.StandardPathResolver
 
StandardPluginClassLoader - Class in org.java.plugin.standard
Standard implementation of plug-in class loader.
StandardPluginClassLoader(PluginManager, PluginDescriptor, ClassLoader) - Constructor for class org.java.plugin.standard.StandardPluginClassLoader
Creates class instance configured to load classes and resources for given plug-in.
StandardPluginClassLoader.ResourceFilter - Class in org.java.plugin.standard
 
StandardPluginClassLoader.ResourceFilter(Library) - Constructor for class org.java.plugin.standard.StandardPluginClassLoader.ResourceFilter
 
StandardPluginLifecycleHandler - Class in org.java.plugin.standard
Standard implementation of plug-in life cycle handler.
StandardPluginLifecycleHandler() - Constructor for class org.java.plugin.standard.StandardPluginLifecycleHandler
 
StandardPluginLocation - Class in org.java.plugin.standard
A standard implementation of plug-in location interface.
StandardPluginLocation(URL, URL) - Constructor for class org.java.plugin.standard.StandardPluginLocation
Creates a new plug-in location from a given context an manifest URL's.
StandardPluginLocation(File, String) - Constructor for class org.java.plugin.standard.StandardPluginLocation
Creates a new plug-in location from a jar or a zip file or a folder.
StandardPluginManager - Class in org.java.plugin.standard
Standard implementation of plug-in manager.
StandardPluginManager(PluginRegistry, PathResolver, PluginLifecycleHandler) - Constructor for class org.java.plugin.standard.StandardPluginManager
Creates instance of plug-in manager for given registry, path resolver and life cycle handler.
startPlugin(Plugin) - Method in class org.java.plugin.PluginManager
Starts given plug-in.
stopPlugin(Plugin) - Method in class org.java.plugin.PluginManager
Stops given plug-in.
StreamIterator - Interface in org.java.plugin.extension.annotations.scanner.archiveiterator
Simpler iterator than java.util.iterator.
StringConverter<T> - Class in org.java.plugin.extension.converter
Converts Strings to target type.
StringConverter() - Constructor for class org.java.plugin.extension.converter.StringConverter
 
superclassesOf(TypeLiteral<?>) - Static method in class org.java.plugin.extension.util.TypeMatchers
 
synchronizeFolders(File, File) - Static method in class org.java.plugin.util.IoUtil
Performs one-way directories synchronization comparing files only, not folders.
synchronizeFolders(File, File, FileFilter) - Static method in class org.java.plugin.util.IoUtil
Performs one-way directories synchronization comparing files only, not folders.

T

toClassSource(Class) - Method in class org.java.plugin.extension.converter.ConverterGraph
 
toClassTarget(Class) - Method in class org.java.plugin.extension.converter.ConverterGraph
 
toCode() - Method in enum org.java.plugin.registry.ExtensionMultiplicity
 
toCode() - Method in enum org.java.plugin.registry.MatchingRule
 
toCode() - Method in enum org.java.plugin.registry.ParameterMultiplicity
 
toCode() - Method in enum org.java.plugin.registry.ParameterType
 
toString() - Method in class org.java.plugin.extension.AnnotatedExtension
 
toString() - Method in class org.java.plugin.extension.AnnotatedParameter
 
toString() - Method in class org.java.plugin.extension.annotations.NullableImpl
 
toString() - Method in class org.java.plugin.extension.converter.TypeConverter.WildcardTypeImpl
 
toString() - Method in class org.java.plugin.Plugin
 
toString() - Method in class org.java.plugin.PluginClassLoader
 
toString() - Method in class org.java.plugin.registry.Version
Returns the string representation of this version identifier.
toString() - Method in class org.java.plugin.registry.xml.ExtensionPointImpl.ParameterDefinitionImpl
 
toString() - Method in class org.java.plugin.registry.xml.ExtensionPointImpl
 
toString() - Method in class org.java.plugin.standard.StandardPluginLocation
 
TypeConverter - Class in org.java.plugin.extension.converter
This converts a String to a type, with respect to generics.
TypeConverter() - Constructor for class org.java.plugin.extension.converter.TypeConverter
 
TypeConverter.WildcardTypeImpl - Class in org.java.plugin.extension.converter
WildcardType implementation that supports multiple lower and upper bounds
TypeConverter.WildcardTypeImpl(Type[], Type[]) - Constructor for class org.java.plugin.extension.converter.TypeConverter.WildcardTypeImpl
 
TypeMatchers - Class in org.java.plugin.extension.util
 
TypeMatchers() - Constructor for class org.java.plugin.extension.util.TypeMatchers
 

U

UniqueIdentity - Interface in org.java.plugin.registry
Base interface for those plug-in manifest element classes that may have UID.
unregister(String[]) - Method in interface org.java.plugin.registry.PluginRegistry
Unregisters plug-ins and plug-in fragments with given ID's (including depending plug-ins and plug-in fragments).
unregister(String[]) - Method in class org.java.plugin.registry.xml.PluginRegistryImpl
 
unregisterContext(String) - Method in interface org.java.plugin.PathResolver
Unregisters plug-in element from this path resolver.
unregisterContext(String) - Method in class org.java.plugin.standard.ShadingPathResolver
 
unregisterContext(String) - Method in class org.java.plugin.standard.StandardPathResolver
 
unregisterListener(PluginManager.EventListener) - Method in class org.java.plugin.PluginManager
Unregisters manager event listener.
unregisterListener(PluginRegistry.RegistryChangeListener) - Method in interface org.java.plugin.registry.PluginRegistry
Unregisters registry change event listener.
unregisterListener(PluginRegistry.RegistryChangeListener) - Method in class org.java.plugin.registry.xml.PluginRegistryImpl
 
unregisterListener(PluginManager.EventListener) - Method in class org.java.plugin.standard.StandardPluginManager
Unregisters manager event listener.
url2file(URL) - Static method in class org.java.plugin.util.IoUtil
Utility method to convert local URL to a File object.

V

validate() - Method in class org.java.plugin.extension.AnnotatedExtension
 
value() - Method in class org.java.plugin.extension.annotations.NullableImpl
 
valueAsBoolean() - Method in class org.java.plugin.extension.AnnotatedParameter
 
valueAsBoolean() - Method in interface org.java.plugin.registry.Extension.Parameter
Returns "typed" value of parameter.
valueAsDate() - Method in class org.java.plugin.extension.AnnotatedParameter
 
valueAsDate() - Method in interface org.java.plugin.registry.Extension.Parameter
Returns "typed" value of parameter.
valueAsExtension() - Method in class org.java.plugin.extension.AnnotatedParameter
 
valueAsExtension() - Method in interface org.java.plugin.registry.Extension.Parameter
Returns "typed" value of parameter.
valueAsExtensionPoint() - Method in class org.java.plugin.extension.AnnotatedParameter
 
valueAsExtensionPoint() - Method in interface org.java.plugin.registry.Extension.Parameter
Returns "typed" value of parameter.
valueAsNumber() - Method in class org.java.plugin.extension.AnnotatedParameter
 
valueAsNumber() - Method in interface org.java.plugin.registry.Extension.Parameter
Returns "typed" value of parameter.
valueAsPluginDescriptor() - Method in class org.java.plugin.extension.AnnotatedParameter
 
valueAsPluginDescriptor() - Method in interface org.java.plugin.registry.Extension.Parameter
Returns "typed" value of parameter.
valueAsString() - Method in class org.java.plugin.extension.AnnotatedParameter
 
valueAsString() - Method in interface org.java.plugin.registry.Extension.Parameter
Returns "typed" value of parameter.
valueAsUrl() - Method in class org.java.plugin.extension.AnnotatedParameter
 
valueAsUrl(PathResolver) - Method in class org.java.plugin.extension.AnnotatedParameter
 
valueAsUrl() - Method in interface org.java.plugin.registry.Extension.Parameter
Returns "typed" value of parameter.
valueAsUrl(PathResolver) - Method in interface org.java.plugin.registry.Extension.Parameter
Returns "typed" value of parameter.
valueOf(String) - Static method in enum org.java.plugin.registry.ExtensionMultiplicity
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.java.plugin.registry.IntegrityCheckReport.Error
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.java.plugin.registry.IntegrityCheckReport.Severity
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.java.plugin.registry.MatchingRule
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.java.plugin.registry.ParameterMultiplicity
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.java.plugin.registry.ParameterType
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.java.plugin.registry.ExtensionMultiplicity
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum org.java.plugin.registry.IntegrityCheckReport.Error
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum org.java.plugin.registry.IntegrityCheckReport.Severity
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum org.java.plugin.registry.MatchingRule
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum org.java.plugin.registry.ParameterMultiplicity
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum org.java.plugin.registry.ParameterType
Returns an array containing the constants of this enum type, in the order they're declared.
VERSION - Static variable in class org.java.plugin.PluginManager
JPF version number.
Version - Class in org.java.plugin.registry
This class represents a plug-in version identifier.
Version(int, int, int, String) - Constructor for class org.java.plugin.registry.Version
Creates version identifier object from given parts.
VERSION_PROPERTY - Static variable in class org.java.plugin.PluginManager
JPF version system property name.
visit(String, Object) - Method in class org.java.plugin.extension.annotations.scanner.ExtensionVisitor
 
visit(String, Object) - Method in class org.java.plugin.extension.annotations.scanner.ParameterVisitor
 
visitAnnotation(String, String) - Method in class org.java.plugin.extension.annotations.scanner.ExtensionVisitor
 
visitAnnotation(String, String) - Method in class org.java.plugin.extension.annotations.scanner.ParameterVisitor
 
visitArray(String) - Method in class org.java.plugin.extension.annotations.scanner.ExtensionVisitor
 
visitArray(String) - Method in class org.java.plugin.extension.annotations.scanner.ParameterVisitor
 
visitEnd() - Method in class org.java.plugin.extension.annotations.scanner.ExtensionVisitor
 
visitEnd() - Method in class org.java.plugin.extension.annotations.scanner.ParameterVisitor
 
visitEnum(String, String, String) - Method in class org.java.plugin.extension.annotations.scanner.ExtensionVisitor
 
visitEnum(String, String, String) - Method in class org.java.plugin.extension.annotations.scanner.ParameterVisitor
 

A B C D E F G H I J L M N O P R S T U V

Copyright © 2010. All Rights Reserved.