You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wicket.apache.org by eh...@apache.org on 2007/03/01 06:43:55 UTC
svn commit: r513151 - in
/incubator/wicket/trunk/wicket/src/main/java/wicket: ./ ajax/
authorization/ behavior/ feedback/ markup/html/ markup/html/debug/
markup/html/form/ markup/html/form/persistence/ markup/html/form/upload/
markup/html/image/resourc...
Author: ehillenius
Date: Wed Feb 28 21:43:52 2007
New Revision: 513151
URL: http://svn.apache.org/viewvc?view=rev&rev=513151
Log:
WICKET-337
Added:
incubator/wicket/trunk/wicket/src/main/java/wicket/IClusterable.java
Modified:
incubator/wicket/trunk/wicket/src/main/java/wicket/AccessStackPageMap.java
incubator/wicket/trunk/wicket/src/main/java/wicket/AttributeModifier.java
incubator/wicket/trunk/wicket/src/main/java/wicket/Component.java
incubator/wicket/trunk/wicket/src/main/java/wicket/MetaDataEntry.java
incubator/wicket/trunk/wicket/src/main/java/wicket/MetaDataKey.java
incubator/wicket/trunk/wicket/src/main/java/wicket/PageMap.java
incubator/wicket/trunk/wicket/src/main/java/wicket/ResourceReference.java
incubator/wicket/trunk/wicket/src/main/java/wicket/Session.java
incubator/wicket/trunk/wicket/src/main/java/wicket/ajax/AjaxEventBehavior.java
incubator/wicket/trunk/wicket/src/main/java/wicket/authorization/Action.java
incubator/wicket/trunk/wicket/src/main/java/wicket/behavior/HeaderContributor.java
incubator/wicket/trunk/wicket/src/main/java/wicket/feedback/FeedbackMessage.java
incubator/wicket/trunk/wicket/src/main/java/wicket/feedback/FeedbackMessages.java
incubator/wicket/trunk/wicket/src/main/java/wicket/markup/html/BodyContainer.java
incubator/wicket/trunk/wicket/src/main/java/wicket/markup/html/WebPage.java
incubator/wicket/trunk/wicket/src/main/java/wicket/markup/html/debug/PageView.java
incubator/wicket/trunk/wicket/src/main/java/wicket/markup/html/form/Form.java
incubator/wicket/trunk/wicket/src/main/java/wicket/markup/html/form/ValidationErrorFeedback.java
incubator/wicket/trunk/wicket/src/main/java/wicket/markup/html/form/persistence/CookieValuePersisterSettings.java
incubator/wicket/trunk/wicket/src/main/java/wicket/markup/html/form/upload/FileUpload.java
incubator/wicket/trunk/wicket/src/main/java/wicket/markup/html/image/resource/LocalizedImageResource.java
incubator/wicket/trunk/wicket/src/main/java/wicket/markup/html/link/ImageMap.java
incubator/wicket/trunk/wicket/src/main/java/wicket/markup/html/link/PopupSettings.java
incubator/wicket/trunk/wicket/src/main/java/wicket/markup/html/pages/BrowserInfoPage.java
incubator/wicket/trunk/wicket/src/main/java/wicket/markup/html/tree/table/ColumnLocation.java
incubator/wicket/trunk/wicket/src/main/java/wicket/model/BoundCompoundPropertyModel.java
incubator/wicket/trunk/wicket/src/main/java/wicket/protocol/http/ClientProperties.java
incubator/wicket/trunk/wicket/src/main/java/wicket/protocol/http/RequestLogger.java
incubator/wicket/trunk/wicket/src/main/java/wicket/protocol/http/request/urlcompressing/UrlCompressor.java
incubator/wicket/trunk/wicket/src/main/java/wicket/request/ClientInfo.java
incubator/wicket/trunk/wicket/src/main/java/wicket/request/RequestParameters.java
incubator/wicket/trunk/wicket/src/main/java/wicket/util/lang/Objects.java
incubator/wicket/trunk/wicket/src/main/java/wicket/util/lang/PackageName.java
incubator/wicket/trunk/wicket/src/main/java/wicket/util/lang/PropertyResolverConverter.java
incubator/wicket/trunk/wicket/src/main/java/wicket/util/license/XmlLicenseHeaderHandler.java
incubator/wicket/trunk/wicket/src/main/java/wicket/util/parse/metapattern/MetaPattern.java
incubator/wicket/trunk/wicket/src/main/java/wicket/util/string/StringValue.java
incubator/wicket/trunk/wicket/src/main/java/wicket/util/tester/WicketTesterHelper.java
incubator/wicket/trunk/wicket/src/main/java/wicket/util/value/Count.java
incubator/wicket/trunk/wicket/src/main/java/wicket/version/undo/Change.java
incubator/wicket/trunk/wicket/src/main/java/wicket/version/undo/ChangeList.java
Modified: incubator/wicket/trunk/wicket/src/main/java/wicket/AccessStackPageMap.java
URL: http://svn.apache.org/viewvc/incubator/wicket/trunk/wicket/src/main/java/wicket/AccessStackPageMap.java?view=diff&rev=513151&r1=513150&r2=513151
==============================================================================
--- incubator/wicket/trunk/wicket/src/main/java/wicket/AccessStackPageMap.java (original)
+++ incubator/wicket/trunk/wicket/src/main/java/wicket/AccessStackPageMap.java Wed Feb 28 21:43:52 2007
@@ -16,7 +16,6 @@
*/
package wicket;
-import java.io.Serializable;
import java.util.Iterator;
import org.slf4j.Logger;
@@ -46,7 +45,7 @@
*
* @author Jonathan Locke
*/
-public class AccessStackPageMap extends PageMap implements Serializable
+public class AccessStackPageMap extends PageMap implements IClusterable
{
private static final long serialVersionUID = 1L;
@@ -63,7 +62,7 @@
*
* @author Jonathan
*/
- public static class Access implements Serializable
+ public static class Access implements IClusterable
{
private static final long serialVersionUID = 1L;
Modified: incubator/wicket/trunk/wicket/src/main/java/wicket/AttributeModifier.java
URL: http://svn.apache.org/viewvc/incubator/wicket/trunk/wicket/src/main/java/wicket/AttributeModifier.java?view=diff&rev=513151&r1=513150&r2=513151
==============================================================================
--- incubator/wicket/trunk/wicket/src/main/java/wicket/AttributeModifier.java (original)
+++ incubator/wicket/trunk/wicket/src/main/java/wicket/AttributeModifier.java Wed Feb 28 21:43:52 2007
@@ -16,8 +16,6 @@
*/
package wicket;
-import java.io.Serializable;
-
import wicket.behavior.AbstractBehavior;
import wicket.markup.ComponentTag;
import wicket.markup.parser.XmlTag;
@@ -67,7 +65,7 @@
* @author Martijn Dashorst
* @author Ralf Ebert
*/
-public class AttributeModifier extends AbstractBehavior implements Serializable
+public class AttributeModifier extends AbstractBehavior implements IClusterable
{
/** Marker value to have an attribute without a value added. */
public static final String VALUELESS_ATTRIBUTE_ADD = "VA_ADD";
Modified: incubator/wicket/trunk/wicket/src/main/java/wicket/Component.java
URL: http://svn.apache.org/viewvc/incubator/wicket/trunk/wicket/src/main/java/wicket/Component.java?view=diff&rev=513151&r1=513150&r2=513151
==============================================================================
--- incubator/wicket/trunk/wicket/src/main/java/wicket/Component.java (original)
+++ incubator/wicket/trunk/wicket/src/main/java/wicket/Component.java Wed Feb 28 21:43:52 2007
@@ -224,7 +224,7 @@
* @author Juergen Donnerstag
* @author Igor Vaynberg (ivaynberg)
*/
-public abstract class Component<T> implements Serializable, IConverterLocator
+public abstract class Component<T> implements IClusterable, IConverterLocator
{
/**
* Change record of a model.
Added: incubator/wicket/trunk/wicket/src/main/java/wicket/IClusterable.java
URL: http://svn.apache.org/viewvc/incubator/wicket/trunk/wicket/src/main/java/wicket/IClusterable.java?view=auto&rev=513151
==============================================================================
--- incubator/wicket/trunk/wicket/src/main/java/wicket/IClusterable.java (added)
+++ incubator/wicket/trunk/wicket/src/main/java/wicket/IClusterable.java Wed Feb 28 21:43:52 2007
@@ -0,0 +1,32 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package wicket;
+
+import java.io.Serializable;
+
+/**
+ * Wicket version of {@link Serializable}. All Wicket interfaces and base
+ * classes that should typically be clustered should implement this interface.
+ * This communicates their intent and also makes configuration for <a
+ * href="http://terracotta.org/">Terracotta</a> a lot easier.
+ *
+ * @author eelcohillenius
+ */
+public interface IClusterable extends Serializable
+{
+ // nothing here, as it is a .... brrrr .... tagging interface!
+}
Modified: incubator/wicket/trunk/wicket/src/main/java/wicket/MetaDataEntry.java
URL: http://svn.apache.org/viewvc/incubator/wicket/trunk/wicket/src/main/java/wicket/MetaDataEntry.java?view=diff&rev=513151&r1=513150&r2=513151
==============================================================================
--- incubator/wicket/trunk/wicket/src/main/java/wicket/MetaDataEntry.java (original)
+++ incubator/wicket/trunk/wicket/src/main/java/wicket/MetaDataEntry.java Wed Feb 28 21:43:52 2007
@@ -23,7 +23,7 @@
*
* @author Jonathan Locke
*/
-class MetaDataEntry implements Serializable
+class MetaDataEntry implements IClusterable
{
private static final long serialVersionUID = 1L;
Modified: incubator/wicket/trunk/wicket/src/main/java/wicket/MetaDataKey.java
URL: http://svn.apache.org/viewvc/incubator/wicket/trunk/wicket/src/main/java/wicket/MetaDataKey.java?view=diff&rev=513151&r1=513150&r2=513151
==============================================================================
--- incubator/wicket/trunk/wicket/src/main/java/wicket/MetaDataKey.java (original)
+++ incubator/wicket/trunk/wicket/src/main/java/wicket/MetaDataKey.java Wed Feb 28 21:43:52 2007
@@ -32,7 +32,7 @@
*
* @param <T>
*/
-public abstract class MetaDataKey<T extends Serializable> implements Serializable
+public abstract class MetaDataKey<T extends Serializable> implements IClusterable
{
private static final long serialVersionUID = 1L;
Modified: incubator/wicket/trunk/wicket/src/main/java/wicket/PageMap.java
URL: http://svn.apache.org/viewvc/incubator/wicket/trunk/wicket/src/main/java/wicket/PageMap.java?view=diff&rev=513151&r1=513150&r2=513151
==============================================================================
--- incubator/wicket/trunk/wicket/src/main/java/wicket/PageMap.java (original)
+++ incubator/wicket/trunk/wicket/src/main/java/wicket/PageMap.java Wed Feb 28 21:43:52 2007
@@ -16,7 +16,6 @@
*/
package wicket;
-import java.io.Serializable;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
@@ -27,7 +26,7 @@
/**
* @author jcompagner
*/
-public abstract class PageMap implements Serializable, IPageMap
+public abstract class PageMap implements IClusterable, IPageMap
{
private static final long serialVersionUID = 1L;
Modified: incubator/wicket/trunk/wicket/src/main/java/wicket/ResourceReference.java
URL: http://svn.apache.org/viewvc/incubator/wicket/trunk/wicket/src/main/java/wicket/ResourceReference.java?view=diff&rev=513151&r1=513150&r2=513151
==============================================================================
--- incubator/wicket/trunk/wicket/src/main/java/wicket/ResourceReference.java (original)
+++ incubator/wicket/trunk/wicket/src/main/java/wicket/ResourceReference.java Wed Feb 28 21:43:52 2007
@@ -16,7 +16,6 @@
*/
package wicket;
-import java.io.Serializable;
import java.util.Locale;
import wicket.markup.html.PackageResource;
@@ -52,7 +51,7 @@
*
* @author Jonathan Locke
*/
-public class ResourceReference implements Serializable
+public class ResourceReference implements IClusterable
{
private static final long serialVersionUID = 1L;
Modified: incubator/wicket/trunk/wicket/src/main/java/wicket/Session.java
URL: http://svn.apache.org/viewvc/incubator/wicket/trunk/wicket/src/main/java/wicket/Session.java?view=diff&rev=513151&r1=513150&r2=513151
==============================================================================
--- incubator/wicket/trunk/wicket/src/main/java/wicket/Session.java (original)
+++ incubator/wicket/trunk/wicket/src/main/java/wicket/Session.java Wed Feb 28 21:43:52 2007
@@ -120,7 +120,7 @@
* @author Eelco Hillenius
* @author Igor Vaynberg (ivaynberg)
*/
-public abstract class Session implements Serializable, IConverterLocator
+public abstract class Session implements IClusterable, IConverterLocator
{
private static final long serialVersionUID = 1L;
@@ -133,7 +133,7 @@
/**
* meta data for recording map map access.
*/
- public static final class PageMapAccessMetaData implements Serializable
+ public static final class PageMapAccessMetaData implements IClusterable
{
private static final long serialVersionUID = 1L;
Modified: incubator/wicket/trunk/wicket/src/main/java/wicket/ajax/AjaxEventBehavior.java
URL: http://svn.apache.org/viewvc/incubator/wicket/trunk/wicket/src/main/java/wicket/ajax/AjaxEventBehavior.java?view=diff&rev=513151&r1=513150&r2=513151
==============================================================================
--- incubator/wicket/trunk/wicket/src/main/java/wicket/ajax/AjaxEventBehavior.java (original)
+++ incubator/wicket/trunk/wicket/src/main/java/wicket/ajax/AjaxEventBehavior.java Wed Feb 28 21:43:52 2007
@@ -16,8 +16,7 @@
*/
package wicket.ajax;
-import java.io.Serializable;
-
+import wicket.IClusterable;
import wicket.markup.ComponentTag;
import wicket.util.time.Duration;
@@ -177,7 +176,7 @@
*
* @author ivaynberg
*/
- private static class ThrottlingSettings implements Serializable
+ private static class ThrottlingSettings implements IClusterable
{
private static final long serialVersionUID = 1L;
Modified: incubator/wicket/trunk/wicket/src/main/java/wicket/authorization/Action.java
URL: http://svn.apache.org/viewvc/incubator/wicket/trunk/wicket/src/main/java/wicket/authorization/Action.java?view=diff&rev=513151&r1=513150&r2=513151
==============================================================================
--- incubator/wicket/trunk/wicket/src/main/java/wicket/authorization/Action.java (original)
+++ incubator/wicket/trunk/wicket/src/main/java/wicket/authorization/Action.java Wed Feb 28 21:43:52 2007
@@ -16,8 +16,7 @@
*/
package wicket.authorization;
-import java.io.Serializable;
-
+import wicket.IClusterable;
import wicket.util.string.Strings;
/**
@@ -34,7 +33,7 @@
* @author Jonathan Locke
* @since 1.2
*/
-public class Action implements Serializable
+public class Action implements IClusterable
{
private static final long serialVersionUID = -1L;
Modified: incubator/wicket/trunk/wicket/src/main/java/wicket/behavior/HeaderContributor.java
URL: http://svn.apache.org/viewvc/incubator/wicket/trunk/wicket/src/main/java/wicket/behavior/HeaderContributor.java?view=diff&rev=513151&r1=513150&r2=513151
==============================================================================
--- incubator/wicket/trunk/wicket/src/main/java/wicket/behavior/HeaderContributor.java (original)
+++ incubator/wicket/trunk/wicket/src/main/java/wicket/behavior/HeaderContributor.java Wed Feb 28 21:43:52 2007
@@ -16,6 +16,9 @@
*/
package wicket.behavior;
+import static wicket.behavior.HeaderContributor.forCss;
+import static wicket.behavior.HeaderContributor.forJavaScript;
+
import java.util.ArrayList;
import java.util.List;
Modified: incubator/wicket/trunk/wicket/src/main/java/wicket/feedback/FeedbackMessage.java
URL: http://svn.apache.org/viewvc/incubator/wicket/trunk/wicket/src/main/java/wicket/feedback/FeedbackMessage.java?view=diff&rev=513151&r1=513150&r2=513151
==============================================================================
--- incubator/wicket/trunk/wicket/src/main/java/wicket/feedback/FeedbackMessage.java (original)
+++ incubator/wicket/trunk/wicket/src/main/java/wicket/feedback/FeedbackMessage.java Wed Feb 28 21:43:52 2007
@@ -19,6 +19,7 @@
import java.io.Serializable;
import wicket.Component;
+import wicket.IClusterable;
/**
* Represents a generic message meant for the end-user/ pages.
@@ -26,7 +27,7 @@
* @author Eelco Hillenius
* @author Jonathan Locke
*/
-public class FeedbackMessage implements Serializable
+public class FeedbackMessage implements IClusterable
{
private static final long serialVersionUID = 1L;
Modified: incubator/wicket/trunk/wicket/src/main/java/wicket/feedback/FeedbackMessages.java
URL: http://svn.apache.org/viewvc/incubator/wicket/trunk/wicket/src/main/java/wicket/feedback/FeedbackMessages.java?view=diff&rev=513151&r1=513150&r2=513151
==============================================================================
--- incubator/wicket/trunk/wicket/src/main/java/wicket/feedback/FeedbackMessages.java (original)
+++ incubator/wicket/trunk/wicket/src/main/java/wicket/feedback/FeedbackMessages.java Wed Feb 28 21:43:52 2007
@@ -27,6 +27,7 @@
import org.slf4j.LoggerFactory;
import wicket.Component;
+import wicket.IClusterable;
import wicket.util.string.StringList;
/**
@@ -36,7 +37,7 @@
* @author Eelco Hillenius
* @author Jonathan Locke
*/
-public final class FeedbackMessages implements Serializable
+public final class FeedbackMessages implements IClusterable
{
/** Log. */
private static final Logger log = LoggerFactory.getLogger(FeedbackMessages.class);
Modified: incubator/wicket/trunk/wicket/src/main/java/wicket/markup/html/BodyContainer.java
URL: http://svn.apache.org/viewvc/incubator/wicket/trunk/wicket/src/main/java/wicket/markup/html/BodyContainer.java?view=diff&rev=513151&r1=513150&r2=513151
==============================================================================
--- incubator/wicket/trunk/wicket/src/main/java/wicket/markup/html/BodyContainer.java (original)
+++ incubator/wicket/trunk/wicket/src/main/java/wicket/markup/html/BodyContainer.java Wed Feb 28 21:43:52 2007
@@ -16,10 +16,9 @@
*/
package wicket.markup.html;
-import java.io.Serializable;
-
import wicket.AttributeModifier;
import wicket.Component;
+import wicket.IClusterable;
import wicket.markup.html.body.BodyTagAttributeModifier;
import wicket.model.IModel;
import wicket.model.Model;
@@ -36,7 +35,7 @@
*
* @author jcompagner
*/
-public final class BodyContainer implements Serializable
+public final class BodyContainer implements IClusterable
{
/** body tag "onunload" attribute */
public static final String ONUNLOAD = "onunload";
Modified: incubator/wicket/trunk/wicket/src/main/java/wicket/markup/html/WebPage.java
URL: http://svn.apache.org/viewvc/incubator/wicket/trunk/wicket/src/main/java/wicket/markup/html/WebPage.java?view=diff&rev=513151&r1=513150&r2=513151
==============================================================================
--- incubator/wicket/trunk/wicket/src/main/java/wicket/markup/html/WebPage.java (original)
+++ incubator/wicket/trunk/wicket/src/main/java/wicket/markup/html/WebPage.java Wed Feb 28 21:43:52 2007
@@ -44,8 +44,8 @@
import wicket.protocol.http.WebRequestCycle;
import wicket.protocol.http.WebResponse;
import wicket.protocol.http.WebSession;
-import wicket.protocol.http.request.urlcompressing.UrlCompressor;
import wicket.protocol.http.request.urlcompressing.UrlCompressingWebRequestProcessor;
+import wicket.protocol.http.request.urlcompressing.UrlCompressor;
import wicket.request.target.component.BookmarkablePageRequestTarget;
import wicket.request.target.component.IBookmarkablePageRequestTarget;
import wicket.util.lang.Objects;
Modified: incubator/wicket/trunk/wicket/src/main/java/wicket/markup/html/debug/PageView.java
URL: http://svn.apache.org/viewvc/incubator/wicket/trunk/wicket/src/main/java/wicket/markup/html/debug/PageView.java?view=diff&rev=513151&r1=513150&r2=513151
==============================================================================
--- incubator/wicket/trunk/wicket/src/main/java/wicket/markup/html/debug/PageView.java (original)
+++ incubator/wicket/trunk/wicket/src/main/java/wicket/markup/html/debug/PageView.java Wed Feb 28 21:43:52 2007
@@ -16,13 +16,13 @@
*/
package wicket.markup.html.debug;
-import java.io.Serializable;
import java.util.ArrayList;
import java.util.Collections;
import java.util.Comparator;
import java.util.List;
import wicket.Component;
+import wicket.IClusterable;
import wicket.MarkupContainer;
import wicket.Page;
import wicket.markup.html.basic.Label;
@@ -167,7 +167,7 @@
*
* @author Juergen Donnerstag
*/
- private static class ComponentData implements Serializable
+ private static class ComponentData implements IClusterable
{
private static final long serialVersionUID = 1L;
Modified: incubator/wicket/trunk/wicket/src/main/java/wicket/markup/html/form/Form.java
URL: http://svn.apache.org/viewvc/incubator/wicket/trunk/wicket/src/main/java/wicket/markup/html/form/Form.java?view=diff&rev=513151&r1=513150&r2=513151
==============================================================================
--- incubator/wicket/trunk/wicket/src/main/java/wicket/markup/html/form/Form.java (original)
+++ incubator/wicket/trunk/wicket/src/main/java/wicket/markup/html/form/Form.java Wed Feb 28 21:43:52 2007
@@ -39,6 +39,7 @@
import wicket.markup.html.border.Border;
import wicket.markup.html.form.persistence.CookieValuePersister;
import wicket.markup.html.form.persistence.IValuePersister;
+import wicket.markup.html.form.upload.FileUploadField;
import wicket.markup.html.form.validation.IFormValidator;
import wicket.model.IModel;
import wicket.model.Model;
Modified: incubator/wicket/trunk/wicket/src/main/java/wicket/markup/html/form/ValidationErrorFeedback.java
URL: http://svn.apache.org/viewvc/incubator/wicket/trunk/wicket/src/main/java/wicket/markup/html/form/ValidationErrorFeedback.java?view=diff&rev=513151&r1=513150&r2=513151
==============================================================================
--- incubator/wicket/trunk/wicket/src/main/java/wicket/markup/html/form/ValidationErrorFeedback.java (original)
+++ incubator/wicket/trunk/wicket/src/main/java/wicket/markup/html/form/ValidationErrorFeedback.java Wed Feb 28 21:43:52 2007
@@ -19,6 +19,7 @@
import java.io.Serializable;
import wicket.Component;
+import wicket.IClusterable;
import wicket.validation.IValidationError;
/**
@@ -31,7 +32,7 @@
*
* @author Igor Vaynberg (ivaynberg)
*/
-public class ValidationErrorFeedback implements Serializable
+public class ValidationErrorFeedback implements IClusterable
{
private static final long serialVersionUID = 1L;
Modified: incubator/wicket/trunk/wicket/src/main/java/wicket/markup/html/form/persistence/CookieValuePersisterSettings.java
URL: http://svn.apache.org/viewvc/incubator/wicket/trunk/wicket/src/main/java/wicket/markup/html/form/persistence/CookieValuePersisterSettings.java?view=diff&rev=513151&r1=513150&r2=513151
==============================================================================
--- incubator/wicket/trunk/wicket/src/main/java/wicket/markup/html/form/persistence/CookieValuePersisterSettings.java (original)
+++ incubator/wicket/trunk/wicket/src/main/java/wicket/markup/html/form/persistence/CookieValuePersisterSettings.java Wed Feb 28 21:43:52 2007
@@ -16,7 +16,8 @@
*/
package wicket.markup.html.form.persistence;
-import java.io.Serializable;
+import wicket.IClusterable;
+
/**
* This class provides default values that are used by the CookieValuePersister
@@ -24,7 +25,7 @@
*
* @author Juergen Donnerstag
*/
-public class CookieValuePersisterSettings implements Serializable
+public class CookieValuePersisterSettings implements IClusterable
{
private static final long serialVersionUID = 1L;
Modified: incubator/wicket/trunk/wicket/src/main/java/wicket/markup/html/form/upload/FileUpload.java
URL: http://svn.apache.org/viewvc/incubator/wicket/trunk/wicket/src/main/java/wicket/markup/html/form/upload/FileUpload.java?view=diff&rev=513151&r1=513150&r2=513151
==============================================================================
--- incubator/wicket/trunk/wicket/src/main/java/wicket/markup/html/form/upload/FileUpload.java (original)
+++ incubator/wicket/trunk/wicket/src/main/java/wicket/markup/html/form/upload/FileUpload.java Wed Feb 28 21:43:52 2007
@@ -19,11 +19,11 @@
import java.io.File;
import java.io.IOException;
import java.io.InputStream;
-import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;
import wicket.Application;
+import wicket.IClusterable;
import wicket.RequestCycle;
import wicket.util.file.Files;
import wicket.util.upload.FileItem;
@@ -33,7 +33,7 @@
*
* @author Jonathan Locke
*/
-public class FileUpload implements Serializable
+public class FileUpload implements IClusterable
{
private static final long serialVersionUID = 1L;
Modified: incubator/wicket/trunk/wicket/src/main/java/wicket/markup/html/image/resource/LocalizedImageResource.java
URL: http://svn.apache.org/viewvc/incubator/wicket/trunk/wicket/src/main/java/wicket/markup/html/image/resource/LocalizedImageResource.java?view=diff&rev=513151&r1=513150&r2=513151
==============================================================================
--- incubator/wicket/trunk/wicket/src/main/java/wicket/markup/html/image/resource/LocalizedImageResource.java (original)
+++ incubator/wicket/trunk/wicket/src/main/java/wicket/markup/html/image/resource/LocalizedImageResource.java Wed Feb 28 21:43:52 2007
@@ -16,11 +16,11 @@
*/
package wicket.markup.html.image.resource;
-import java.io.Serializable;
import java.util.Locale;
import wicket.Application;
import wicket.Component;
+import wicket.IClusterable;
import wicket.IResourceFactory;
import wicket.IResourceListener;
import wicket.MarkupContainer;
@@ -71,7 +71,7 @@
*
* @author Jonathan Locke
*/
-public final class LocalizedImageResource implements Serializable, IResourceListener
+public final class LocalizedImageResource implements IClusterable, IResourceListener
{
private static final long serialVersionUID = 1L;
Modified: incubator/wicket/trunk/wicket/src/main/java/wicket/markup/html/link/ImageMap.java
URL: http://svn.apache.org/viewvc/incubator/wicket/trunk/wicket/src/main/java/wicket/markup/html/link/ImageMap.java?view=diff&rev=513151&r1=513150&r2=513151
==============================================================================
--- incubator/wicket/trunk/wicket/src/main/java/wicket/markup/html/link/ImageMap.java (original)
+++ incubator/wicket/trunk/wicket/src/main/java/wicket/markup/html/link/ImageMap.java Wed Feb 28 21:43:52 2007
@@ -16,10 +16,10 @@
*/
package wicket.markup.html.link;
-import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;
+import wicket.IClusterable;
import wicket.MarkupContainer;
import wicket.markup.ComponentTag;
import wicket.markup.MarkupStream;
@@ -209,7 +209,7 @@
/**
* Base class for shaped links.
*/
- private static abstract class ShapeLink implements Serializable
+ private static abstract class ShapeLink implements IClusterable
{
/** The link. */
private final Link link;
Modified: incubator/wicket/trunk/wicket/src/main/java/wicket/markup/html/link/PopupSettings.java
URL: http://svn.apache.org/viewvc/incubator/wicket/trunk/wicket/src/main/java/wicket/markup/html/link/PopupSettings.java?view=diff&rev=513151&r1=513150&r2=513151
==============================================================================
--- incubator/wicket/trunk/wicket/src/main/java/wicket/markup/html/link/PopupSettings.java (original)
+++ incubator/wicket/trunk/wicket/src/main/java/wicket/markup/html/link/PopupSettings.java Wed Feb 28 21:43:52 2007
@@ -16,12 +16,11 @@
*/
package wicket.markup.html.link;
-import java.io.Serializable;
-
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import wicket.Component;
+import wicket.IClusterable;
import wicket.IPageMap;
import wicket.PageMap;
@@ -41,7 +40,7 @@
* @author Jonathan Locke
* @author Eelco Hillenius
*/
-public class PopupSettings implements Serializable
+public class PopupSettings implements IClusterable
{
/** The log. */
private static final Logger log = LoggerFactory.getLogger(PopupSettings.class);
Modified: incubator/wicket/trunk/wicket/src/main/java/wicket/markup/html/pages/BrowserInfoPage.java
URL: http://svn.apache.org/viewvc/incubator/wicket/trunk/wicket/src/main/java/wicket/markup/html/pages/BrowserInfoPage.java?view=diff&rev=513151&r1=513150&r2=513151
==============================================================================
--- incubator/wicket/trunk/wicket/src/main/java/wicket/markup/html/pages/BrowserInfoPage.java (original)
+++ incubator/wicket/trunk/wicket/src/main/java/wicket/markup/html/pages/BrowserInfoPage.java Wed Feb 28 21:43:52 2007
@@ -16,12 +16,11 @@
*/
package wicket.markup.html.pages;
-import java.io.Serializable;
-
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import wicket.AttributeModifier;
+import wicket.IClusterable;
import wicket.MarkupContainer;
import wicket.PageParameters;
import wicket.RequestCycle;
@@ -63,7 +62,7 @@
/**
* Holds properties of the client.
*/
- public static class ClientPropertiesBean implements Serializable
+ public static class ClientPropertiesBean implements IClusterable
{
private static final long serialVersionUID = 1L;
Modified: incubator/wicket/trunk/wicket/src/main/java/wicket/markup/html/tree/table/ColumnLocation.java
URL: http://svn.apache.org/viewvc/incubator/wicket/trunk/wicket/src/main/java/wicket/markup/html/tree/table/ColumnLocation.java?view=diff&rev=513151&r1=513150&r2=513151
==============================================================================
--- incubator/wicket/trunk/wicket/src/main/java/wicket/markup/html/tree/table/ColumnLocation.java (original)
+++ incubator/wicket/trunk/wicket/src/main/java/wicket/markup/html/tree/table/ColumnLocation.java Wed Feb 28 21:43:52 2007
@@ -16,7 +16,8 @@
*/
package wicket.markup.html.tree.table;
-import java.io.Serializable;
+import wicket.IClusterable;
+
/**
* This class represents location of a column in tree table.
@@ -44,7 +45,7 @@
*
* @author Matej Knopp
*/
-public class ColumnLocation implements Serializable
+public class ColumnLocation implements IClusterable
{
/**
* Alignment of the column.
Modified: incubator/wicket/trunk/wicket/src/main/java/wicket/model/BoundCompoundPropertyModel.java
URL: http://svn.apache.org/viewvc/incubator/wicket/trunk/wicket/src/main/java/wicket/model/BoundCompoundPropertyModel.java?view=diff&rev=513151&r1=513150&r2=513151
==============================================================================
--- incubator/wicket/trunk/wicket/src/main/java/wicket/model/BoundCompoundPropertyModel.java (original)
+++ incubator/wicket/trunk/wicket/src/main/java/wicket/model/BoundCompoundPropertyModel.java Wed Feb 28 21:43:52 2007
@@ -16,10 +16,10 @@
*/
package wicket.model;
-import java.io.Serializable;
import java.util.ArrayList;
import wicket.Component;
+import wicket.IClusterable;
/**
* A compound property model that supports type conversions and property
@@ -48,7 +48,7 @@
*
* @author Jonathan Locke
*/
- private class Binding implements Serializable
+ private class Binding implements IClusterable
{
private static final long serialVersionUID = 1L;
Modified: incubator/wicket/trunk/wicket/src/main/java/wicket/protocol/http/ClientProperties.java
URL: http://svn.apache.org/viewvc/incubator/wicket/trunk/wicket/src/main/java/wicket/protocol/http/ClientProperties.java?view=diff&rev=513151&r1=513150&r2=513151
==============================================================================
--- incubator/wicket/trunk/wicket/src/main/java/wicket/protocol/http/ClientProperties.java (original)
+++ incubator/wicket/trunk/wicket/src/main/java/wicket/protocol/http/ClientProperties.java Wed Feb 28 21:43:52 2007
@@ -16,10 +16,10 @@
*/
package wicket.protocol.http;
-import java.io.Serializable;
import java.lang.reflect.Field;
import java.util.TimeZone;
+import wicket.IClusterable;
import wicket.markup.html.pages.BrowserInfoPage;
import wicket.util.string.AppendingStringBuffer;
@@ -37,7 +37,7 @@
* @see BrowserInfoPage
* @author Frank Bille (frankbille)
*/
-public class ClientProperties implements Serializable
+public class ClientProperties implements IClusterable
{
private static final long serialVersionUID = 1L;
Modified: incubator/wicket/trunk/wicket/src/main/java/wicket/protocol/http/RequestLogger.java
URL: http://svn.apache.org/viewvc/incubator/wicket/trunk/wicket/src/main/java/wicket/protocol/http/RequestLogger.java?view=diff&rev=513151&r1=513150&r2=513151
==============================================================================
--- incubator/wicket/trunk/wicket/src/main/java/wicket/protocol/http/RequestLogger.java (original)
+++ incubator/wicket/trunk/wicket/src/main/java/wicket/protocol/http/RequestLogger.java Wed Feb 28 21:43:52 2007
@@ -16,7 +16,6 @@
*/
package wicket.protocol.http;
-import java.io.Serializable;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collections;
@@ -31,6 +30,7 @@
import org.slf4j.LoggerFactory;
import wicket.Application;
+import wicket.IClusterable;
import wicket.IRequestTarget;
import wicket.Page;
import wicket.PageMap;
@@ -475,7 +475,7 @@
*
* @author jcompagner
*/
- public static class SessionData implements Serializable, Comparable<SessionData>
+ public static class SessionData implements IClusterable, Comparable<SessionData>
{
private static final long serialVersionUID = 1L;
@@ -585,7 +585,7 @@
*
* @author jcompagner
*/
- public static class RequestData implements Serializable
+ public static class RequestData implements IClusterable
{
private static final long serialVersionUID = 1L;
Modified: incubator/wicket/trunk/wicket/src/main/java/wicket/protocol/http/request/urlcompressing/UrlCompressor.java
URL: http://svn.apache.org/viewvc/incubator/wicket/trunk/wicket/src/main/java/wicket/protocol/http/request/urlcompressing/UrlCompressor.java?view=diff&rev=513151&r1=513150&r2=513151
==============================================================================
--- incubator/wicket/trunk/wicket/src/main/java/wicket/protocol/http/request/urlcompressing/UrlCompressor.java (original)
+++ incubator/wicket/trunk/wicket/src/main/java/wicket/protocol/http/request/urlcompressing/UrlCompressor.java Wed Feb 28 21:43:52 2007
@@ -17,12 +17,12 @@
package wicket.protocol.http.request.urlcompressing;
import java.io.IOException;
-import java.io.Serializable;
import java.lang.ref.ReferenceQueue;
import java.lang.ref.WeakReference;
import java.util.Iterator;
import wicket.Component;
+import wicket.IClusterable;
import wicket.util.collections.IntHashMap;
import wicket.util.collections.IntHashMap.Entry;
@@ -46,7 +46,7 @@
*
* @author jcompagner
*/
-public class UrlCompressor implements Serializable
+public class UrlCompressor implements IClusterable
{
/**
* @author jcompagner
Modified: incubator/wicket/trunk/wicket/src/main/java/wicket/request/ClientInfo.java
URL: http://svn.apache.org/viewvc/incubator/wicket/trunk/wicket/src/main/java/wicket/request/ClientInfo.java?view=diff&rev=513151&r1=513150&r2=513151
==============================================================================
--- incubator/wicket/trunk/wicket/src/main/java/wicket/request/ClientInfo.java (original)
+++ incubator/wicket/trunk/wicket/src/main/java/wicket/request/ClientInfo.java Wed Feb 28 21:43:52 2007
@@ -16,14 +16,15 @@
*/
package wicket.request;
-import java.io.Serializable;
+import wicket.IClusterable;
+
/**
* Encapsulates information about the request cycle agents' capabilities.
*
* @author Eelco Hillenius
*/
-public abstract class ClientInfo implements Serializable
+public abstract class ClientInfo implements IClusterable
{
private static final long serialVersionUID = 1L;
Modified: incubator/wicket/trunk/wicket/src/main/java/wicket/request/RequestParameters.java
URL: http://svn.apache.org/viewvc/incubator/wicket/trunk/wicket/src/main/java/wicket/request/RequestParameters.java?view=diff&rev=513151&r1=513150&r2=513151
==============================================================================
--- incubator/wicket/trunk/wicket/src/main/java/wicket/request/RequestParameters.java (original)
+++ incubator/wicket/trunk/wicket/src/main/java/wicket/request/RequestParameters.java Wed Feb 28 21:43:52 2007
@@ -16,9 +16,9 @@
*/
package wicket.request;
-import java.io.Serializable;
import java.util.Map;
+import wicket.IClusterable;
import wicket.RequestListenerInterface;
import wicket.markup.html.link.ILinkListener;
@@ -39,7 +39,7 @@
*
* @author Eelco Hillenius
*/
-public class RequestParameters implements Serializable
+public class RequestParameters implements IClusterable
{
private static final long serialVersionUID = 1L;
Modified: incubator/wicket/trunk/wicket/src/main/java/wicket/util/lang/Objects.java
URL: http://svn.apache.org/viewvc/incubator/wicket/trunk/wicket/src/main/java/wicket/util/lang/Objects.java?view=diff&rev=513151&r1=513150&r2=513151
==============================================================================
--- incubator/wicket/trunk/wicket/src/main/java/wicket/util/lang/Objects.java (original)
+++ incubator/wicket/trunk/wicket/src/main/java/wicket/util/lang/Objects.java Wed Feb 28 21:43:52 2007
@@ -24,7 +24,6 @@
import java.io.ObjectOutputStream;
import java.io.ObjectStreamClass;
import java.io.OutputStream;
-import java.io.Serializable;
import java.lang.reflect.Array;
import java.lang.reflect.Field;
import java.lang.reflect.Modifier;
@@ -40,6 +39,7 @@
import wicket.Application;
import wicket.Component;
+import wicket.IClusterable;
import wicket.WicketRuntimeException;
import wicket.application.IClassResolver;
import wicket.settings.IApplicationSettings;
@@ -107,7 +107,7 @@
}
- private static class ArrayInstanceHolder implements Serializable
+ private static class ArrayInstanceHolder implements IClusterable
{
private static final long serialVersionUID = 1L;
@@ -207,7 +207,7 @@
}
}
- private static class ObjectInstanceHashmapHolder implements Serializable
+ private static class ObjectInstanceHashmapHolder implements IClusterable
{
private static final long serialVersionUID = 1L;
Modified: incubator/wicket/trunk/wicket/src/main/java/wicket/util/lang/PackageName.java
URL: http://svn.apache.org/viewvc/incubator/wicket/trunk/wicket/src/main/java/wicket/util/lang/PackageName.java?view=diff&rev=513151&r1=513150&r2=513151
==============================================================================
--- incubator/wicket/trunk/wicket/src/main/java/wicket/util/lang/PackageName.java (original)
+++ incubator/wicket/trunk/wicket/src/main/java/wicket/util/lang/PackageName.java Wed Feb 28 21:43:52 2007
@@ -16,7 +16,8 @@
*/
package wicket.util.lang;
-import java.io.Serializable;
+import wicket.IClusterable;
+
/**
* A type-safe package name class since Package is unreliable (it's not a
@@ -25,7 +26,7 @@
*
* @author Jonathan Locke
*/
-public class PackageName implements Serializable
+public class PackageName implements IClusterable
{
private static final long serialVersionUID = 1L;
Modified: incubator/wicket/trunk/wicket/src/main/java/wicket/util/lang/PropertyResolverConverter.java
URL: http://svn.apache.org/viewvc/incubator/wicket/trunk/wicket/src/main/java/wicket/util/lang/PropertyResolverConverter.java?view=diff&rev=513151&r1=513150&r2=513151
==============================================================================
--- incubator/wicket/trunk/wicket/src/main/java/wicket/util/lang/PropertyResolverConverter.java (original)
+++ incubator/wicket/trunk/wicket/src/main/java/wicket/util/lang/PropertyResolverConverter.java Wed Feb 28 21:43:52 2007
@@ -16,16 +16,16 @@
*/
package wicket.util.lang;
-import java.io.Serializable;
import java.util.Locale;
+import wicket.IClusterable;
import wicket.IConverterLocator;
import wicket.util.convert.IConverter;
/**
* @author jcompagner
*/
-public class PropertyResolverConverter implements Serializable
+public class PropertyResolverConverter implements IClusterable
{
private static final long serialVersionUID = 1L;
Modified: incubator/wicket/trunk/wicket/src/main/java/wicket/util/license/XmlLicenseHeaderHandler.java
URL: http://svn.apache.org/viewvc/incubator/wicket/trunk/wicket/src/main/java/wicket/util/license/XmlLicenseHeaderHandler.java?view=diff&rev=513151&r1=513150&r2=513151
==============================================================================
--- incubator/wicket/trunk/wicket/src/main/java/wicket/util/license/XmlLicenseHeaderHandler.java (original)
+++ incubator/wicket/trunk/wicket/src/main/java/wicket/util/license/XmlLicenseHeaderHandler.java Wed Feb 28 21:43:52 2007
@@ -20,10 +20,11 @@
import java.util.regex.Matcher;
import java.util.regex.Pattern;
+import junit.framework.Assert;
+
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
-import junit.framework.Assert;
import wicket.util.diff.Diff;
import wicket.util.diff.Revision;
import wicket.util.string.Strings;
Modified: incubator/wicket/trunk/wicket/src/main/java/wicket/util/parse/metapattern/MetaPattern.java
URL: http://svn.apache.org/viewvc/incubator/wicket/trunk/wicket/src/main/java/wicket/util/parse/metapattern/MetaPattern.java?view=diff&rev=513151&r1=513150&r2=513151
==============================================================================
--- incubator/wicket/trunk/wicket/src/main/java/wicket/util/parse/metapattern/MetaPattern.java (original)
+++ incubator/wicket/trunk/wicket/src/main/java/wicket/util/parse/metapattern/MetaPattern.java Wed Feb 28 21:43:52 2007
@@ -16,12 +16,13 @@
*/
package wicket.util.parse.metapattern;
-import java.io.Serializable;
import java.util.Arrays;
import java.util.List;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
+import wicket.IClusterable;
+
/**
* Useful class for constructing readable and reusable regular expressions.
* <p>
@@ -41,7 +42,7 @@
*
* @author Jonathan Locke
*/
-public class MetaPattern implements Serializable
+public class MetaPattern implements IClusterable
{
private static final long serialVersionUID = 1L;
Modified: incubator/wicket/trunk/wicket/src/main/java/wicket/util/string/StringValue.java
URL: http://svn.apache.org/viewvc/incubator/wicket/trunk/wicket/src/main/java/wicket/util/string/StringValue.java?view=diff&rev=513151&r1=513150&r2=513151
==============================================================================
--- incubator/wicket/trunk/wicket/src/main/java/wicket/util/string/StringValue.java (original)
+++ incubator/wicket/trunk/wicket/src/main/java/wicket/util/string/StringValue.java Wed Feb 28 21:43:52 2007
@@ -16,13 +16,13 @@
*/
package wicket.util.string;
-import java.io.Serializable;
import java.text.DecimalFormat;
import java.text.DecimalFormatSymbols;
import java.text.NumberFormat;
import java.text.ParseException;
import java.util.Locale;
+import wicket.IClusterable;
import wicket.util.time.Duration;
import wicket.util.time.Time;
@@ -44,7 +44,7 @@
*
* @author Jonathan Locke
*/
-public class StringValue implements Serializable
+public class StringValue implements IClusterable
{
private static final long serialVersionUID = 1L;
Modified: incubator/wicket/trunk/wicket/src/main/java/wicket/util/tester/WicketTesterHelper.java
URL: http://svn.apache.org/viewvc/incubator/wicket/trunk/wicket/src/main/java/wicket/util/tester/WicketTesterHelper.java?view=diff&rev=513151&r1=513150&r2=513151
==============================================================================
--- incubator/wicket/trunk/wicket/src/main/java/wicket/util/tester/WicketTesterHelper.java (original)
+++ incubator/wicket/trunk/wicket/src/main/java/wicket/util/tester/WicketTesterHelper.java Wed Feb 28 21:43:52 2007
@@ -16,7 +16,6 @@
*/
package wicket.util.tester;
-import java.io.Serializable;
import java.util.ArrayList;
import java.util.Collection;
import java.util.Iterator;
@@ -24,6 +23,7 @@
import junit.framework.Assert;
import wicket.Component;
+import wicket.IClusterable;
import wicket.Page;
import wicket.Component.IVisitor;
import wicket.util.string.Strings;
@@ -38,7 +38,7 @@
/**
*
*/
- public static class ComponentData implements Serializable
+ public static class ComponentData implements IClusterable
{
private static final long serialVersionUID = 1L;
Modified: incubator/wicket/trunk/wicket/src/main/java/wicket/util/value/Count.java
URL: http://svn.apache.org/viewvc/incubator/wicket/trunk/wicket/src/main/java/wicket/util/value/Count.java?view=diff&rev=513151&r1=513150&r2=513151
==============================================================================
--- incubator/wicket/trunk/wicket/src/main/java/wicket/util/value/Count.java (original)
+++ incubator/wicket/trunk/wicket/src/main/java/wicket/util/value/Count.java Wed Feb 28 21:43:52 2007
@@ -16,14 +16,15 @@
*/
package wicket.util.value;
-import java.io.Serializable;
+import wicket.IClusterable;
+
/**
* A class for counting things.
*
* @author Jonathan Locke
*/
-public final class Count implements Serializable
+public final class Count implements IClusterable
{
private static final long serialVersionUID = 1L;
Modified: incubator/wicket/trunk/wicket/src/main/java/wicket/version/undo/Change.java
URL: http://svn.apache.org/viewvc/incubator/wicket/trunk/wicket/src/main/java/wicket/version/undo/Change.java?view=diff&rev=513151&r1=513150&r2=513151
==============================================================================
--- incubator/wicket/trunk/wicket/src/main/java/wicket/version/undo/Change.java (original)
+++ incubator/wicket/trunk/wicket/src/main/java/wicket/version/undo/Change.java Wed Feb 28 21:43:52 2007
@@ -16,14 +16,15 @@
*/
package wicket.version.undo;
-import java.io.Serializable;
+import wicket.IClusterable;
+
/**
* Undo information for a change to the page.
*
* @author Jonathan Locke
*/
-public abstract class Change implements Serializable
+public abstract class Change implements IClusterable
{
/**
* Undoes the given change.
Modified: incubator/wicket/trunk/wicket/src/main/java/wicket/version/undo/ChangeList.java
URL: http://svn.apache.org/viewvc/incubator/wicket/trunk/wicket/src/main/java/wicket/version/undo/ChangeList.java?view=diff&rev=513151&r1=513150&r2=513151
==============================================================================
--- incubator/wicket/trunk/wicket/src/main/java/wicket/version/undo/ChangeList.java (original)
+++ incubator/wicket/trunk/wicket/src/main/java/wicket/version/undo/ChangeList.java Wed Feb 28 21:43:52 2007
@@ -16,7 +16,6 @@
*/
package wicket.version.undo;
-import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;
@@ -24,13 +23,14 @@
import org.slf4j.LoggerFactory;
import wicket.Component;
+import wicket.IClusterable;
/**
* A ChangeList is a sequence of changes that can be undone.
*
* @author Jonathan Locke
*/
-class ChangeList implements Serializable
+class ChangeList implements IClusterable
{
private static final long serialVersionUID = 1L;