Author: mgrigorov
Date: Wed Jul 6 12:03:30 2011
New Revision: 1143363
URL: http://svn.apache.org/viewvc?rev=1143363&view=rev
Log:
WICKET-3865 Create a debug page with which the developer can browse the disk
data store
Hide most of the classes used to show the page info.
Modified:
wicket/trunk/wicket-devutils/src/main/java/org/apache/wicket/devutils/diskstore/PageWindowModel.java
wicket/trunk/wicket-devutils/src/main/java/org/apache/wicket/devutils/diskstore/browser/BrowserTable.java
wicket/trunk/wicket-devutils/src/main/java/org/apache/wicket/devutils/diskstore/browser/PageWindowColumn.java
wicket/trunk/wicket-devutils/src/main/java/org/apache/wicket/devutils/diskstore/browser/PageWindowDescription.java
wicket/trunk/wicket-devutils/src/main/java/org/apache/wicket/devutils/diskstore/browser/PageWindowProvider.java
Modified:
wicket/trunk/wicket-devutils/src/main/java/org/apache/wicket/devutils/diskstore/PageWindowModel.java
URL:
http://svn.apache.org/viewvc/wicket/trunk/wicket-devutils/src/main/java/org/apache/wicket/devutils/diskstore/PageWindowModel.java?rev=1143363&r1=1143362&r2=1143363&view=diff
==============================================================================
---
wicket/trunk/wicket-devutils/src/main/java/org/apache/wicket/devutils/diskstore/PageWindowModel.java
(original)
+++
wicket/trunk/wicket-devutils/src/main/java/org/apache/wicket/devutils/diskstore/PageWindowModel.java
Wed Jul 6 12:03:30 2011
@@ -22,10 +22,15 @@ import javax.swing.tree.DefaultMutableTr
import javax.swing.tree.DefaultTreeModel;
import org.apache.wicket.Application;
+import org.apache.wicket.markup.html.tree.AbstractTree;
import org.apache.wicket.model.AbstractReadOnlyModel;
import org.apache.wicket.pageStore.PageWindowManager.PageWindow;
import org.apache.wicket.serialize.ISerializer;
+/**
+ * A model which can be used to show the PageWindows in a {@link AbstractTree
tree}
+ */
+// Currently not used
class PageWindowModel extends AbstractReadOnlyModel<DefaultTreeModel>
{
private final DefaultTreeModel treeModel;
Modified:
wicket/trunk/wicket-devutils/src/main/java/org/apache/wicket/devutils/diskstore/browser/BrowserTable.java
URL:
http://svn.apache.org/viewvc/wicket/trunk/wicket-devutils/src/main/java/org/apache/wicket/devutils/diskstore/browser/BrowserTable.java?rev=1143363&r1=1143362&r2=1143363&view=diff
==============================================================================
---
wicket/trunk/wicket-devutils/src/main/java/org/apache/wicket/devutils/diskstore/browser/BrowserTable.java
(original)
+++
wicket/trunk/wicket-devutils/src/main/java/org/apache/wicket/devutils/diskstore/browser/BrowserTable.java
Wed Jul 6 12:03:30 2011
@@ -25,7 +25,7 @@ import org.apache.wicket.extensions.mark
* A data table that shows the attributes of the recently stored pages in the
data store. The last
* used pages are rendered first.
*/
-public class BrowserTable extends DefaultDataTable<PageWindowDescription>
+class BrowserTable extends DefaultDataTable<PageWindowDescription>
{
/**
Modified:
wicket/trunk/wicket-devutils/src/main/java/org/apache/wicket/devutils/diskstore/browser/PageWindowColumn.java
URL:
http://svn.apache.org/viewvc/wicket/trunk/wicket-devutils/src/main/java/org/apache/wicket/devutils/diskstore/browser/PageWindowColumn.java?rev=1143363&r1=1143362&r2=1143363&view=diff
==============================================================================
---
wicket/trunk/wicket-devutils/src/main/java/org/apache/wicket/devutils/diskstore/browser/PageWindowColumn.java
(original)
+++
wicket/trunk/wicket-devutils/src/main/java/org/apache/wicket/devutils/diskstore/browser/PageWindowColumn.java
Wed Jul 6 12:03:30 2011
@@ -30,7 +30,7 @@ import org.apache.wicket.serialize.ISeri
/**
* A column that shows the page attributes (id, name, size)
*/
-public class PageWindowColumn extends PropertyColumn<PageWindowDescription>
+class PageWindowColumn extends PropertyColumn<PageWindowDescription>
{
/**
* Construct.
Modified:
wicket/trunk/wicket-devutils/src/main/java/org/apache/wicket/devutils/diskstore/browser/PageWindowDescription.java
URL:
http://svn.apache.org/viewvc/wicket/trunk/wicket-devutils/src/main/java/org/apache/wicket/devutils/diskstore/browser/PageWindowDescription.java?rev=1143363&r1=1143362&r2=1143363&view=diff
==============================================================================
---
wicket/trunk/wicket-devutils/src/main/java/org/apache/wicket/devutils/diskstore/browser/PageWindowDescription.java
(original)
+++
wicket/trunk/wicket-devutils/src/main/java/org/apache/wicket/devutils/diskstore/browser/PageWindowDescription.java
Wed Jul 6 12:03:30 2011
@@ -20,12 +20,14 @@ import org.apache.wicket.IClusterable;
import org.apache.wicket.pageStore.PageWindowManager.PageWindow;
/**
- *
+ * A serializable representation of the page information
*/
-public class PageWindowDescription implements IClusterable
+class PageWindowDescription implements IClusterable
{
+ /** the page id */
private final int id;
+ /** the page size */
private final int size;
PageWindowDescription(PageWindow pageWindow)
@@ -35,7 +37,7 @@ public class PageWindowDescription imple
}
/**
- * @return
+ * @return the page id
*/
public int getId()
{
@@ -43,7 +45,7 @@ public class PageWindowDescription imple
}
/**
- * @return
+ * @return the page size
*/
public int getSize()
{
Modified:
wicket/trunk/wicket-devutils/src/main/java/org/apache/wicket/devutils/diskstore/browser/PageWindowProvider.java
URL:
http://svn.apache.org/viewvc/wicket/trunk/wicket-devutils/src/main/java/org/apache/wicket/devutils/diskstore/browser/PageWindowProvider.java?rev=1143363&r1=1143362&r2=1143363&view=diff
==============================================================================
---
wicket/trunk/wicket-devutils/src/main/java/org/apache/wicket/devutils/diskstore/browser/PageWindowProvider.java
(original)
+++
wicket/trunk/wicket-devutils/src/main/java/org/apache/wicket/devutils/diskstore/browser/PageWindowProvider.java
Wed Jul 6 12:03:30 2011
@@ -34,7 +34,7 @@ import org.apache.wicket.pageStore.PageW
/**
* An {@link IDataProvider} that extracts the information about the stored
pages
*/
-public class PageWindowProvider implements
ISortableDataProvider<PageWindowDescription>
+class PageWindowProvider implements
ISortableDataProvider<PageWindowDescription>
{
private static final int MAX_PAGES_TO_READ = 1000;