| Name | Package | Description |
| AutoInjection | org.jdesktop.fuse | This class is used to enable auto-injection for any supported container. |
| AutoInjectionProvider | org.jdesktop.fuse | Subclasses of AutoInjectionProvider abstract the enabling of auto-injection
away from the details of the API specific implementation. |
| ClassDefinition | org.jdesktop.fuse.definitions | A definition format implementation which allows injection definitions
to be defined as actual classes. |
| CoreModule | org.jdesktop.fuse.core | This class is the FuseModule subclass encapsulating the /Core
module. |
| FuseModule | org.jdesktop.fuse | This class is the superclass of any module initializers to be used
by the ResourceInjector. |
| Hive | org.jdesktop.fuse | This class is the superclass of all classes implementing hive support. |
| Hive.ResourceInjectionEvent | org.jdesktop.fuse | Represents an event which is fired when the inject
method is called. |
| Hive.ResourceLoadEvent | org.jdesktop.fuse | Represents an event which is fired when the load
method is called. |
| HiveInjectionProvider | org.jdesktop.fuse | A hive injection provider abstracts the Hive class away from the details of the
injection process. |
| MapDefinition | org.jdesktop.fuse.definitions | A definition format implementation which loads the definition and field
metadata from a specified Map<String, String>
instance. |
| MapResourceLoader | org.jdesktop.fuse.rl | A resource loader which peers directly to a Map<String, String>
instance specified by the developer. |
| PropertiesResourceLoader | org.jdesktop.fuse.rl | A resource loader to load resources from a properties file. |
| ResourceInjector | org.jdesktop.fuse | This class is used by the developer to manage the resource injection
process. |
| SwingHive | org.jdesktop.fuse | A hive implementation designed specifically for use in injecting instances of
JComponent. |
| SwingModule | org.jdesktop.fuse.swing | This class is the FuseModule subclass encapsulating the /Swing
module. |
| TypeLoader | org.jdesktop.fuse | This class is the superclass of all resource type loaders. |
| TypeLoaderFactory | org.jdesktop.fuse | This class is used by ResourceInjector as a backend for all
TypeLoader instances. |
| XMLDefinition | org.jdesktop.fuse.definitions | A definition format implementation which allows injection definitions to be loaded from
an XML file. |
| XMLResourceLoader | org.jdesktop.fuse.rl | A resource loader implementation which loads the resource values from
an XML file using the SAX parser obtained using JAXP. |