Class LateChainingModel<T>
- java.lang.Object
- 
- com.inductiveautomation.ignition.gateway.web.models.LateChainingModel<T>
 
- 
- All Implemented Interfaces:
- java.io.Serializable,- org.apache.wicket.model.IChainingModel<T>,- org.apache.wicket.model.IComponentAssignedModel<T>,- org.apache.wicket.model.IDetachable,- org.apache.wicket.model.IModel<T>,- org.apache.wicket.util.io.IClusterable
 - Direct Known Subclasses:
- LateChainingModel.WrappedLateChainingModel
 
 public class LateChainingModel<T> extends java.lang.Object implements org.apache.wicket.model.IChainingModel<T>, org.apache.wicket.model.IComponentAssignedModel<T>A special chaining model that looks up its chained model reflectively on demand, which means it happens late, after the LateChainingModel is created.- See Also:
- Serialized Form
 
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description protected classLateChainingModel.WrappedLateChainingModel<W>
 - 
Constructor SummaryConstructors Constructor Description LateChainingModel(java.io.Serializable object, java.lang.String getModelFunction)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidattatch()voiddetach()org.apache.wicket.model.IModel<?>getChainedModel()TgetObject()voidsetChainedModel(org.apache.wicket.model.IModel model)voidsetObject(T object)org.apache.wicket.model.IWrapModel<T>wrapOnAssignment(org.apache.wicket.Component component)
 
- 
- 
- 
Method Detail- 
attatchprotected void attatch() 
 - 
getChainedModelpublic org.apache.wicket.model.IModel<?> getChainedModel() - Specified by:
- getChainedModelin interface- org.apache.wicket.model.IChainingModel<T>
 
 - 
setChainedModelpublic void setChainedModel(org.apache.wicket.model.IModel model) - Specified by:
- setChainedModelin interface- org.apache.wicket.model.IChainingModel<T>
 
 - 
getObjectpublic T getObject() - Specified by:
- getObjectin interface- org.apache.wicket.model.IModel<T>
 
 - 
setObjectpublic void setObject(T object) - Specified by:
- setObjectin interface- org.apache.wicket.model.IModel<T>
 
 - 
detachpublic void detach() - Specified by:
- detachin interface- org.apache.wicket.model.IDetachable
 
 
- 
 
-