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);

Reply via email to