Author: jmitchell
Date: Sat Apr 30 09:25:14 2005
New Revision: 165410

URL: http://svn.apache.org/viewcvs?rev=165410&view=rev
Log:
bring faces current with all dependent subprojects(core, taglib, and tiles), 
upgrade to htmlunit 1.5

Modified:
    struts/faces/trunk/build.properties.sample
    
struts/faces/trunk/core-library/src/java/org/apache/struts/faces/taglib/JavascriptValidatorTag.java
    
struts/faces/trunk/core-library/src/java/org/apache/struts/faces/util/StrutsContext.java
    
struts/faces/trunk/sysclient-app/src/java/org/apache/struts/faces/sysclient/AbstractTestCase.java
    
struts/faces/trunk/sysclient-app/src/java/org/apache/struts/faces/sysclient/LogonTestCase.java
    
struts/faces/trunk/sysclient-app/src/java/org/apache/struts/faces/sysclient/SimpleTestCase.java

Modified: struts/faces/trunk/build.properties.sample
URL: 
http://svn.apache.org/viewcvs/struts/faces/trunk/build.properties.sample?rev=165410&r1=165409&r2=165410&view=diff
==============================================================================
--- struts/faces/trunk/build.properties.sample (original)
+++ struts/faces/trunk/build.properties.sample Sat Apr 30 09:25:14 2005
@@ -142,7 +142,7 @@
 
 # The absolute or relative pathname to your installation of HtmlUnit 1.2.3
 # or later.  This code can be acquired at SourceForge.
-htmlunit.home=/usr/local/htmlunit-1.2.3
+htmlunit.home=/usr/local/htmlunit-1.5
 
 # The type of JSF state saving that should be used when the system integration
 # test web application is depoyed ("client" or "server")

Modified: 
struts/faces/trunk/core-library/src/java/org/apache/struts/faces/taglib/JavascriptValidatorTag.java
URL: 
http://svn.apache.org/viewcvs/struts/faces/trunk/core-library/src/java/org/apache/struts/faces/taglib/JavascriptValidatorTag.java?rev=165410&r1=165409&r2=165410&view=diff
==============================================================================
--- 
struts/faces/trunk/core-library/src/java/org/apache/struts/faces/taglib/JavascriptValidatorTag.java
 (original)
+++ 
struts/faces/trunk/core-library/src/java/org/apache/struts/faces/taglib/JavascriptValidatorTag.java
 Sat Apr 30 09:25:14 2005
@@ -28,6 +28,7 @@
 import javax.faces.component.UIComponent;
 import javax.faces.context.FacesContext;
 import javax.faces.webapp.UIComponentTag;
+import javax.servlet.http.HttpServletRequest;
 import javax.servlet.jsp.JspException;
 import javax.servlet.jsp.JspWriter;
 import javax.servlet.jsp.PageContext;
@@ -38,13 +39,14 @@
 import org.apache.commons.validator.Form;
 import org.apache.commons.validator.ValidatorAction;
 import org.apache.commons.validator.ValidatorResources;
-import org.apache.commons.validator.ValidatorUtil;
 import org.apache.commons.validator.Var;
+import org.apache.commons.validator.util.ValidatorUtils;
 import org.apache.struts.Globals;
 import org.apache.struts.config.ModuleConfig;
 import org.apache.struts.faces.component.FormComponent;
+import org.apache.struts.taglib.TagUtils;
 import org.apache.struts.util.MessageResources;
-import org.apache.struts.util.RequestUtils;
+import org.apache.struts.util.ModuleUtils;
 import org.apache.struts.validator.Resources;
 import org.apache.struts.validator.ValidatorPlugIn;
 
