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.Fields in ca.corbett.extensions.ui declared as AppExtensionModifier and TypeFieldDescriptionprotected final AppExtensionExtensionDetailsPanel.extensionprotected final AppExtensionExtensionManagerPanel.AppExtensionPlaceholder.extensionFields in ca.corbett.extensions.ui with type parameters of type AppExtensionModifier and TypeFieldDescriptionprotected final ExtensionManager<AppExtension> ExtensionManagerPanel.extManagerConstructors in ca.corbett.extensions.ui with parameters of type AppExtensionModifierConstructorDescriptionAppExtensionPlaceholder(AppExtension extension, String name, boolean isEnabled) ExtensionDetailsPanel(Window owner, ExtensionManager manager, AppExtension extension, boolean isEnabled) Creates a new ExtensionDetailsPanel for the given AppExtension, which can be null - if null, an empty disabled panel will be generated.