org.apache.wicket.model
Interface IDetachable

All Superinterfaces:
IClusterable, java.io.Serializable
All Known Subinterfaces:
ICellPopulator<T>, IChainingModel<T>, IColumn<T>, IComponentAssignedModel<T>, IComponentInheritedModel<T>, IDataProvider<T>, IFilteredColumn<T>, IModel<T>, IObjectClassAwareModel<T>, IPropertyReflectionAwareModel<T>, ISortableDataProvider<T>, IStyledColumn<T>, IWrapModel<T>
All Known Implementing Classes:
AbstractCheckBoxModel, AbstractColumn, AbstractPropertyModel, AbstractReadOnlyModel, AbstractWrapModel, ChoiceFilteredPropertyColumn, CollectionModel, ComponentDetachableModel, ComponentModel, ComponentPropertyModel, CompoundPropertyModel, ContactDataProvider, ContactDataProvider, ContactDataProvider, ContactDetachableModel, DefaultTreeState, DetachableContactModel, DetachableContactModel, EmptyDataProvider, FeedbackMessage, FeedbackMessagesModel, FilteredAbstractColumn, FilteredPropertyColumn, GenericBaseModel, HeaderlessColumn, ListDataProvider, ListItemModel, ListModel, LoadableDetachableModel, MapModel, Model, PropertyColumn, PropertyModel, PropertyPopulator, ProxyDataProvider, ProxyModel, ResourceModel, SessionModel, SessionSizeModel, SessionsProviderModel, SetModel, SortableContactDataProvider, SortableDataProvider, SourcesPage.PackagedResourcesModel, SourcesPage.SourceModel, StringResourceModel, TextFilteredPropertyColumn, WicketTreeModel, WildcardCollectionModel, WildcardListModel, WildcardSetModel

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
 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.



Copyright © 2006-2011 Apache Software Foundation. All Rights Reserved.