Author: gseitz
Date: Sat Nov  3 15:29:53 2007
New Revision: 591700

URL: http://svn.apache.org/viewvc?rev=591700&view=rev
Log:
WICKET-1043: updated javadoc and remove Page#newVersionManager

Modified:
    wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/Page.java

Modified: wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/Page.java
URL: 
http://svn.apache.org/viewvc/wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/Page.java?rev=591700&r1=591699&r2=591700&view=diff
==============================================================================
--- wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/Page.java 
(original)
+++ wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/Page.java Sat 
Nov  3 15:29:53 2007
@@ -35,6 +35,7 @@
 import org.apache.wicket.markup.html.form.Form;
 import org.apache.wicket.model.IModel;
 import org.apache.wicket.request.RequestParameters;
+import org.apache.wicket.session.ISessionStore;
 import org.apache.wicket.session.pagemap.IPageMapEntry;
 import org.apache.wicket.settings.IDebugSettings;
 import org.apache.wicket.util.concurrent.ConcurrentHashMap;
@@ -99,10 +100,8 @@
  * 
  * <li><b>Back Button </b>- Pages can support the back button by enabling 
versioning with a call to
  * setVersioned(boolean). If a Page is versioned and changes occur to it which 
need to be tracked, a
- * version manager will be installed using the overridable factory method 
newVersionManager(). The
- * default version manager returned by the base implementation of this method 
is an instance of
- * UndoPageVersionManager, which manages versions of a page by keeping change 
records that can be
- * reversed at a later time.
+ * version manager will be installed using the [EMAIL PROTECTED] 
ISessionStore}'s factory method
+ * newVersionManager().
  * 
  * <li><b>Security </b>- See [EMAIL PROTECTED] IAuthorizationStrategy},
  * [EMAIL PROTECTED] SimplePageAuthorizationStrategy}
@@ -146,7 +145,7 @@
                 * 
                 */
                public Page deserializePage(int id, String name, Page page, 
ObjectInputStream stream)
-                       throws IOException, ClassNotFoundException;
+                               throws IOException, ClassNotFoundException;
 
                /**
                 * Called from the [EMAIL PROTECTED] 
Page#writeObject(java.io.ObjectOutputStream)} method.
@@ -337,7 +336,7 @@
        // that forwards to IAuthorizationStrategy for RequestListenerInterface
        // invocations.
        public void afterCallComponent(final Component component,
-               final RequestListenerInterface listener)
+                       final RequestListenerInterface listener)
        {
        }
 
@@ -358,7 +357,7 @@
        // that forwards to IAuthorizationStrategy for RequestListenerInterface
        // invocations.
        public void beforeCallComponent(final Component component,
-               final RequestListenerInterface listener)
+                       final RequestListenerInterface listener)
        {
        }
 
@@ -380,7 +379,7 @@
                        if (renderedComponents.add(component) == false)
                        {
                                throw new MarkupException("The component " + 
component +
-                                       " has the same wicket:id as another 
component already added at the same level");
+                                               " has the same wicket:id as 
another component already added at the same level");
                        }
                        if (log.isDebugEnabled())
                        {
@@ -585,7 +584,7 @@
                        else
                        {
                                log.info("No version manager available to 
retrieve requested versionNumber " +
-                                       versionNumber);
+                                               versionNumber);
                                return null;
                        }
                }
@@ -614,7 +613,7 @@
 
                                // If we went all the way back to the original 
page
                                if (page != null && 
page.getCurrentVersionNumber() == 0 &&
-                                       page.getAjaxVersionNumber() == 0)
+                                               page.getAjaxVersionNumber() == 
0)
                                {
                                        // remove version info
                                        page.versionManager = null;
@@ -655,7 +654,7 @@
                                        levels++;
                                }
                                buffer.append(StringValue.repeat(levels, "      
") + component.getPageRelativePath() +
-                                       ":" + 
Classes.simpleName(component.getClass()));
+                                               ":" + 
Classes.simpleName(component.getClass()));
                                return null;
                        }
                });
@@ -751,7 +750,7 @@
                        if (getStatelessHint())
                        {
                                log.warn("Page '" + this + "' is not stateless 
because it is not bookmarkable, " +
-                                       "but the stateless hint is set to 
true!");
+                                               "but the stateless hint is set 
to true!");
                        }
                }
 
@@ -783,7 +782,7 @@
                        if (!stateless.booleanValue() && getStatelessHint())
                        {
                                log.warn("Page '" + this + "' is not stateless 
because of '" + returnArray[0] +
-                                       "' but the stateless hint is set to 
true!");
+                                               "' but the stateless hint is 
set to true!");
                        }
                }
 
@@ -812,13 +811,13 @@
         *            will remain unchanged.
         */
        public final void removePersistedFormData(final Class formClass,
-               final boolean disablePersistence)
+                       final boolean disablePersistence)
        {
                // Check that formClass is an instanceof Form
                if (!Form.class.isAssignableFrom(formClass))
                {
                        throw new WicketRuntimeException("Form class " + 
formClass.getName() +
-                               " is not a subclass of Form");
+                                       " is not a subclass of Form");
                }
 
                // Visit all children which are an instance of formClass
