Updated Branches:
  refs/heads/master 2746e87a4 -> 361a57f99

WICKET-4719 Allow a list of a subclass of IColumn in DataTable constructor


Project: http://git-wip-us.apache.org/repos/asf/wicket/repo
Commit: http://git-wip-us.apache.org/repos/asf/wicket/commit/361a57f9
Tree: http://git-wip-us.apache.org/repos/asf/wicket/tree/361a57f9
Diff: http://git-wip-us.apache.org/repos/asf/wicket/diff/361a57f9

Branch: refs/heads/master
Commit: 361a57f99dbba089315ba204a6eea30cf3424108
Parents: 2746e87
Author: Martin Tzvetanov Grigorov <mgrigo...@apache.org>
Authored: Wed Aug 22 10:48:17 2012 +0300
Committer: Martin Tzvetanov Grigorov <mgrigo...@apache.org>
Committed: Wed Aug 22 10:48:17 2012 +0300

----------------------------------------------------------------------
 .../data/table/AjaxFallbackDefaultDataTable.java   |    2 +-
 .../markup/html/repeater/data/table/DataTable.java |    6 +++---
 .../html/repeater/data/table/DefaultDataTable.java |    2 +-
 .../html/repeater/tree/DefaultTableTree.java       |    4 ++--
 .../markup/html/repeater/tree/TableTree.java       |    6 +++---
 5 files changed, 10 insertions(+), 10 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/wicket/blob/361a57f9/wicket-extensions/src/main/java/org/apache/wicket/extensions/ajax/markup/html/repeater/data/table/AjaxFallbackDefaultDataTable.java
----------------------------------------------------------------------
diff --git 
a/wicket-extensions/src/main/java/org/apache/wicket/extensions/ajax/markup/html/repeater/data/table/AjaxFallbackDefaultDataTable.java
 
b/wicket-extensions/src/main/java/org/apache/wicket/extensions/ajax/markup/html/repeater/data/table/AjaxFallbackDefaultDataTable.java
index b4877b1..3efc392 100644
--- 
a/wicket-extensions/src/main/java/org/apache/wicket/extensions/ajax/markup/html/repeater/data/table/AjaxFallbackDefaultDataTable.java
+++ 
b/wicket-extensions/src/main/java/org/apache/wicket/extensions/ajax/markup/html/repeater/data/table/AjaxFallbackDefaultDataTable.java
@@ -65,7 +65,7 @@ public class AjaxFallbackDefaultDataTable<T, S> extends 
DataTable<T, S>
         * @param rowsPerPage
         *            number of rows per page
         */
