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:
SearchModelCriterionViewItem<T>,SearchUIColumn<T>
- All Known Implementing Classes:
DefaultSearchModelCriterionViewItem,ModelViewItemGroup,RepeaterSearchUIColumn,RepeaterViewItem,ViewElement,ViewElementAccessor,ViewElementAccessorSearchUIColumn,ViewElementSearchUIColumn
Interface for view references to model items
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic enumDetermine the rendering of the item when it is disabled -
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 definitionRetrieves the rendering of the view item when it is disableddefault StringgetName()Get the name.voidsetDefinition(T definition) Sets the referenced model item definitionvoidsetDisabledItemRendering(ModelViewItem.DisabledItemRendering disabledItemRendering) Sets the rendering of the view item when it is disableddefault voidSet the name.Methods inherited from interface org.ametys.runtime.util.Labelable
getDescription, getLabelMethods 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
-
getDisabledItemRendering
Retrieves the rendering of the view item when it is disabled- Returns:
- the rendering of the view item when it is disabled
-
setDisabledItemRendering
Sets the rendering of the view item when it is disabled- Parameters:
disabledItemRendering- the rendering to set
-
getName
Description copied from interface:LabelableGet the name. -
setName
Description copied from interface:ModifiableLabelableSet the name.- Specified by:
setNamein interfaceModifiableLabelable- Parameters:
name- the name.
-