Package org.apache.wicket.model
Interface IDetachable
-
- All Superinterfaces:
IClusterable
,Serializable
- All Known Subinterfaces:
IAutoCompleteRenderer<T>
,ICellPopulator<T>
,IChoiceRenderer<T>
,IColumn<T,S>
,IComponentAssignedModel<T>
,IComponentInheritedModel<T>
,IDataProvider<T>
,IExportableColumn<T,S>
,IFilteredColumn<T,S>
,IModel<T>
,IObjectClassAwareModel<T>
,IOptionRenderer<T>
,IPropertyReflectionAwareModel<T>
,ISortableDataProvider<T,S>
,ISortableTreeProvider<T,S>
,IStyledColumn<T,S>
,ITreeColumn<T,S>
,ITreeDataProvider<T>
,ITreeProvider<T>
,IWrapModel<T>
- All Known Implementing Classes:
AbstractAutoCompleteRenderer
,AbstractAutoCompleteTextRenderer
,AbstractCheckBoxModel
,AbstractColumn
,AbstractExportableColumn
,AbstractPropertyModel
,AbstractTreeColumn
,AbstractWrapModel
,ChainingModel
,ChoiceFilteredPropertyColumn
,ChoiceRenderer
,CollectionModel
,ComponentDetachableModel
,ComponentModel
,ComponentPropertyModel
,CompoundPropertyModel
,EmptyDataProvider
,EnumChoiceRenderer
,FeedbackMessage
,FeedbackMessagesModel
,FilteredAbstractColumn
,FilteredPropertyColumn
,GenericBaseModel
,GroupsModel
,HeaderlessColumn
,LambdaChoiceRenderer
,LambdaColumn
,LambdaModel
,ListDataProvider
,ListItemModel
,ListModel
,LoadableDetachableModel
,MapModel
,Model
,NodeModel
,PropertyColumn
,PropertyModel
,PropertyPopulator
,ProviderSubset
,ResourceModel
,SessionIdentifiersModel
,SessionSizeModel
,SetModel
,SortableDataProvider
,SortableTreeProvider
,StringAutoCompleteRenderer
,StringResourceModel
,TextFilteredPropertyColumn
,TimeField.AmPmModel
,TimeField.HoursModel
,TimeField.MinutesModel
,TreeColumn
,TreeDataProvider
,TreeModelProvider
,ZonedToLocalDateTimeModel
public interface IDetachable extends IClusterable
Interface to logic for detaching transient information from a detachable model. Detachable models are desirable because they reduce the amount of state required by a model, which makes the model cheaper to replicate in a clustered environment.- Author:
- Jonathan Locke
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
detach()
Detaches model after use.
-
-
-
Method Detail
-
detach
void detach()
Detaches model after use. This is generally used to null out transient references that can be re-attached later.
-
-