Interface Summary Interface Description ActionAn action is an object that is added to an
ActionFactory<A extends Action>An action factory is an object which knows how to create
ErrorHandler<A extends Action>Error handlers are created by the factory for each request/use of an extension point. ErrorHandlerFactory<A extends Action>Error handler factories are responsible for creating error handlers. ExtendedAboutAdds extra information to the About interface. Extension<A extends Action>Represents a concrete implementation of an extension to an extension point. ExtensionPoint<A extends Action>An extension point is a place, defined by a client application, that can be extended. ExtensionsFilterAllows extensions and extension points to be enabled/disabled and sorted externally. Renderer<A extends Action>A renderer is an object that knows how to render an action in the client interface. RendererFactory<A extends Action>A renderer factory is a factory that can create
WrappingRenderer<A extends Action>An extension to the regular renderer interface intended for renderers that wants to wrap an existing renderer to give the result their own touch.
Class Summary Class Description AboutBeanAn implementation of the
Aboutinterface, which complements all getter methods with setter methods.
ActionIterator<A extends Action>Iterator for iterating over all actions that will be created by extensions after a call to
Registry.useExtensions(ClientContext, ExtensionsFilter, String...).
ClientContextKeeps information about the current context in the client application that extensions can use to decide what actions to generate. DefaultFilterA default filter implementation that enables all extensions and extension points and sorts the extensions based on the
ExtensionBean<A extends Action>A bean-like implementation of the
ExtensionContext<A extends Action>Invokation context for an extension. ExtensionPointBean<A extends Action>A bean-like implementation of the
ExtensionPointContext<A extends Action>Invokation context for an extension point. ExtensionsInvoker<A extends Action>Object of this class handles a single invokation of the extensions for one or several extension points. ExtensionsUtilUtility class collecting some useful functions related to extensions. InvokationContext<A extends Action>Keeps contextual information about a single invokation of extensions. LoggingErrorHandlerFactoryException handler factory implementation that logs error messages using the default logging mechanism. RegistryA registry for keeping track of extensions points and installed extensions. Registry.AttributeKeyIdentifies attribute. Registry.RegisteredAbout Registry.RegisteredEventHandler Registry.RegisteredExtension<A extends Action>Internal representation of an extension. Registry.RegisteredExtensionPoint<A extends Action>Internal representation of an extension point. RethrowErrorHandlerFactoryExtension to the logging error handler factory that create error handlers that re-throw the original exception. SingleExtensionFilterA filter implementation that enables a single extension and disables all other.
Enum Summary Enum Description LoggingErrorHandlerFactory.LevelLog level implementations for slf4j.