Author: ivaynberg
Date: Fri Sep  3 05:25:01 2010
New Revision: 992210

URL: http://svn.apache.org/viewvc?rev=992210&view=rev
Log:
cleanup

Removed:
    
wicket/trunk/wicket/src/main/java/org/apache/wicket/behavior/BehaviorsUtil.java
Modified:
    
wicket/trunk/wicket-extensions/src/main/java/org/apache/wicket/extensions/ajax/markup/html/AjaxLazyLoadPanelTester.java
    
wicket/trunk/wicket-util/src/main/java/org/apache/wicket/util/lang/Exceptions.java
    wicket/trunk/wicket/src/main/java/org/apache/wicket/Application.java
    wicket/trunk/wicket/src/main/java/org/apache/wicket/Component.java
    
wicket/trunk/wicket/src/main/java/org/apache/wicket/ajax/markup/html/form/AjaxFallbackButton.java
    
wicket/trunk/wicket/src/main/java/org/apache/wicket/markup/html/form/Form.java
    
wicket/trunk/wicket/src/main/java/org/apache/wicket/markup/html/form/FormComponent.java
    
wicket/trunk/wicket/src/main/java/org/apache/wicket/markup/html/form/ListMultipleChoice.java
    
wicket/trunk/wicket/src/main/java/org/apache/wicket/markup/html/internal/HeaderResponse.java
    
wicket/trunk/wicket/src/main/java/org/apache/wicket/markup/html/list/ListView.java
    
wicket/trunk/wicket/src/main/java/org/apache/wicket/protocol/http/WebApplication.java
    
wicket/trunk/wicket/src/main/java/org/apache/wicket/util/tester/BaseWicketTester.java
    
wicket/trunk/wicket/src/main/java/org/apache/wicket/util/tester/FormTester.java
    wicket/trunk/wicket/src/test/java/org/apache/wicket/ajax/HomePage.java
    
wicket/trunk/wicket/src/test/java/org/apache/wicket/ajax/form/AjaxFormSubmitTestPage.java
    
wicket/trunk/wicket/src/test/java/org/apache/wicket/markup/html/form/DropDownChoiceTest.java
    
wicket/trunk/wicket/src/test/java/org/apache/wicket/markup/html/panel/PanelTest.java

Modified: 
wicket/trunk/wicket-extensions/src/main/java/org/apache/wicket/extensions/ajax/markup/html/AjaxLazyLoadPanelTester.java
URL: 
http://svn.apache.org/viewvc/wicket/trunk/wicket-extensions/src/main/java/org/apache/wicket/extensions/ajax/markup/html/AjaxLazyLoadPanelTester.java?rev=992210&r1=992209&r2=992210&view=diff
==============================================================================
--- 
wicket/trunk/wicket-extensions/src/main/java/org/apache/wicket/extensions/ajax/markup/html/AjaxLazyLoadPanelTester.java
 (original)
+++ 
wicket/trunk/wicket-extensions/src/main/java/org/apache/wicket/extensions/ajax/markup/html/AjaxLazyLoadPanelTester.java
 Fri Sep  3 05:25:01 2010
@@ -21,7 +21,6 @@ import java.util.List;
 import org.apache.wicket.MarkupContainer;
 import org.apache.wicket.ajax.AjaxSelfUpdatingTimerBehavior;
 import org.apache.wicket.behavior.AbstractAjaxBehavior;
-import org.apache.wicket.behavior.BehaviorsUtil;
 import org.apache.wicket.behavior.IBehavior;
 import org.apache.wicket.util.tester.WicketTester;
 import org.apache.wicket.util.visit.IVisit;
