Application scoped services
These services are available for injection at any point.
API
These are the services defined in the core
module.
- AttachManager
- CallGraphService
- CommentManager
- ConfigManager
- DecompileManager
- GsonProvider
- InfoImporter
- InheritanceGraphService
- JavacCompiler
- MappingApplierService
- MappingFormatManager
- MappingGenerator
- MappingListeners
- NameGeneratorProviders
- PatchApplier
- PatchProvider
- PhantomGenerator
- PluginManager
- ResourceImporter
- ScriptEngine
- ScriptManager
- SearchService
- SnippetManager
- TransformationApplierService
- TransformationManager
- WorkspaceManager
- WorkspaceProcessingService
UI
The ui
module defines a number of new service types dedicated to UI behavior.
- Actions
- CellConfigurationService (Wraps these services)
- ContextMenuProviderService
- IconProviderService
- TextProviderService
- ConfigComponentManager
- ConfigIconManager
- FileTypeSyntaxAssociationService
- NavigationManager
- PathExportingManager
- PathLoadingManager
- ResourceSummaryService
- WindowFactory
- WindowManager
- WindowStyling