Uses of Class
ca.corbett.extensions.AppExtension
Packages that use AppExtension
Package
Description
Contains code that enables your applications to define dynamic extensions that can be
packaged into jar files and loaded at runtime to alter the behaviour of your application,
or even to supplement your application with additional behaviour.
Contains UI classes for the app-extensions code, most notably the ExtensionManagerDialog.
-
Uses of AppExtension in ca.corbett.extensions
Classes in ca.corbett.extensions with type parameters of type AppExtensionModifier and TypeClassDescriptionclassAppProperties<T extends AppExtension>This class encapsulates a PropertiesManager and an ExtensionManager together into one handy utility that client projects can use more easily than the old approach of having the client projects maintain these things separately.classExtensionManager<T extends AppExtension>Provides a mechanism for scanning for and loading instances of AppExtension for any given application.Method parameters in ca.corbett.extensions with type arguments of type AppExtensionModifier and TypeMethodDescriptionstatic AppExtensionInfoAppExtensionInfo.fromExtensionJar(Class<? extends AppExtension> extensionClass, String resource) Attempts to use the given Class to read extInfo from the given jar resource. -
Uses of AppExtension in ca.corbett.extensions.ui
Classes in ca.corbett.extensions.ui with type parameters of type AppExtensionModifier and TypeClassDescriptionclassExtensionManagerDialog<T extends AppExtension>Provides a standardized way of viewing and enabling extensions across applications.classInstalledExtensionsPanel<T extends AppExtension>This panel shows a list of all installed extensions, and allows the user to enable/disable them, or uninstall them if desired.protected static classUsed internally to represent an extension, either installed or uninstalled, either enabled or disabled.Fields in ca.corbett.extensions.ui declared as AppExtension