@@ -58,16 +57,14 @@ public class AjaxLazyLoadPanelTester
                        {
                                // get the AbstractAjaxBehaviour which is 
responsible for
                                // getting the contents of the lazy panel
-                               List<IBehavior> behaviors = 
BehaviorsUtil.getBehaviors(component,
-                                       AbstractAjaxBehavior.class);
+                               List<AbstractAjaxBehavior> behaviors = 
component.getBehaviors(AbstractAjaxBehavior.class);
                                if (behaviors.size() == 0)
                                {
                                        logger.warn("AjaxLazyLoadPanel child 
found, but no attached AbstractAjaxBehaviors found. A curious situation...");
                                }
                                for (IBehavior b : behaviors)
                                {
-                                       if (b instanceof AbstractAjaxBehavior &&
-                                               !(b instanceof 
AjaxSelfUpdatingTimerBehavior))
+                                       if (!(b instanceof 
AjaxSelfUpdatingTimerBehavior))
                                        {
                                                // tell wicket tester to 
execute it :)
                                                logger.debug("Triggering lazy 
panel: " + component.getClassRelativePath());

Modified: 
wicket/trunk/wicket-util/src/main/java/org/apache/wicket/util/lang/Exceptions.java
URL: 
http://svn.apache.org/viewvc/wicket/trunk/wicket-util/src/main/java/org/apache/wicket/util/lang/Exceptions.java?rev=992210&r1=992209&r2=992210&view=diff
==============================================================================
--- 
wicket/trunk/wicket-util/src/main/java/org/apache/wicket/util/lang/Exceptions.java
 (original)
+++ 
wicket/trunk/wicket-util/src/main/java/org/apache/wicket/util/lang/Exceptions.java
 Fri Sep  3 05:25:01 2010
@@ -23,19 +23,31 @@ public class Exceptions
                });
        }
 
-       // TODO Component$IVisitor should utilize a similar object, much 
cleaner than magic return
-       // values
+       /**
+        * Represents a visit
+        * 
+        * @author igor
+        * @param <T>
+        */
        public static class Visit<T>
        {
                private T result;
                private boolean stopped;
 
+               /**
+                * Stops visit with specified resut
+                * 
+                * @param result
+                */
                public void stop(T result)
                {
                        this.result = result;
                        stop();
                }
 
+               /**
+                * Stops visit
+                */
                public void stop()
                {
                        stopped = true;

Modified: wicket/trunk/wicket/src/main/java/org/apache/wicket/Application.java
URL: 
http://svn.apache.org/viewvc/wicket/trunk/wicket/src/main/java/org/apache/wicket/Application.java?rev=992210&r1=992209&r2=992210&view=diff
==============================================================================
--- wicket/trunk/wicket/src/main/java/org/apache/wicket/Application.java 
(original)
+++ wicket/trunk/wicket/src/main/java/org/apache/wicket/Application.java Fri 
Sep  3 05:25:01 2010
@@ -38,8 +38,6 @@ import org.apache.wicket.javascript.Defa
 import org.apache.wicket.markup.MarkupFactory;
 import org.apache.wicket.markup.MarkupParser;
 import org.apache.wicket.markup.html.EmptySrcAttributeCheckFilter;
-import org.apache.wicket.markup.html.IHeaderContributor;
-import org.apache.wicket.markup.html.IHeaderResponse;
 import 
org.apache.wicket.markup.html.image.resource.DefaultButtonImageResourceFactory;
 import org.apache.wicket.markup.parser.filter.EnclosureHandler;
 import org.apache.wicket.markup.parser.filter.RelativePathPrefixHandler;
@@ -173,10 +171,6 @@ public abstract class Application implem
        /** */
        private List<IComponentOnAfterRenderListener> 
componentOnAfterRenderListeners;
 
-       /** @deprecated will be removed in 1.5; see IHeaderRenderStrategy */
-       @Deprecated
-       private List<IHeaderContributor> renderHeadListeners;
-
        /** root mapper */
        private IRequestMapper rootRequestMapper;
 
@@ -1157,57 +1151,6 @@ public abstract class Application implem
        }
 
        /**
-        * Adds a listener that will be invoked for every header response
-        * 
-        * @param listener
-        * @deprecated will be removed in 1.5; see IHeaderRenderStrategy
-        */
-       @Deprecated
-       public final void addRenderHeadListener(final IHeaderContributor 
listener)
-       {
-               if (renderHeadListeners == null)
-               {
-                       renderHeadListeners = new 
ArrayList<IHeaderContributor>();
-               }
-               renderHeadListeners.add(listener);
-       }
-
-       /**
-        * 
-        * @param listener
-        * @deprecated will be removed in 1.5; see IHeaderRenderStrategy
-        */
-       @Deprecated
-       public void removeRenderHeadListener(final IHeaderContributor listener)
-       {
-               if (renderHeadListeners != null)
-               {
-                       renderHeadListeners.remove(listener);
-                       if (renderHeadListeners.isEmpty())
-                       {
-                               renderHeadListeners = null;
-                       }
-               }
-       }
-
-       /**
-        * INTERNAL
-        * 
-        * @param response
-        */
-       public void notifyRenderHeadListener(final IHeaderResponse response)
-       {
-               if (renderHeadListeners != null)
-               {
-                       for (Iterator<IHeaderContributor> iter = 
renderHeadListeners.iterator(); iter.hasNext();)
-                       {
-                               IHeaderContributor listener = iter.next();
-                               listener.renderHead(response);
-                       }
-               }
-       }
-
-       /**
         * Converts the root mapper to a {...@link ICompoundRequestMapper} if 
necessary and returns the
         * converted instance.
         * 

Modified: wicket/trunk/wicket/src/main/java/org/apache/wicket/Component.java
URL: 
http://svn.apache.org/viewvc/wicket/trunk/wicket/src/main/java/org/apache/wicket/Component.java?rev=992210&r1=992209&r2=992210&view=diff
==============================================================================
--- wicket/trunk/wicket/src/main/java/org/apache/wicket/Component.java 
(original)
+++ wicket/trunk/wicket/src/main/java/org/apache/wicket/Component.java Fri Sep  
3 05:25:01 2010
@@ -3583,9 +3583,9 @@ public abstract class Component
        {
                if (!tag.getName().equalsIgnoreCase(name))
                {
-                       String msg = String.format("Component [%s] (path = 
[%s]) must be " +
-                                                            "applied to a tag 
of type [%s], not: %s",
-                                                  getId(), getPath(), name, 
tag.toUserDebugString());
+                       String msg = String.format("Component [%s] (path = 
[%s]) must be "
+                               + "applied to a tag of type [%s], not: %s", 
getId(), getPath(), name,
+                               tag.toUserDebugString());
 
                        findMarkupStream().throwMarkupException(msg);
                }
@@ -3611,9 +3611,9 @@ public abstract class Component
                        final String tagAttributeValue = 
tag.getAttributes().getString(key);
                        if (tagAttributeValue == null || 
!value.equalsIgnoreCase(tagAttributeValue))
                        {
-                               String msg = String.format("Component [%s] 
(path = [%s]) must be applied to a tag " +
-                                                                    "with [%s] 
attribute matching [%s], not [%s]",
-                                                          getId(), getPath(), 
key, value, tagAttributeValue);
+                               String msg = String.format("Component [%s] 
(path = [%s]) must be applied to a tag "
+                                       + "with [%s] attribute matching [%s], 
not [%s]", getId(), getPath(), key,
+                                       value, tagAttributeValue);
 
                                findMarkupStream().throwMarkupException(msg);
                        }
@@ -3704,7 +3704,7 @@ public abstract class Component
         *            A class derived from IBehavior
         */
        @SuppressWarnings("unchecked")
-       protected <M extends IBehavior> List<M> getBehaviors(Class<M> type)
+       public <M extends IBehavior> List<M> getBehaviors(Class<M> type)
        {
                List<? extends IBehavior> behaviors = getBehaviorsRawList();
                if (behaviors == null)

Modified: 
wicket/trunk/wicket/src/main/java/org/apache/wicket/ajax/markup/html/form/AjaxFallbackButton.java
URL: 
http://svn.apache.org/viewvc/wicket/trunk/wicket/src/main/java/org/apache/wicket/ajax/markup/html/form/AjaxFallbackButton.java?rev=992210&r1=992209&r2=992210&view=diff
==============================================================================
--- 
wicket/trunk/wicket/src/main/java/org/apache/wicket/ajax/markup/html/form/AjaxFallbackButton.java
 (original)
+++ 
wicket/trunk/wicket/src/main/java/org/apache/wicket/ajax/markup/html/form/AjaxFallbackButton.java
 Fri Sep  3 05:25:01 2010
@@ -99,13 +99,8 @@ public abstract class AjaxFallbackButton
         * 
         * @param target
         * @param form
-        * 
-        *            TODO 1.3: Make abstract to be consistent with onsubmit()
         */
-       protected void onError(AjaxRequestTarget target, Form<?> form)
-       {
-               // created to override
-       }
+       protected abstract void onError(AjaxRequestTarget target, Form<?> form);
 
        /**
         * @see 
org.apache.wicket.markup.html.form.IFormSubmittingComponent#onSubmit()

Modified: 
wicket/trunk/wicket/src/main/java/org/apache/wicket/markup/html/form/Form.java
URL: 
http://svn.apache.org/viewvc/wicket/trunk/wicket/src/main/java/org/apache/wicket/markup/html/form/Form.java?rev=992210&r1=992209&r2=992210&view=diff
==============================================================================
--- 
wicket/trunk/wicket/src/main/java/org/apache/wicket/markup/html/form/Form.java 
(original)
+++ 
wicket/trunk/wicket/src/main/java/org/apache/wicket/markup/html/form/Form.java 
Fri Sep  3 05:25:01 2010
@@ -447,10 +447,9 @@ public class Form<T> extends WebMarkupCo
        public final void clearInput()
        {
                // Visit all the (visible) form components and clear the input 
on each.
-               visitFormComponentsPostOrder(new 
FormComponent.AbstractVisitor<Void>()
+               visitFormComponentsPostOrder(new IVisitor<FormComponent<?>, 
Void>()
                {
-                       @Override
-                       public void onFormComponent(final FormComponent<?> 
formComponent, IVisit<Void> visit)
+                       public void component(final FormComponent<?> 
formComponent, IVisit<Void> visit)
                        {
                                if (formComponent.isVisibleInHierarchy())
                                {
@@ -993,10 +992,9 @@ public class Form<T> extends WebMarkupCo
                super.setVersioned(isVersioned);
 
                // Search for FormComponents like TextField etc.
-               visitFormComponents(new FormComponent.AbstractVisitor<Void>()
+               visitFormComponents(new IVisitor<FormComponent<?>, Void>()
                {
-                       @Override
-                       public void onFormComponent(final FormComponent<?> 
formComponent, IVisit<Void> visit)
+                       public void component(final FormComponent<?> 
formComponent, IVisit<Void> visit)
                        {
                                formComponent.setVersioned(isVersioned);
                        }
@@ -1148,10 +1146,9 @@ public class Form<T> extends WebMarkupCo
         */
        private void inputChanged()
        {
-               visitFormComponentsPostOrder(new 
FormComponent.AbstractVisitor<Void>()
+               visitFormComponentsPostOrder(new IVisitor<FormComponent<?>, 
Void>()
                {
-                       @Override
-                       public void onFormComponent(final FormComponent<?> 
formComponent, IVisit<Void> visit)
+                       public void component(final FormComponent<?> 
formComponent, IVisit<Void> visit)
                        {
                                if (formComponent.isVisibleInHierarchy())
                                {
@@ -1419,10 +1416,9 @@ public class Form<T> extends WebMarkupCo
        protected void internalOnModelChanged()
        {
                // Visit all the form components and validate each
-               visitFormComponentsPostOrder(new 
FormComponent.AbstractVisitor<Void>()
+               visitFormComponentsPostOrder(new IVisitor<FormComponent<?>, 
Void>()
                {
-                       @Override
-                       public void onFormComponent(final FormComponent<?> 
formComponent, IVisit<Void> visit)
+                       public void component(final FormComponent<?> 
formComponent, IVisit<Void> visit)
                        {
                                // If form component is using form model
                                if (formComponent.sameInnermostModel(Form.this))
@@ -1439,10 +1435,9 @@ public class Form<T> extends WebMarkupCo
        protected final void markFormComponentsInvalid()
        {
                // call invalidate methods of all nested form components
-               visitFormComponentsPostOrder(new 
FormComponent.AbstractVisitor<Void>()
+               visitFormComponentsPostOrder(new IVisitor<FormComponent<?>, 
Void>()
                {
-                       @Override
-                       public void onFormComponent(final FormComponent<?> 
formComponent, IVisit<Void> visit)
+                       public void component(final FormComponent<?> 
formComponent, IVisit<Void> visit)
                        {
                                if (formComponent.isVisibleInHierarchy())
                                {
@@ -1489,10 +1484,9 @@ public class Form<T> extends WebMarkupCo
        private void internalMarkFormComponentsValid()
        {
                // call valid methods of all nested form components
-               visitFormComponentsPostOrder(new 
FormComponent.AbstractVisitor<Void>()
+               visitFormComponentsPostOrder(new IVisitor<FormComponent<?>, 
Void>()
                {
-                       @Override
-                       public void onFormComponent(final FormComponent<?> 
formComponent, IVisit<Void> visit)
+                       public void component(final FormComponent<?> 
formComponent, IVisit<Void> visit)
                        {
                                if (formComponent.getForm() == Form.this && 
formComponent.isVisibleInHierarchy())
                                {

Modified: 
wicket/trunk/wicket/src/main/java/org/apache/wicket/markup/html/form/FormComponent.java
URL: 
http://svn.apache.org/viewvc/wicket/trunk/wicket/src/main/java/org/apache/wicket/markup/html/form/FormComponent.java?rev=992210&r1=992209&r2=992210&view=diff
==============================================================================
--- 
wicket/trunk/wicket/src/main/java/org/apache/wicket/markup/html/form/FormComponent.java
 (original)
+++ 
wicket/trunk/wicket/src/main/java/org/apache/wicket/markup/html/form/FormComponent.java
 Fri Sep  3 05:25:01 2010
@@ -102,22 +102,6 @@ public abstract class FormComponent<T> e
        private static final Logger logger = 
LoggerFactory.getLogger(FormComponent.class);
 
        /**
-        * Visitor for traversing form components
-        * 
-        * @deprecated no longer a need for this base class
-        */
-       @Deprecated
-       public static abstract class AbstractVisitor<R> implements 
IVisitor<FormComponent<?>, R>
-       {
-               public void component(final FormComponent<?> component, final 
IVisit<R> visit)
-               {
-                       onFormComponent(component, visit);
-               }
-
-               protected abstract void onFormComponent(FormComponent<?> 
formComponent, IVisit<R> visit);
-       }
-
-       /**
         * {...@link IErrorMessageSource} used for error messages against this 
form components.
         * 
         * @author ivaynberg

Modified: 
wicket/trunk/wicket/src/main/java/org/apache/wicket/markup/html/form/ListMultipleChoice.java
URL: 
http://svn.apache.org/viewvc/wicket/trunk/wicket/src/main/java/org/apache/wicket/markup/html/form/ListMultipleChoice.java?rev=992210&r1=992209&r2=992210&view=diff
==============================================================================
--- 
wicket/trunk/wicket/src/main/java/org/apache/wicket/markup/html/form/ListMultipleChoice.java
 (original)
+++ 
wicket/trunk/wicket/src/main/java/org/apache/wicket/markup/html/form/ListMultipleChoice.java
 Fri Sep  3 05:25:01 2010
@@ -267,7 +267,6 @@ public class ListMultipleChoice<T> exten
                }
                else
                {
-                       // TODO 1.3: check if its safe to return 
Collections.EMPTY_LIST here
                        ArrayList<T> result = new ArrayList<T>();
                        addRetainedDisabled(result);
                        return result;

Modified: 
wicket/trunk/wicket/src/main/java/org/apache/wicket/markup/html/internal/HeaderResponse.java
URL: 
http://svn.apache.org/viewvc/wicket/trunk/wicket/src/main/java/org/apache/wicket/markup/html/internal/HeaderResponse.java?rev=992210&r1=992209&r2=992210&view=diff
==============================================================================
--- 
wicket/trunk/wicket/src/main/java/org/apache/wicket/markup/html/internal/HeaderResponse.java
 (original)
+++ 
wicket/trunk/wicket/src/main/java/org/apache/wicket/markup/html/internal/HeaderResponse.java
 Fri Sep  3 05:25:01 2010
@@ -21,7 +21,6 @@ import java.util.HashSet;
 import java.util.List;
 import java.util.Set;
 
-import org.apache.wicket.Application;
 import org.apache.wicket.markup.html.IHeaderResponse;
 import org.apache.wicket.markup.html.WicketEventReference;
 import org.apache.wicket.request.IRequestHandler;
@@ -50,18 +49,6 @@ public abstract class HeaderResponse imp
        private boolean closed;
 
        /**
-        * Creates a new header response instance.
-        */
-       public HeaderResponse()
-       {
-               if (Application.exists())
-               {
-                       // TODO remove in 1.5; see IHeaderRenderStrategy
-                       Application.get().notifyRenderHeadListener(this);
-               }
-       }
-
-       /**
         * @see 
org.apache.wicket.markup.html.IHeaderResponse#markRendered(java.lang.Object)
         */
        public final void markRendered(Object object)

Modified: 
wicket/trunk/wicket/src/main/java/org/apache/wicket/markup/html/list/ListView.java
URL: 
http://svn.apache.org/viewvc/wicket/trunk/wicket/src/main/java/org/apache/wicket/markup/html/list/ListView.java?rev=992210&r1=992209&r2=992210&view=diff
==============================================================================
--- 
wicket/trunk/wicket/src/main/java/org/apache/wicket/markup/html/list/ListView.java
 (original)
+++ 
wicket/trunk/wicket/src/main/java/org/apache/wicket/markup/html/list/ListView.java
 Fri Sep  3 05:25:01 2010
@@ -453,12 +453,13 @@ public abstract class ListView<T> extend
         * Create a new ListItem for list item at index.
         * 
         * @param index
+        * @param itemModel
+        *            object in the list that the item represents
         * @return ListItem
         */
-       protected ListItem<T> newItem(final int index)
+       protected ListItem<T> newItem(final int index, IModel<T> itemModel)
        {
-               // FIXME 1.5: this method should already include item's model 
in its definition
-               return new ListItem<T>(index, getListItemModel(getModel(), 
index));
+               return new ListItem<T>(index, itemModel);
        }
 
        /**
@@ -513,7 +514,7 @@ public abstract class ListView<T> extend
                                if (item == null)
                                {
                                        // Create item for index
-                                       item = newItem(index);
+                                       item = newItem(index, 
getListItemModel(getModel(), index));
 
                                        // Add list item
                                        add(item);

Modified: 
wicket/trunk/wicket/src/main/java/org/apache/wicket/protocol/http/WebApplication.java
URL: 
http://svn.apache.org/viewvc/wicket/trunk/wicket/src/main/java/org/apache/wicket/protocol/http/WebApplication.java?rev=992210&r1=992209&r2=992210&view=diff
==============================================================================
--- 
wicket/trunk/wicket/src/main/java/org/apache/wicket/protocol/http/WebApplication.java
 (original)
+++ 
wicket/trunk/wicket/src/main/java/org/apache/wicket/protocol/http/WebApplication.java
 Fri Sep  3 05:25:01 2010
@@ -477,11 +477,6 @@ public abstract class WebApplication ext
                        // Ignore - we're not allowed to read system properties.
                }
 
-               /*
-                * FIXME 1.4: roll in 'wicket.' into Application.CONFIGURATION, 
we should only support a
-                * namespaced param. see WICKET-1317
-                */
-
                // If no system parameter check filter/servlet <init-param> and 
<context-param>
                if (result == null)
                {

Modified: 
wicket/trunk/wicket/src/main/java/org/apache/wicket/util/tester/BaseWicketTester.java
URL: 
http://svn.apache.org/viewvc/wicket/trunk/wicket/src/main/java/org/apache/wicket/util/tester/BaseWicketTester.java?rev=992210&r1=992209&r2=992210&view=diff
==============================================================================
--- 
wicket/trunk/wicket/src/main/java/org/apache/wicket/util/tester/BaseWicketTester.java
 (original)
+++ 
wicket/trunk/wicket/src/main/java/org/apache/wicket/util/tester/BaseWicketTester.java
 Fri Sep  3 05:25:01 2010
@@ -52,7 +52,6 @@ import org.apache.wicket.ajax.markup.htm
 import org.apache.wicket.ajax.markup.html.AjaxLink;
 import org.apache.wicket.ajax.markup.html.form.AjaxSubmitLink;
 import org.apache.wicket.behavior.AbstractAjaxBehavior;
-import org.apache.wicket.behavior.BehaviorsUtil;
 import org.apache.wicket.behavior.IBehavior;
 import org.apache.wicket.feedback.FeedbackMessage;
 import org.apache.wicket.feedback.FeedbackMessages;
@@ -1533,19 +1532,15 @@ public class BaseWicketTester
                        {
                                // get the AbstractAjaxBehaviour which is 
responsible for
                                // getting the contents of the lazy panel
-                               List<IBehavior> behaviors = 
BehaviorsUtil.getBehaviors(component,
-                                       AbstractAjaxTimerBehavior.class);
+                               List<AbstractAjaxTimerBehavior> behaviors = 
component.getBehaviors(AbstractAjaxTimerBehavior.class);
                                for (IBehavior b : behaviors)
                                {
-                                       if (b instanceof 
AbstractAjaxTimerBehavior)
+                                       log.debug("Triggering 
AjaxSelfUpdatingTimerBehavior: " +
+                                               
component.getClassRelativePath());
+                                       AbstractAjaxTimerBehavior timer = 
(AbstractAjaxTimerBehavior)b;
+                                       if (!timer.isStopped())
                                        {
-                                               log.debug("Triggering 
AjaxSelfUpdatingTimerBehavior: " +
-                                                       
component.getClassRelativePath());
-                                               AbstractAjaxTimerBehavior timer 
= (AbstractAjaxTimerBehavior)b;
-                                               if (!timer.isStopped())
-                                               {
-                                                       executeBehavior(timer);
-                                               }
+                                               executeBehavior(timer);
                                        }
                                }
                        }

Modified: 
wicket/trunk/wicket/src/main/java/org/apache/wicket/util/tester/FormTester.java
URL: 
http://svn.apache.org/viewvc/wicket/trunk/wicket/src/main/java/org/apache/wicket/util/tester/FormTester.java?rev=992210&r1=992209&r2=992210&view=diff
==============================================================================
--- 
wicket/trunk/wicket/src/main/java/org/apache/wicket/util/tester/FormTester.java 
(original)
+++ 
wicket/trunk/wicket/src/main/java/org/apache/wicket/util/tester/FormTester.java 
Fri Sep  3 05:25:01 2010
@@ -373,15 +373,13 @@ public class FormTester
                tester = wicketTester;
 
                // fill blank String for Text Component.
-               workingForm.visitFormComponents(new 
FormComponent.AbstractVisitor<Void>()
+               workingForm.visitFormComponents(new IVisitor<FormComponent<?>, 
Void>()
                {
-                       @SuppressWarnings("unchecked")
-                       @Override
-                       public void onFormComponent(final FormComponent<?> 
formComponent, IVisit<Void> visit)
+                       public void component(final FormComponent<?> 
formComponent, final IVisit<Void> visit)
                        {
                                // do nothing for invisible or disabled 
component -- the browser would not send any
 // parameter
-                               // for a disabled component
+// for a disabled component
                                if (!(formComponent.isVisibleInHierarchy() && 
formComponent.isEnabledInHierarchy()))
                                {
                                        return;
@@ -642,6 +640,10 @@ public class FormTester
                }
        }
 
+       /**
+        * @param checkBoxId
+        * @param value
+        */
        public void setValue(String checkBoxId, boolean value)
        {
                setValue(checkBoxId, Boolean.toString(value));

Modified: wicket/trunk/wicket/src/test/java/org/apache/wicket/ajax/HomePage.java
URL: 
http://svn.apache.org/viewvc/wicket/trunk/wicket/src/test/java/org/apache/wicket/ajax/HomePage.java?rev=992210&r1=992209&r2=992210&view=diff
==============================================================================
--- wicket/trunk/wicket/src/test/java/org/apache/wicket/ajax/HomePage.java 
(original)
+++ wicket/trunk/wicket/src/test/java/org/apache/wicket/ajax/HomePage.java Fri 
Sep  3 05:25:01 2010
@@ -103,6 +103,11 @@ public class HomePage extends WebPage
                                listView.removeAll();
                                target.addComponent(listViewContainer);
                        }
+
+                       @Override
+                       protected void onError(AjaxRequestTarget target, 
Form<?> form)
+                       {
+                       }
                }.setDefaultFormProcessing(false));
        }
 }

Modified: 
wicket/trunk/wicket/src/test/java/org/apache/wicket/ajax/form/AjaxFormSubmitTestPage.java
URL: 
http://svn.apache.org/viewvc/wicket/trunk/wicket/src/test/java/org/apache/wicket/ajax/form/AjaxFormSubmitTestPage.java?rev=992210&r1=992209&r2=992210&view=diff
==============================================================================
--- 
wicket/trunk/wicket/src/test/java/org/apache/wicket/ajax/form/AjaxFormSubmitTestPage.java
 (original)
+++ 
wicket/trunk/wicket/src/test/java/org/apache/wicket/ajax/form/AjaxFormSubmitTestPage.java
 Fri Sep  3 05:25:01 2010
@@ -81,6 +81,11 @@ public class AjaxFormSubmitTestPage exte
                                formSubmitted = formSubmitted | BUTTON;
                        }
 
+                       @Override
+                       protected void onError(AjaxRequestTarget target, 
Form<?> form)
+                       {
+                       }
+
                }.setDefaultFormProcessing(false));
        }
 

Modified: 
wicket/trunk/wicket/src/test/java/org/apache/wicket/markup/html/form/DropDownChoiceTest.java
URL: 
http://svn.apache.org/viewvc/wicket/trunk/wicket/src/test/java/org/apache/wicket/markup/html/form/DropDownChoiceTest.java?rev=992210&r1=992209&r2=992210&view=diff
==============================================================================
--- 
wicket/trunk/wicket/src/test/java/org/apache/wicket/markup/html/form/DropDownChoiceTest.java
 (original)
+++ 
wicket/trunk/wicket/src/test/java/org/apache/wicket/markup/html/form/DropDownChoiceTest.java
 Fri Sep  3 05:25:01 2010
@@ -32,9 +32,6 @@ public class DropDownChoiceTest extends 
        {
                tester.startPage(DropDownChoiceTestPage.class);
 
-               // FIXME should not be needed
-               // tester.createRequestCycle();
-
                FormTester formTester = tester.newFormTester("form");
                formTester.submit();
        }

Modified: 
wicket/trunk/wicket/src/test/java/org/apache/wicket/markup/html/panel/PanelTest.java
URL: 
http://svn.apache.org/viewvc/wicket/trunk/wicket/src/test/java/org/apache/wicket/markup/html/panel/PanelTest.java?rev=992210&r1=992209&r2=992210&view=diff
==============================================================================
--- 
wicket/trunk/wicket/src/test/java/org/apache/wicket/markup/html/panel/PanelTest.java
 (original)
+++ 
wicket/trunk/wicket/src/test/java/org/apache/wicket/markup/html/panel/PanelTest.java
 Fri Sep  3 05:25:01 2010
@@ -136,10 +136,11 @@ public class PanelTest extends WicketTes
         */
        // TODO FIX the implementation. Fragment markup provider can not be a
        // sibling of the panel.
-// public void testInlinePanel_6() throws Exception
-// {
-// executeTest(InlinePanelPage_6.class, 
"InlinePanelPageExpectedResult_6.html");
-// }
+       public void testInlinePanel_6() throws Exception
+       {
+               executeTest(InlinePanelPage_6.class, 
"InlinePanelPageExpectedResult_6.html");
+       }
+
        /**
         * @throws Exception
         */


Reply via email to