-       public AjaxFallbackDefaultDataTable(final String id, final 
List<IColumn<T, S>> columns,
+       public AjaxFallbackDefaultDataTable(final String id, final List<? 
extends IColumn<T, S>> columns,
                final ISortableDataProvider<T, S> dataProvider, final int 
rowsPerPage)
        {
                super(id, columns, dataProvider, rowsPerPage);

http://git-wip-us.apache.org/repos/asf/wicket/blob/361a57f9/wicket-extensions/src/main/java/org/apache/wicket/extensions/markup/html/repeater/data/table/DataTable.java
----------------------------------------------------------------------
diff --git 
a/wicket-extensions/src/main/java/org/apache/wicket/extensions/markup/html/repeater/data/table/DataTable.java
 
b/wicket-extensions/src/main/java/org/apache/wicket/extensions/markup/html/repeater/data/table/DataTable.java
index c6912e7..a04e60b 100644
--- 
a/wicket-extensions/src/main/java/org/apache/wicket/extensions/markup/html/repeater/data/table/DataTable.java
+++ 
b/wicket-extensions/src/main/java/org/apache/wicket/extensions/markup/html/repeater/data/table/DataTable.java
@@ -105,7 +105,7 @@ public class DataTable<T, S> extends Panel implements 
IPageableItems
 
        private final WebMarkupContainer body;
 
-       private final List<IColumn<T, S>> columns;
+       private final List<? extends IColumn<T, S>> columns;
 
        private final ToolbarsContainer topToolbars;
 
@@ -125,7 +125,7 @@ public class DataTable<T, S> extends Panel implements 
IPageableItems
         * @param rowsPerPage
         *            number of rows per page
         */
-       public DataTable(final String id, final List<IColumn<T, S>> columns,
+       public DataTable(final String id, final List<? extends IColumn<T, S>> 
columns,
                final IDataProvider<T> dataProvider, final long rowsPerPage)
        {
                super(id);
@@ -248,7 +248,7 @@ public class DataTable<T, S> extends Panel implements 
IPageableItems
        /**
         * @return array of column objects this table displays
         */
-       public final List<IColumn<T, S>> getColumns()
+       public final List<? extends IColumn<T, S>> getColumns()
        {
                return columns;
        }

http://git-wip-us.apache.org/repos/asf/wicket/blob/361a57f9/wicket-extensions/src/main/java/org/apache/wicket/extensions/markup/html/repeater/data/table/DefaultDataTable.java
----------------------------------------------------------------------
diff --git 
a/wicket-extensions/src/main/java/org/apache/wicket/extensions/markup/html/repeater/data/table/DefaultDataTable.java
 
b/wicket-extensions/src/main/java/org/apache/wicket/extensions/markup/html/repeater/data/table/DefaultDataTable.java
index 0cc30d8..d29d6b7 100644
--- 
a/wicket-extensions/src/main/java/org/apache/wicket/extensions/markup/html/repeater/data/table/DefaultDataTable.java
+++ 
b/wicket-extensions/src/main/java/org/apache/wicket/extensions/markup/html/repeater/data/table/DefaultDataTable.java
@@ -57,7 +57,7 @@ public class DefaultDataTable<T, S> extends DataTable<T, S>
         * @param rowsPerPage
         *            number of rows per page
         */
-       public DefaultDataTable(final String id, final List<IColumn<T, S>> 
columns,
+       public DefaultDataTable(final String id, final List<? extends 
IColumn<T, S>> columns,
                final ISortableDataProvider<T, S> dataProvider, final int 
rowsPerPage)
        {
                super(id, columns, dataProvider, rowsPerPage);

http://git-wip-us.apache.org/repos/asf/wicket/blob/361a57f9/wicket-extensions/src/main/java/org/apache/wicket/extensions/markup/html/repeater/tree/DefaultTableTree.java
----------------------------------------------------------------------
diff --git 
a/wicket-extensions/src/main/java/org/apache/wicket/extensions/markup/html/repeater/tree/DefaultTableTree.java
 
b/wicket-extensions/src/main/java/org/apache/wicket/extensions/markup/html/repeater/tree/DefaultTableTree.java
index 61c1d48..039b324 100644
--- 
a/wicket-extensions/src/main/java/org/apache/wicket/extensions/markup/html/repeater/tree/DefaultTableTree.java
+++ 
b/wicket-extensions/src/main/java/org/apache/wicket/extensions/markup/html/repeater/tree/DefaultTableTree.java
@@ -58,7 +58,7 @@ public class DefaultTableTree<T, S> extends TableTree<T, S>
         * @param rowsPerPage
         *            rows to show on each page
         */
-       public DefaultTableTree(String id, List<IColumn<T, S>> columns,
+       public DefaultTableTree(String id, List<? extends IColumn<T, S>> 
columns,
                ISortableTreeProvider<T, S> provider, int rowsPerPage)
        {
                this(id, columns, provider, rowsPerPage, null);
@@ -78,7 +78,7 @@ public class DefaultTableTree<T, S> extends TableTree<T, S>
         * @param state
         *            expansion state
         */
-       public DefaultTableTree(String id, List<IColumn<T, S>> columns,
+       public DefaultTableTree(String id, List<? extends IColumn<T, S>> 
columns,
                ISortableTreeProvider<T, S> provider, int rowsPerPage, 
IModel<Set<T>> state)
        {
                super(id, columns, provider, rowsPerPage, state);

http://git-wip-us.apache.org/repos/asf/wicket/blob/361a57f9/wicket-extensions/src/main/java/org/apache/wicket/extensions/markup/html/repeater/tree/TableTree.java
----------------------------------------------------------------------
diff --git 
a/wicket-extensions/src/main/java/org/apache/wicket/extensions/markup/html/repeater/tree/TableTree.java
 
b/wicket-extensions/src/main/java/org/apache/wicket/extensions/markup/html/repeater/tree/TableTree.java
index d95596f..c0bfe5a 100644
--- 
a/wicket-extensions/src/main/java/org/apache/wicket/extensions/markup/html/repeater/tree/TableTree.java
+++ 
b/wicket-extensions/src/main/java/org/apache/wicket/extensions/markup/html/repeater/tree/TableTree.java
@@ -63,7 +63,7 @@ public abstract class TableTree<T, S> extends AbstractTree<T>
         * @param rowsPerPage
         *            number of rows per page
         */
-       public TableTree(final String id, final List<IColumn<T, S>> columns,
+       public TableTree(final String id, final List<? extends IColumn<T, S>> 
columns,
                final ITreeProvider<T> dataProvider, final long rowsPerPage)
        {
                this(id, columns, dataProvider, rowsPerPage, null);
@@ -83,7 +83,7 @@ public abstract class TableTree<T, S> extends AbstractTree<T>
         * @param state
         *            the expansion state
         */
-       public TableTree(final String id, final List<IColumn<T, S>> columns,
+       public TableTree(final String id, final List<? extends IColumn<T, S>> 
columns,
                final ITreeProvider<T> provider, final long rowsPerPage, 
IModel<Set<T>> state)
        {
                super(id, provider, state);
@@ -116,7 +116,7 @@ public abstract class TableTree<T, S> extends 
AbstractTree<T>
         * @param rowsPerPage
         * @return nested data table
         */
-       protected DataTable<T, S> newDataTable(String id, List<IColumn<T, S>> 
columns,
+       protected DataTable<T, S> newDataTable(String id, List<? extends 
IColumn<T, S>> columns,
                IDataProvider<T> dataProvider, long rowsPerPage)
        {
                return new DataTable<T, S>(id, columns, dataProvider, 
rowsPerPage)

Reply via email to