Package de.xima.fc.gui.common.plugingui
-
Interface Summary Interface Description IBeanProvidingPluginLocator<Key,Plugin extends IFCPlugin> Used byGuiBeanCache.IBeanScopeHandler Handler for the various different bean scopes, such as session scoped beans or view scoped beans.IClientScopeProvider Use byGuiBeanCache.IPluginBeanHelperInstantiator<Plugin extends IFCPlugin,PluginBean extends IPluginGenericCustomGUIBean> Used byGuiBeanCache.IPluginCustomGUIExtractor<Bean extends IPluginGenericCustomGUIBean,Plugin extends IFCPlugin> An extractor for the beans and XHTML view of a plugin that provides a custom GUI.IPreInitAction<Bean extends IPluginGenericCustomGUIBean> Interface for a callback before a bean is initialized. -
Class Summary Class Description GuiBeanCache<Key,Bean,Plugin extends IFCPlugin,PluginBean extends IPluginGenericCustomGUIBean> Helper for custom UIs with beans that come from either a plugin class or from a built-in class.GuiBeanCache.Builder<Key,Bean,Plugin extends IFCPlugin> A builder for creating instances ofGuiBeanCache.PluginBeanHelper<Bean extends IPluginGenericCustomGUIBean,TPlugin extends IFCPlugin> Helper class for handling unmanaged beans used by user interfaces provided by a plugin, e.g. a dashboard plugin or a workflow action plugin:PluginBeanInfo A simple POJO that holds the extracted information of a bean.PluginBeanOptions Options for thePluginBeanHelper.PluginBeanOptions.Builder Simple builder class for aPluginBeanOptions.