Package org.ametys.cms.properties.tab
Class DefaultPropertiesTab
java.lang.Object
org.ametys.cms.properties.tab.DefaultPropertiesTab
- All Implemented Interfaces:
PropertiesTab,PluginAware,Prioritizable,Configurable
public class DefaultPropertiesTab
extends Object
implements PropertiesTab, Configurable, PluginAware
The properties tab tool configuration from a
Configuration.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidconfigure(Configuration configuration) Get the configuration of the tab to send to the properties tool.intGet the priority for the component.voidsetPluginInfo(String pluginName, String featureName, String id) Sets the plugin info relative to the current component.
Note : The feature name may be null if the targeted component in declared at plugin level.
-
Constructor Details
-
DefaultPropertiesTab
public DefaultPropertiesTab()
-
-
Method Details
-
setPluginInfo
Description copied from interface:PluginAwareSets the plugin info relative to the current component.
Note : The feature name may be null if the targeted component in declared at plugin level.- Specified by:
setPluginInfoin interfacePluginAware- Parameters:
pluginName- Unique identifier for the plugin hosting the extensionfeatureName- Unique feature identifier (unique for a given pluginName)id- Unique identifier of this component
-
configure
- Specified by:
configurein interfaceConfigurable- Throws:
ConfigurationException
-
getPriority
Description copied from interface:PrioritizableGet the priority for the component. On components usingPrioritizableinterface, each implementation define the order. In most cases, less is the number, more prior is the component.- Specified by:
getPriorityin interfacePrioritizable- Returns:
- the priority
-
getConfiguration
Description copied from interface:PropertiesTabGet the configuration of the tab to send to the properties tool.- Specified by:
getConfigurationin interfacePropertiesTab- Returns:
- the configuration as a
Map
-