@@ -965,8 +964,8 @@
                if (value && !isBookmarkable())
                {
                        throw new WicketRuntimeException(
-                               "Can't set stateless hint to true on a page 
when the page is not bookmarkable, page: " +
-                                       this);
+                                       "Can't set stateless hint to true on a 
page when the page is not bookmarkable, page: " +
+                                                       this);
                }
                setFlag(FLAG_STATELESS_HINT, value);
        }
@@ -994,13 +993,13 @@
                if (versionManager != null)
                {
                        return "[Page class = " + getClass().getName() + ", id 
= " + getId() + ", version = " +
-                               versionManager.getCurrentVersionNumber() + ", 
ajax = " +
-                               versionManager.getAjaxVersionNumber() + "]";
+                                       
versionManager.getCurrentVersionNumber() + ", ajax = " +
+                                       versionManager.getAjaxVersionNumber() + 
"]";
                }
                else
                {
                        return "[Page class = " + getClass().getName() + ", id 
= " + getId() + ", version = " +
-                               0 + "]";
+                                       0 + "]";
                }
        }
 
@@ -1035,9 +1034,9 @@
 
                                                        // Add to explanatory 
string to buffer
                                                        
buffer.append(Integer.toString(unrenderedComponents.size()) + ". " +
-                                                               component + 
"\n");
+                                                                       
component + "\n");
                                                        String metadata = 
(String)component
-                                                               
.getMetaData(Component.CONSTRUCTED_AT_KEY);
+                                                                       
.getMetaData(Component.CONSTRUCTED_AT_KEY);
                                                        if (metadata != null)
                                                        {
                                                                
buffer.append(metadata);
@@ -1078,13 +1077,15 @@
                                        {
                                                Component sibling = 
(Component)iterator2.next();
                                                if (!sibling.isVisible() && 
sibling instanceof MarkupContainer &&
-                                                       
((MarkupContainer)sibling).isTransparentResolver())
+                                                               
((MarkupContainer)sibling).isTransparentResolver())
                                                {
                                                        // we found a 
transparent container that isn't visible
                                                        // then ignore this 
component and only do a debug statement here.
-                                                       log.warn("Component " + 
component +
-                                                               " wasn't 
rendered but most likely it has a transparent parent: " +
-                                                               sibling);
+                                                       log
+                                                                       
.warn("Component " +
+                                                                               
        component +
+                                                                               
        " wasn't rendered but most likely it has a transparent parent: " +
+                                                                               
        sibling);
                                                        iterator.remove();
                                                        break;
                                                }
@@ -1095,8 +1096,8 @@
                                {
                                        // Throw exception
                                        throw new WicketRuntimeException(
-                                               "The component(s) below failed 
to render. A common problem is that you have added a component in code but 
forgot to reference it in the markup (thus the component will never be 
rendered).\n\n" +
-                                                       buffer.toString());
+                                                       "The component(s) below 
failed to render. A common problem is that you have added a component in code 
but forgot to reference it in the markup (thus the component will never be 
rendered).\n\n" +
+                                                                       
buffer.toString());
                                }
                        }
                }
@@ -1205,7 +1206,7 @@
                // Auto components do not participate in versioning since they 
are
                // added during the rendering phase (which is normally illegal).
                if (component.isAuto() || (parent == null && 
!component.isVersioned()) ||
-                       (parent != null && !parent.isVersioned()))
+                               (parent != null && !parent.isVersioned()))
                {
                        return false;
                }
@@ -1331,7 +1332,7 @@
                // Write out an xml declaration if the markup stream and 
settings allow
                final MarkupStream markupStream = findMarkupStream();
                if ((markupStream != null) && (markupStream.getXmlDeclaration() 
!= null) &&
-                       
(application.getMarkupSettings().getStripXmlDeclarationFromOutput() == false))
+                               
(application.getMarkupSettings().getStripXmlDeclarationFromOutput() == false))
                {
                        response.write("<?xml version='1.0' encoding='");
                        response.write(encoding);
@@ -1377,14 +1378,6 @@
                setPageMap(map);
 
                setNextAvailableId();
-       }
-
-       /**
-        * @return Factory method that creates a version manager for this Page
-        */
-       protected final IPageVersionManager newVersionManager()
-       {
-               return null;
        }
 
        /**


Reply via email to