java.lang.Object
org.apache.wicket.extensions.markup.html.repeater.tree.table.NodeModel<T>
- Type Parameters:
T - type of nodes
- All Implemented Interfaces:
Serializable, org.apache.wicket.model.IDetachable, org.apache.wicket.model.IModel<T>, org.apache.wicket.model.IWrapModel<T>, org.apache.wicket.util.io.IClusterable
public class NodeModel<T>
extends Object
implements org.apache.wicket.model.IWrapModel<T>
A model wrapping the actual node model, carrying additional information about the parental
branches.
- Author:
- svenmeier
- See Also:
-
-
Constructor Summary
Constructors
NodeModel(org.apache.wicket.model.IModel<T> model,
boolean[] branches)
-
Method Summary
void
boolean
boolean[]
int
org.apache.wicket.model.IModel<T>
int
void
Methods inherited from interface org.apache.wicket.model.IModel
as, combineWith, filter, flatMap, isPresent, map, orElse, orElseGet
-
Constructor Details
-
NodeModel
public NodeModel(org.apache.wicket.model.IModel<T> model,
boolean[] branches)
Wrap the given model.
- Parameters:
model - model to wrap
branches -
-
Method Details
-
getWrappedModel
Get the wrapped model.
- Specified by:
getWrappedModel in interface org.apache.wicket.model.IWrapModel<T>
- Returns:
- wrapped model
-
getObject
- Specified by:
getObject in interface org.apache.wicket.model.IModel<T>
- Specified by:
getObject in interface org.apache.wicket.model.IWrapModel<T>
-
setObject
- Specified by:
setObject in interface org.apache.wicket.model.IModel<T>
- Specified by:
setObject in interface org.apache.wicket.model.IWrapModel<T>
-
detach
- Specified by:
detach in interface org.apache.wicket.model.IDetachable
- Specified by:
detach in interface org.apache.wicket.model.IModel<T>
- Specified by:
detach in interface org.apache.wicket.model.IWrapModel<T>
-
-
-
-