@@ -267,15 +269,16 @@
     public int doStartTag() throws JspException {
         StringBuffer results = new StringBuffer();
 
-        ModuleConfig config = RequestUtils.getModuleConfig(pageContext);
+        HttpServletRequest request = 
(HttpServletRequest)pageContext.getRequest();
+        ModuleConfig config = 
ModuleUtils.getInstance().getModuleConfig(request);
         ValidatorResources resources =
             (ValidatorResources) pageContext.getAttribute(
                 ValidatorPlugIn.VALIDATOR_KEY + config.getPrefix(),
                 PageContext.APPLICATION_SCOPE);
 
-        Locale locale = RequestUtils.retrieveUserLocale(this.pageContext, 
null);
+        Locale locale = TagUtils.getInstance().getUserLocale(pageContext, 
null);
 
-        Form form = resources.get(locale, formName);
+        Form form = resources.getForm(locale, formName);
         if (form != null) {
             if ("true".equalsIgnoreCase(dynamicJavascript)) {
                 MessageResources messages =
@@ -290,7 +293,7 @@
                 for (Iterator i = form.getFields().iterator(); i.hasNext();) {
                     Field field = (Field) i.next();
 
-                    for (Iterator x = field.getDependencies().iterator(); 
x.hasNext();) {
+                    for (Iterator x = field.getDependencyList().iterator(); 
x.hasNext();) {
                         Object o = x.next();
 
                         if (o != null && !lActionMethods.contains(o)) {
@@ -338,7 +341,7 @@
                                 && (va2.getDepends() != null && 
va2.getDepends().length() > 0)) {
                             return -1;
                         } else {
-                            return va1.getDependencies().size() - 
va2.getDependencies().size();
+                            return va1.getDependencyList().size() - 
va2.getDependencyList().size();
                         }
                     }
                 });
@@ -425,7 +428,7 @@
                                     "this."
                                         + varName
                                         + "="
-                                        + ValidatorUtil.replace(
+                                        + ValidatorUtils.replace(
                                             varValue,
                                             "\\",
                                             "\\\\")
@@ -435,7 +438,7 @@
                                     "this."
                                         + varName
                                         + "=/"
-                                        + ValidatorUtil.replace(
+                                        + ValidatorUtils.replace(
                                             varValue,
                                             "\\",
                                             "\\\\")
@@ -445,7 +448,7 @@
                                     "this."
                                         + varName
                                         + "='"
-                                        + ValidatorUtil.replace(
+                                        + ValidatorUtils.replace(
                                             varValue,
                                             "\\",
                                             "\\\\")
@@ -456,7 +459,7 @@
                                     "this."
                                         + varName
                                         + "=/"
-                                        + ValidatorUtil.replace(
+                                        + ValidatorUtils.replace(
                                             varValue,
                                             "\\",
                                             "\\\\")
@@ -466,7 +469,7 @@
                                     "this."
                                         + varName
                                         + "='"
-                                        + ValidatorUtil.replace(
+                                        + ValidatorUtils.replace(
                                             varValue,
                                             "\\",
                                             "\\\\")
@@ -683,7 +686,7 @@
      * Returns true if this is an xhtml page.
      */
     private boolean isXhtml() {
-        return RequestUtils.isXhtml(this.pageContext);
+        return TagUtils.getInstance().isXhtml(this.pageContext);
     }
 
     /**

Modified: 
struts/faces/trunk/core-library/src/java/org/apache/struts/faces/util/StrutsContext.java
URL: 
http://svn.apache.org/viewcvs/struts/faces/trunk/core-library/src/java/org/apache/struts/faces/util/StrutsContext.java?rev=165410&r1=165409&r2=165410&view=diff
==============================================================================
--- 
struts/faces/trunk/core-library/src/java/org/apache/struts/faces/util/StrutsContext.java
 (original)
+++ 
struts/faces/trunk/core-library/src/java/org/apache/struts/faces/util/StrutsContext.java
 Sat Apr 30 09:25:14 2005
@@ -129,17 +129,6 @@
     }
 
 
-    /**
-     * <p>Return the default <code>DataSource</code> instance for this
-     * application (if any).</p>
-     */
-    public DataSource getDataSource() {
-
-        return ((DataSource) econtext.getApplicationMap().
-                get(Globals.DATA_SOURCE_KEY));
-
-    }
-
 
     /**
      * <p>Return the exception that caused one of the Struts custom tags

Modified: 
struts/faces/trunk/sysclient-app/src/java/org/apache/struts/faces/sysclient/AbstractTestCase.java
URL: 
http://svn.apache.org/viewcvs/struts/faces/trunk/sysclient-app/src/java/org/apache/struts/faces/sysclient/AbstractTestCase.java?rev=165410&r1=165409&r2=165410&view=diff
==============================================================================
--- 
struts/faces/trunk/sysclient-app/src/java/org/apache/struts/faces/sysclient/AbstractTestCase.java
 (original)
+++ 
struts/faces/trunk/sysclient-app/src/java/org/apache/struts/faces/sysclient/AbstractTestCase.java
 Sat Apr 30 09:25:14 2005
@@ -16,28 +16,25 @@
 
 package org.apache.struts.faces.sysclient;
 
-import com.gargoylesoftware.htmlunit.ElementNotFoundException;
-import com.gargoylesoftware.htmlunit.WebClient;
-import com.gargoylesoftware.htmlunit.html.HtmlAnchor;
-import com.gargoylesoftware.htmlunit.html.HtmlBody;
-import com.gargoylesoftware.htmlunit.html.HtmlElement;
-import com.gargoylesoftware.htmlunit.html.HtmlForm;
-import com.gargoylesoftware.htmlunit.html.HtmlHead;
-import com.gargoylesoftware.htmlunit.html.HtmlPage;
-import com.gargoylesoftware.htmlunit.html.HtmlSubmitInput;
-
 import java.io.IOException;
 import java.net.URL;
-import java.util.ArrayList;
 import java.util.Iterator;
-import java.util.List;
 
 import junit.framework.Test;
 import junit.framework.TestCase;
 import junit.framework.TestSuite;
 
-import org.apache.commons.httpclient.Cookie;
 import org.apache.commons.httpclient.HttpState;
+
+import com.gargoylesoftware.htmlunit.ElementNotFoundException;
+import com.gargoylesoftware.htmlunit.WebClient;
+import com.gargoylesoftware.htmlunit.html.HtmlAnchor;
+import com.gargoylesoftware.htmlunit.html.HtmlBody;
+import com.gargoylesoftware.htmlunit.html.HtmlElement;
+import com.gargoylesoftware.htmlunit.html.HtmlForm;
+import com.gargoylesoftware.htmlunit.html.HtmlHead;
+import com.gargoylesoftware.htmlunit.html.HtmlPage;
+import com.gargoylesoftware.htmlunit.html.HtmlSubmitInput;
 
 
 

Modified: 
struts/faces/trunk/sysclient-app/src/java/org/apache/struts/faces/sysclient/LogonTestCase.java
URL: 
http://svn.apache.org/viewcvs/struts/faces/trunk/sysclient-app/src/java/org/apache/struts/faces/sysclient/LogonTestCase.java?rev=165410&r1=165409&r2=165410&view=diff
==============================================================================
--- 
struts/faces/trunk/sysclient-app/src/java/org/apache/struts/faces/sysclient/LogonTestCase.java
 (original)
+++ 
struts/faces/trunk/sysclient-app/src/java/org/apache/struts/faces/sysclient/LogonTestCase.java
 Sat Apr 30 09:25:14 2005
@@ -154,7 +154,7 @@
 
         HtmlSpan span = null;
 
-        HtmlElement html = page;
+        HtmlElement html = page.getDocumentElement();
         assertEquals("html", html.getTagName());
         assertEquals("http://www.w3.org/1999/xhtml";, 
html.getAttributeValue("xmlns"));
 

Modified: 
struts/faces/trunk/sysclient-app/src/java/org/apache/struts/faces/sysclient/SimpleTestCase.java
URL: 
http://svn.apache.org/viewcvs/struts/faces/trunk/sysclient-app/src/java/org/apache/struts/faces/sysclient/SimpleTestCase.java?rev=165410&r1=165409&r2=165410&view=diff
==============================================================================
--- 
struts/faces/trunk/sysclient-app/src/java/org/apache/struts/faces/sysclient/SimpleTestCase.java
 (original)
+++ 
struts/faces/trunk/sysclient-app/src/java/org/apache/struts/faces/sysclient/SimpleTestCase.java
 Sat Apr 30 09:25:14 2005
@@ -99,7 +99,7 @@
     public void testBase() throws Exception {
 
         HtmlBase base = null;
-        Iterator kids = head().getChildElements().iterator();
+        Iterator kids = head().getChildIterator();
         while (kids.hasNext()) {
             HtmlElement kid = (HtmlElement) kids.next();
             if (kid instanceof HtmlBase) {
@@ -120,7 +120,7 @@
      */
     public void testHtml() throws Exception {
 
-        HtmlElement html = page;
+        HtmlElement html = page.getDocumentElement();
         assertEquals("html", html.getTagName());
         assertEquals("http://www.w3.org/1999/xhtml";, 
html.getAttributeValue("xmlns"));
         // TODO: verify the "lang" attribute
@@ -188,7 +188,7 @@
     public void testStylesheet() throws Exception {
 
         HtmlLink link = null;
-        Iterator kids = head().getChildElements().iterator();
+        Iterator kids = head().getChildElementsIterator();
         while (kids.hasNext()) {
             HtmlElement kid = (HtmlElement) kids.next();
             if (kid instanceof HtmlLink) {



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to