Interface Item<C extends BaseContext>
- Type Parameters:
C
- The context type required for the concrete item.
- All Known Subinterfaces:
ClientScriptProvidingInlineEditItem
,ClientScriptProvidingMediaManagementItem
,ClientScriptProvidingReportItem<T>
,ClientScriptProvidingToolbarActionsItem
,ExecutableContextMenuItem
,ExecutableGroupingToolbarItem
,ExecutableInlineEditItem
,ExecutableMediaManagementItem
,ExecutableToolbarActionsItem
,ExecutableToolbarItem
,ExternalPreviewItem
,GroupingContextMenuItem
,InlineEditItem
,JavaClientContextMenuItem
,JavaClientExecutableReportItem<T>
,JavaClientToolbarItem
,MediaManagementItem
,ReportItem<T>
,ToggleableToolbarItem
,WebeditExecutableReportItem<T>
,WebeditStatusNoteItem
,WebeditToolbarItem
- All Known Implementing Classes:
SeparatorContextMenuItem
public interface Item<C extends BaseContext>
General (abstract) definition of a pluggable FirstSpirit item. The item is based on a specific
type of context that will be provided on each operation.
- Since:
- 5.0.204
-
Method Summary
-
Method Details
-
isVisible
Indicates the visibility of this item wrt. the given context.- Parameters:
context
- The context to be considered for deciding upon visibility.- Returns:
true
, if visible,false
, else.- Since:
- 5.0.204
-
isEnabled
Indicates, whether this item is enabled wrt. the given context.- Parameters:
context
- The context to be considered for deciding upon the item being enabled.- Returns:
true
, if enabled,false
, else.- Since:
- 5.0.204
-