Package org.ametys.runtime.model
Interface ViewItemGroup
- All Superinterfaces:
Labelable
,ModifiableLabelable
,ViewItem
,ViewItemAccessor
,ViewItemContainer
- All Known Implementing Classes:
AbstractViewItemGroup
,ModelViewItemGroup
,RepeaterSearchUIColumn
,SimpleViewItemGroup
interface for group of view items
-
Field Summary
-
Method Summary
Methods inherited from interface org.ametys.runtime.util.Labelable
getDescription, getLabel, getName
Methods inherited from interface org.ametys.runtime.util.ModifiableLabelable
setDescription, setLabel, setName
Methods inherited from interface org.ametys.runtime.model.ViewItem
copyTo, createInstance, equals, getParent, setParent, toJSON, toSAX
Methods inherited from interface org.ametys.runtime.model.ViewItemAccessor
addViewItem, addViewItems, clear, getModelViewItem, getViewItem, getViewItems, hasModelViewItem, hasModelViewItem, hasModelViewItem, insertViewItem, removeViewItem
-
Field Details
-
TAB_ROLE
Role for tab view items- See Also:
-
FIELDSET_ROLE
Role for fieldset view items- See Also:
-
-
Method Details
-
getRole
Retrieves the role.- Returns:
- the role.
-
setRole
Set the role.- Parameters:
role
- the role.
-
copyTo
Description copied from interface:ViewItem
Copy the current view item in the given one. If the view item is an accessor, its view items are copied only if they are not already present in the referenceViewItemAccessor
- Specified by:
copyTo
in interfaceViewItem
- Parameters:
item
- the copyreferenceViewItemAccessor
- the referenceViewItemAccessor
itemPath
- the path of the view item relative to the referenceViewItemAccessor
-