Package org.ametys.core.ui.widgets
Interface ClientSideWidget
- All Superinterfaces:
ClientSideElement
- All Known Implementing Classes:
SearchServiceClientSideWidget,SkinClientSideWidget,StaticClientSideWidget
This class is a particular client side element that stands for widgets
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.ametys.core.ui.ClientSideElement
ClientSideElement.Script, ClientSideElement.ScriptFile -
Method Summary
Modifier and TypeMethodDescriptionString[]getFormTypes(Map<String, Object> contextParameters) Returns the supported typesbooleansupportsEnumerated(Map<String, Object> contextParameters) Determine if the widget can handle enumerated valuesbooleansupportsMultiple(Map<String, Object> contextParameters) Determine if the widget can handle multiple valuesbooleansupportsNonEnumerated(Map<String, Object> contextParameters) Determine if the widget can handle non-enumerated valuesbooleansupportsNonMultiple(Map<String, Object> contextParameters) Determine if the widget can handle non-multiple valuesMethods inherited from interface org.ametys.core.ui.ClientSideElement
getDependencies, getId, getPluginName, getRights, getScripts, getScripts
-
Method Details
-
getFormTypes
Returns the supported types- Parameters:
contextParameters- Contextuals parameters transmitted by the environment.- Returns:
- An non null and non empty list of supported types
-
supportsEnumerated
Determine if the widget can handle enumerated values- Parameters:
contextParameters- Contextuals parameters transmitted by the environment.- Returns:
- true if it does
-
supportsNonEnumerated
Determine if the widget can handle non-enumerated values- Parameters:
contextParameters- Contextuals parameters transmitted by the environment.- Returns:
- true if it does
-
supportsMultiple
Determine if the widget can handle multiple values- Parameters:
contextParameters- Contextuals parameters transmitted by the environment.- Returns:
- true if it does
-
supportsNonMultiple
Determine if the widget can handle non-multiple values- Parameters:
contextParameters- Contextuals parameters transmitted by the environment.- Returns:
- true if it does
-