Interface IPluginCustomGUIExtractor<Bean extends IPluginGenericCustomGUIBean, Plugin extends IFCPlugin>
- Type Parameters:
Bean- Type of the plugin beans.Plugin- Type of the plugin that provides the beans.
- All Superinterfaces:
Serializable
- All Known Implementing Classes:
EPromptConnectionPluginGuiExtractor, EPromptQueryPluginGuiExtractor
public interface IPluginCustomGUIExtractor<Bean extends IPluginGenericCustomGUIBean, Plugin extends IFCPlugin>
extends Serializable
An extractor for the beans and XHTML view of a plugin that provides a custom GUI. Can be used e.g. when the plugin
provides several GUIs for different pages.
- Since:
- 8.5.0
-
Method Summary
Modifier and TypeMethodDescriptiongetUnmanagedBeans(Plugin plugin) The beans provided by the plugin, seeIPluginGenericCustomGUI.getUnmanagedBeans().getXhtmlView(Plugin plugin) The xhtml view of the plugin, seeIPluginGenericCustomGUI.getXhtmlView().
-
Method Details
-
getUnmanagedBeans
The beans provided by the plugin, seeIPluginGenericCustomGUI.getUnmanagedBeans().- Parameters:
plugin- Plugin that provides the beans.- Returns:
- An iterable of classes of the beans provided by the plugin.
-
getXhtmlView
The xhtml view of the plugin, seeIPluginGenericCustomGUI.getXhtmlView().- Parameters:
plugin- Plugin that provides the beans.- Returns:
- The URL of the xhtml view of the plugin.
-