Updated Branches: refs/heads/master 0d7b1c496 -> 415177294
Mark AbstractTree as a generic component Project: http://git-wip-us.apache.org/repos/asf/wicket/repo Commit: http://git-wip-us.apache.org/repos/asf/wicket/commit/41517729 Tree: http://git-wip-us.apache.org/repos/asf/wicket/tree/41517729 Diff: http://git-wip-us.apache.org/repos/asf/wicket/diff/41517729 Branch: refs/heads/master Commit: 4151772947fc604227668affc502d2d47848b2a7 Parents: 0d7b1c4 Author: Martin Tzvetanov Grigorov <[email protected]> Authored: Fri Nov 16 15:35:40 2012 +0200 Committer: Martin Tzvetanov Grigorov <[email protected]> Committed: Fri Nov 16 15:35:40 2012 +0200 ---------------------------------------------------------------------- .../markup/html/repeater/tree/AbstractTree.java | 7 ++++++- 1 files changed, 6 insertions(+), 1 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/wicket/blob/41517729/wicket-extensions/src/main/java/org/apache/wicket/extensions/markup/html/repeater/tree/AbstractTree.java ---------------------------------------------------------------------- diff --git a/wicket-extensions/src/main/java/org/apache/wicket/extensions/markup/html/repeater/tree/AbstractTree.java b/wicket-extensions/src/main/java/org/apache/wicket/extensions/markup/html/repeater/tree/AbstractTree.java index 4bc6b0e..f1430c2 100644 --- a/wicket-extensions/src/main/java/org/apache/wicket/extensions/markup/html/repeater/tree/AbstractTree.java +++ b/wicket-extensions/src/main/java/org/apache/wicket/extensions/markup/html/repeater/tree/AbstractTree.java @@ -19,6 +19,7 @@ package org.apache.wicket.extensions.markup.html.repeater.tree; import java.util.Set; import org.apache.wicket.Component; +import org.apache.wicket.IGenericComponent; import org.apache.wicket.ajax.AjaxRequestTarget; import org.apache.wicket.extensions.markup.html.repeater.util.ProviderSubset; import org.apache.wicket.markup.html.panel.Panel; @@ -40,7 +41,7 @@ import org.apache.wicket.model.IModel; * @param <T> * the node type */ -public abstract class AbstractTree<T> extends Panel +public abstract class AbstractTree<T> extends Panel implements IGenericComponent<Set<T>> { private static final long serialVersionUID = 1L; @@ -141,6 +142,7 @@ public abstract class AbstractTree<T> extends Panel * * @return model */ + @Override @SuppressWarnings("unchecked") public IModel<Set<T>> getModel() { @@ -152,6 +154,7 @@ public abstract class AbstractTree<T> extends Panel * * @return the model object */ + @Override public Set<T> getModelObject() { return getModel().getObject(); @@ -163,6 +166,7 @@ public abstract class AbstractTree<T> extends Panel * @param model * the model */ + @Override public void setModel(IModel<Set<T>> model) { setDefaultModel(model); @@ -174,6 +178,7 @@ public abstract class AbstractTree<T> extends Panel * @param state * the model object */ + @Override public void setModelObject(Set<T> state) { setDefaultModelObject(state);
