Package org.ametys.runtime.model
Interface ModelViewItem<T extends ModelItem>
- Type Parameters:
T- type of the referenced model item
- All Superinterfaces:
Labelable,ModifiableLabelable,ViewItem
- All Known Subinterfaces:
SearchUIColumn<T>
- All Known Implementing Classes:
ModelViewItemGroup,RepeaterSearchUIColumn,ViewElement,ViewElementAccessor,ViewElementAccessorSearchUIColumn,ViewElementSearchUIColumn
Interface for view references to model items
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringThe default tag name to use while generating SAX events -
Method Summary
Modifier and TypeMethodDescriptionRetrieves the referenced model item definitionvoidsetDefinition(T definition) Sets the referenced model item definitiondefault voidSet the name.Methods inherited from interface org.ametys.runtime.util.Labelable
getDescription, getLabel, getNameMethods inherited from interface org.ametys.runtime.util.ModifiableLabelable
setDescription, setLabel
-
Field Details
-
DEFAULT_ITEM_TAG_NAME
The default tag name to use while generating SAX events- See Also:
-
-
Method Details
-
getDefinition
Retrieves the referenced model item definition- Returns:
- the referenced definition
-
setDefinition
Sets the referenced model item definition- Parameters:
definition- the referenced definition
-
setName
Description copied from interface:ModifiableLabelableSet the name.- Specified by:
setNamein interfaceModifiableLabelable- Parameters:
name- the name.
-