You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@struts.apache.org by dd...@apache.org on 2006/11/02 03:03:04 UTC

svn commit: r470185 [5/5] - in /struts/sandbox/trunk/tiles: tiles-api/src/main/java/org/apache/tiles/ tiles-core/src/main/java/org/apache/tiles/ tiles-core/src/main/java/org/apache/tiles/access/ tiles-core/src/main/java/org/apache/tiles/beans/ tiles-co...

Copied: struts/sandbox/trunk/tiles/tiles-core/src/main/java/org/apache/tiles/util/DefinitionsUtil.java (from r470071, struts/sandbox/trunk/tiles/tiles-core/src/main/java/org/apache/tiles/DefinitionsUtil.java)
URL: http://svn.apache.org/viewvc/struts/sandbox/trunk/tiles/tiles-core/src/main/java/org/apache/tiles/util/DefinitionsUtil.java?view=diff&rev=470185&p1=struts/sandbox/trunk/tiles/tiles-core/src/main/java/org/apache/tiles/DefinitionsUtil.java&r1=470071&p2=struts/sandbox/trunk/tiles/tiles-core/src/main/java/org/apache/tiles/util/DefinitionsUtil.java&r2=470185
==============================================================================
--- struts/sandbox/trunk/tiles/tiles-core/src/main/java/org/apache/tiles/DefinitionsUtil.java (original)
+++ struts/sandbox/trunk/tiles/tiles-core/src/main/java/org/apache/tiles/util/DefinitionsUtil.java Wed Nov  1 18:03:00 2006
@@ -16,7 +16,15 @@
  * limitations under the License.
  */
 
-package org.apache.tiles;
+package org.apache.tiles.util;
+
+import org.apache.tiles.TilesApplicationContext;
+import org.apache.tiles.TilesRequestContext;
+import org.apache.tiles.definition.ComponentDefinition;
+import org.apache.tiles.definition.DefinitionsFactory;
+import org.apache.tiles.definition.DefinitionsFactoryConfig;
+import org.apache.tiles.definition.DefinitionsFactoryException;
+import org.apache.tiles.taglib.ComponentConstants;
 
 import java.lang.reflect.InvocationTargetException;
 import java.util.HashMap;
@@ -24,48 +32,49 @@
 import java.util.Map;
 import java.util.Set;
 
-import org.apache.tiles.taglib.ComponentConstants;
-
 /**
  * Utilities class for definitions impl.
  * Also define userDebugLevel property (TODO to be moved from this class ?).
+ *
  * @deprecated Use {@link TilesUtil#createDefinitionsFactory(DefinitionsFactoryConfig)}
  */
 public class DefinitionsUtil extends TilesUtil implements ComponentConstants {
 
-    /** 
+    /**
      * Global user defined debug level.
-     * @deprecated This will be removed in a release after Struts 1.2. 
+     *
+     * @deprecated This will be removed in a release after Struts 1.2.
      */
     public static int userDebugLevel = 0;
 
-    /** 
-     * User Debug level. 
-     * @deprecated This will be removed in a release after Struts 1.2. 
+    /**
+     * User Debug level.
+     *
+     * @deprecated This will be removed in a release after Struts 1.2.
      */
     public static final int NO_DEBUG = 0;
 
-    /** 
-     * Name of init property carrying debug level. 
+    /**
+     * Name of init property carrying debug level.
      */
     public static final String DEFINITIONS_CONFIG_USER_DEBUG_LEVEL =
         "definitions-debug";
 
-    /** 
+    /**
      * Name of init property carrying impl class name.
      */
     public static final String DEFINITIONS_FACTORY_CLASSNAME =
         "definitions-impl-class";
 
-    /** 
+    /**
      * Constant name used to store impl in context.
      */
     public static final String DEFINITIONS_FACTORY =
         "org.apache.tiles.DEFINITIONS_FACTORY";
 
-    /** 
+    /**
      * Constant name used to store definition in jsp context.
-     * Used to pass definition from a Struts action to servlet forward. 
+     * Used to pass definition from a Struts action to servlet forward.
      */
     public static final String ACTION_DEFINITION =
         "org.apache.tiles.ACTION_DEFINITION";
@@ -74,9 +83,10 @@
      * Create Definition impl.
      * If a impl class name is provided, a impl of this class is created. Otherwise,
      * default impl is created.
-     * @param classname Class name of the impl to create.
+     *
+     * @param classname    Class name of the impl to create.
      * @param tilesContext The current Tiles application context.
-     * @param properties Map of name/property used to initialize impl configuration object.
+     * @param properties   Map of name/property used to initialize impl configuration object.
      * @return newly created impl.
      * @throws DefinitionsFactoryException If an error occur while initializing impl
      * @deprecated Use createDefinitionsFactory(ServletContext servletContext, ServletConfig servletConfig)
@@ -109,8 +119,9 @@
 
     /**
      * Create default Definition impl.
+     *
      * @param tilesContext The current Tiles application context.
-     * @param properties Map of name/property used to initialize impl configuration object.
+     * @param properties   Map of name/property used to initialize impl configuration object.
      * @return newly created impl of type ConfigurableDefinitionsFactory.
      * @throws DefinitionsFactoryException If an error occur while initializing impl
      */
@@ -126,7 +137,7 @@
      * Create Definition impl.
      * Create configuration object from servlet web.xml file, then create
      * ConfigurableDefinitionsFactory and initialized it with object.
-     * <p>
+     * <p/>
      * Convenience method. Calls createDefinitionsFactory(ServletContext servletContext, DefinitionsFactoryConfig factoryConfig)
      *
      * @param tilesContext The current Tiles application context.
@@ -143,9 +154,9 @@
     }
 
 
-
     /**
      * Get Definition stored in jsp context by an action.
+     *
      * @return ComponentDefinition or null if not found.
      */
     public static ComponentDefinition getActionDefinition(TilesRequestContext tilesContext) {
@@ -176,12 +187,14 @@
 
     /**
      * Populate Definition Factory Config from web.xml properties.
+     *
      * @param factoryConfig Definition Factory Config to populate.
-     * @param tilesContext The current Tiles application context.
-     * @exception IllegalAccessException if the caller does not have
-     *  access to the property accessor method
-     * @exception java.lang.reflect.InvocationTargetException if the property accessor method
-     *  throws an exception
+     * @param tilesContext  The current Tiles application context.
+     * @throws IllegalAccessException if the caller does not have
+     *                                access to the property accessor method
+     * @throws java.lang.reflect.InvocationTargetException
+     *                                if the property accessor method
+     *                                throws an exception
      * @see org.apache.commons.beanutils.BeanUtils
      * @since tiles 20020708
      */
@@ -198,8 +211,8 @@
      * Create FactoryConfig and initialize it from web.xml.
      *
      * @param tilesContext the current Tiles application context.
-     * @exception DefinitionsFactoryException if this <code>PlugIn</code> cannot
-     *  be successfully initialized
+     * @throws DefinitionsFactoryException if this <code>PlugIn</code> cannot
+     *                                     be successfully initialized
      */
     protected static DefinitionsFactoryConfig readFactoryConfig(TilesApplicationContext tilesContext)
         throws DefinitionsFactoryException {

Propchange: struts/sandbox/trunk/tiles/tiles-core/src/main/java/org/apache/tiles/util/DefinitionsUtil.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: struts/sandbox/trunk/tiles/tiles-core/src/main/java/org/apache/tiles/util/DefinitionsUtil.java
------------------------------------------------------------------------------
    svn:keywords = Date Author Id Revision HeadURL

Modified: struts/sandbox/trunk/tiles/tiles-core/src/main/java/org/apache/tiles/util/RequestUtils.java
URL: http://svn.apache.org/viewvc/struts/sandbox/trunk/tiles/tiles-core/src/main/java/org/apache/tiles/util/RequestUtils.java?view=diff&rev=470185&r1=470184&r2=470185
==============================================================================
--- struts/sandbox/trunk/tiles/tiles-core/src/main/java/org/apache/tiles/util/RequestUtils.java (original)
+++ struts/sandbox/trunk/tiles/tiles-core/src/main/java/org/apache/tiles/util/RequestUtils.java Wed Nov  1 18:03:00 2006
@@ -18,14 +18,13 @@
 
 package org.apache.tiles.util;
 
-import java.net.MalformedURLException;
-import java.net.URL;
-
-import javax.servlet.http.HttpServletRequest;
-
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
 
+import javax.servlet.http.HttpServletRequest;
+import java.net.MalformedURLException;
+import java.net.URL;
+
 /**
  * <p>General purpose utility methods related to processing a servlet request
  * with Tiles.</p>
@@ -34,7 +33,6 @@
  */
 public class RequestUtils {
 
-
     // ------------------------------------------------------- Static Variables
 
 
@@ -43,7 +41,6 @@
      */
     protected static Log log = LogFactory.getLog(RequestUtils.class);
 
-
     // --------------------------------------------------------- Public Methods
 
 
@@ -53,14 +50,12 @@
      * request.</p>
      *
      * @param request The servlet request we are processing
-     * @param path The context-relative path (must start with '/')
-     *
-     * @return  absolute URL based on context-relative path
-     *
-     * @exception MalformedURLException if we cannot create an absolute URL
+     * @param path    The context-relative path (must start with '/')
+     * @return absolute URL based on context-relative path
+     * @throws MalformedURLException if we cannot create an absolute URL
      */
     public static URL absoluteURL(HttpServletRequest request, String path)
-            throws MalformedURLException {
+        throws MalformedURLException {
 
         return (new URL(serverURL(request), request.getContextPath() + path));
 
@@ -73,25 +68,23 @@
      *
      * @param className Fully qualified class name to be loaded
      * @return Class object
-     *
-     * @exception ClassNotFoundException if the class cannot be found
+     * @throws ClassNotFoundException if the class cannot be found
      */
     public static Class applicationClass(String className) throws ClassNotFoundException {
         return applicationClass(className, null);
     }
 
-   /**
+    /**
      * <p>Return the <code>Class</code> object for the specified fully qualified
      * class name, from this web application's class loader.</p>
      *
-     * @param className Fully qualified class name to be loaded
+     * @param className   Fully qualified class name to be loaded
      * @param classLoader The desired classloader to use
      * @return Class object
-     *
-     * @exception ClassNotFoundException if the class cannot be found
+     * @throws ClassNotFoundException if the class cannot be found
      */
-    public static Class applicationClass(String className, ClassLoader classLoader) 
-            throws ClassNotFoundException {
+    public static Class applicationClass(String className, ClassLoader classLoader)
+        throws ClassNotFoundException {
 
         if (classLoader == null) {
             // Look up the class loader to be used
@@ -99,7 +92,7 @@
             if (classLoader == null) {
                 classLoader = RequestUtils.class.getClassLoader();
             }
-        }    
+        }
 
         // Attempt to load the specified class
         return (classLoader.loadClass(className));
@@ -114,44 +107,42 @@
      * constructor.</p>
      *
      * @param className Fully qualified class name to use
-     *
      * @return new instance of class
-     * @exception ClassNotFoundException if the class cannot be found
-     * @exception IllegalAccessException if the class or its constructor
-     *  is not accessible
-     * @exception InstantiationException if this class represents an
-     *  abstract class, an interface, an array class, a primitive type,
-     *  or void
-     * @exception InstantiationException if this class has no
-     *  zero-arguments constructor
+     * @throws ClassNotFoundException if the class cannot be found
+     * @throws IllegalAccessException if the class or its constructor
+     *                                is not accessible
+     * @throws InstantiationException if this class represents an
+     *                                abstract class, an interface, an array class, a primitive type,
+     *                                or void
+     * @throws InstantiationException if this class has no
+     *                                zero-arguments constructor
      */
     public static Object applicationInstance(String className)
-            throws ClassNotFoundException, IllegalAccessException, InstantiationException {
+        throws ClassNotFoundException, IllegalAccessException, InstantiationException {
 
         return applicationInstance(className, null);
     }
 
-   /**
+    /**
      * <p>Return a new instance of the specified fully qualified class name,
      * after loading the class from this web application's class loader.
      * The specified class <strong>MUST</strong> have a public zero-arguments
      * constructor.</p>
      *
-     * @param className Fully qualified class name to use
+     * @param className   Fully qualified class name to use
      * @param classLoader The desired classloader to use
-     *
      * @return new instance of class
-     * @exception ClassNotFoundException if the class cannot be found
-     * @exception IllegalAccessException if the class or its constructor
-     *  is not accessible
-     * @exception InstantiationException if this class represents an
-     *  abstract class, an interface, an array class, a primitive type,
-     *  or void
-     * @exception InstantiationException if this class has no
-     *  zero-arguments constructor
+     * @throws ClassNotFoundException if the class cannot be found
+     * @throws IllegalAccessException if the class or its constructor
+     *                                is not accessible
+     * @throws InstantiationException if this class represents an
+     *                                abstract class, an interface, an array class, a primitive type,
+     *                                or void
+     * @throws InstantiationException if this class has no
+     *                                zero-arguments constructor
      */
     public static Object applicationInstance(String className, ClassLoader classLoader)
-            throws ClassNotFoundException, IllegalAccessException, InstantiationException {
+        throws ClassNotFoundException, IllegalAccessException, InstantiationException {
 
         return (applicationClass(className, classLoader).newInstance());
 
@@ -191,9 +182,8 @@
      * to <code>HttpServletRequest.getRequestURL</code> in Servlet 2.3.</p>
      *
      * @param request The servlet request we are processing
-
      * @return URL representing the current request
-     * @exception MalformedURLException if a URL cannot be created
+     * @throws MalformedURLException if a URL cannot be created
      */
     public static URL requestURL(HttpServletRequest request) throws MalformedURLException {
 
@@ -209,10 +199,9 @@
      * appending the server-relative path (starting with '/') to this.</p>
      *
      * @param request The servlet request we are processing
-     *
      * @return URL representing the scheme, server, and port number of
-     *     the current request
-     * @exception MalformedURLException if a URL cannot be created
+     *         the current request
+     * @throws MalformedURLException if a URL cannot be created
      */
     public static URL serverURL(HttpServletRequest request) throws MalformedURLException {
 
@@ -228,15 +217,14 @@
      * appending the server-relative path (starting with '/') to this.</p>
      *
      * @param request The servlet request we are processing
-
      * @return URL representing the scheme, server, and port number of
-     *     the current request
+     *         the current request
      * @since Struts 1.2.0
      */
     public static StringBuffer requestToServerUriStringBuffer(HttpServletRequest request) {
 
-        StringBuffer serverUri = createServerUriStringBuffer(request.getScheme(),request.getServerName(),
-        request.getServerPort(),request.getRequestURI());
+        StringBuffer serverUri = createServerUriStringBuffer(request.getScheme(), request.getServerName(),
+            request.getServerPort(), request.getRequestURI());
         return serverUri;
 
     }
@@ -247,14 +235,13 @@
      * appending the server-relative path (starting with '/') to this.</p>
      *
      * @param request The servlet request we are processing
-     *
      * @return URL representing the scheme, server, and port number of
-     *     the current request
+     *         the current request
      * @since Struts 1.2.0
      */
     public static StringBuffer requestToServerStringBuffer(HttpServletRequest request) {
 
-        return createServerStringBuffer(request.getScheme(),request.getServerName(),request.getServerPort());
+        return createServerStringBuffer(request.getScheme(), request.getServerName(), request.getServerPort());
 
     }
 
@@ -265,12 +252,11 @@
      *
      * @param scheme The scheme name to use
      * @param server The server name to use
-     * @param port The port value to use
-     *
+     * @param port   The port value to use
      * @return StringBuffer in the form scheme: server: port
      * @since Struts 1.2.0
      */
-    public static StringBuffer createServerStringBuffer(String scheme,String server,int port) {
+    public static StringBuffer createServerStringBuffer(String scheme, String server, int port) {
 
         StringBuffer url = new StringBuffer();
         if (port < 0) {
@@ -294,15 +280,14 @@
      *
      * @param scheme The scheme name to use
      * @param server The server name to use
-     * @param port The port value to use
-     * @param uri The uri value to use
-     *
+     * @param port   The port value to use
+     * @param uri    The uri value to use
      * @return StringBuffer in the form scheme: server: port
      * @since Struts 1.2.0
      */
-    public static StringBuffer createServerUriStringBuffer(String scheme,String server,int port,String uri) {
+    public static StringBuffer createServerUriStringBuffer(String scheme, String server, int port, String uri) {
 
-        StringBuffer serverUri = createServerStringBuffer(scheme,server,port);
+        StringBuffer serverUri = createServerStringBuffer(scheme, server, port);
         serverUri.append(uri);
         return serverUri;
 

Copied: struts/sandbox/trunk/tiles/tiles-core/src/main/java/org/apache/tiles/util/TilesUtil.java (from r470071, struts/sandbox/trunk/tiles/tiles-core/src/main/java/org/apache/tiles/TilesUtil.java)
URL: http://svn.apache.org/viewvc/struts/sandbox/trunk/tiles/tiles-core/src/main/java/org/apache/tiles/util/TilesUtil.java?view=diff&rev=470185&p1=struts/sandbox/trunk/tiles/tiles-core/src/main/java/org/apache/tiles/TilesUtil.java&r1=470071&p2=struts/sandbox/trunk/tiles/tiles-core/src/main/java/org/apache/tiles/util/TilesUtil.java&r2=470185
==============================================================================
--- struts/sandbox/trunk/tiles/tiles-core/src/main/java/org/apache/tiles/TilesUtil.java (original)
+++ struts/sandbox/trunk/tiles/tiles-core/src/main/java/org/apache/tiles/util/TilesUtil.java Wed Nov  1 18:03:00 2006
@@ -16,11 +16,14 @@
  * limitations under the License.
  */
 
-package org.apache.tiles;
+package org.apache.tiles.util;
 
-import java.io.IOException;
+import org.apache.tiles.TilesApplicationContext;
+import org.apache.tiles.TilesRequestContext;
+import org.apache.tiles.definition.*;
 
 import javax.servlet.jsp.PageContext;
+import java.io.IOException;
 
 
 /**
@@ -36,11 +39,14 @@
  */
 public class TilesUtil {
 
-    /** The implementation of tilesUtilImpl */
+    /**
+     * The implementation of tilesUtilImpl
+     */
     protected static TilesUtilImpl tilesUtilImpl;
 
     /**
      * Get the real implementation.
+     *
      * @return The underlying implementation object.
      */
     static public TilesUtilImpl getTilesUtil() {
@@ -51,6 +57,7 @@
      * Set the real implementation.
      * This method should be called only once.
      * Successive calls have no effect.
+     *
      * @param tilesUtil The implementaion.
      */
     static public void setTilesUtil(TilesUtilImpl tilesUtil) {
@@ -64,13 +71,16 @@
     /**
      * Getter to know if the underlying implementation is already set to another
      * value than the default value.
+     *
      * @return <code>true</code> if {@link #setTilesUtil} has already been called.
      */
     static boolean isTilesUtilImplSet() {
         return implAlreadySet;
     }
 
-    /** Flag to know if internal implementation has been set by the setter method */
+    /**
+     * Flag to know if internal implementation has been set by the setter method
+     */
     private static boolean implAlreadySet = false;
 
     public static TilesApplicationContext getApplicationContext() {
@@ -83,9 +93,10 @@
 
     /**
      * Do a forward using request dispatcher.
-     *
+     * <p/>
      * This method is used by the Tiles package anytime a forward is required.
-     * @param uri Uri or Definition name to forward.
+     *
+     * @param uri          Uri or Definition name to forward.
      * @param tilesContext Current Tiles application context.
      */
     public static void doForward(
@@ -98,10 +109,11 @@
 
     /**
      * Do an include using request dispatcher.
-     *
+     * <p/>
      * This method is used by the Tiles package when an include is required.
      * The Tiles package can use indifferently any form of this method.
-     * @param uri Uri or Definition name to forward.
+     *
+     * @param uri          Uri or Definition name to forward.
      * @param tilesContext Current Tiles application context.
      */
     public static void doInclude(
@@ -114,10 +126,11 @@
 
     /**
      * Do an include using PageContext.include().
-     *
+     * <p/>
      * This method is used by the Tiles package when an include is required.
      * The Tiles package can use indifferently any form of this method.
-     * @param uri Uri or Definition name to forward.
+     *
+     * @param uri         Uri or Definition name to forward.
      * @param pageContext Current page context.
      */
     public static void doInclude(String uri, PageContext pageContext)
@@ -127,11 +140,12 @@
 
     /**
      * Do an include using PageContext.include().
-     *
+     * <p/>
      * This method is used by the Tiles package when an include is required.
      * The Tiles package can use indifferently any form of this method.
-     * @param uri Uri or Definition name to forward.
-     * @param flush If the writer should be flushed before the include
+     *
+     * @param uri         Uri or Definition name to forward.
+     * @param flush       If the writer should be flushed before the include
      * @param pageContext Current page context.
      */
     public static void doInclude(String uri, PageContext pageContext, boolean flush)
@@ -141,6 +155,7 @@
 
     /**
      * Get definition impl from appropriate servlet context.
+     *
      * @return Definitions impl or <code>null</code> if not found.
      */
     public static DefinitionsFactory getDefinitionsFactory() {
@@ -152,12 +167,13 @@
      * Create a ConfigurableDefinitionsFactory and initialize it with the configuration
      * object. This later can contain the impl classname to use.
      * Factory is made accessible from tags.
-     * <p>
+     * <p/>
      * Fallback of several impl creation methods.
      *
      * @param factoryConfig Configuration object passed to impl.
      * @return newly created impl of type ConfigurableDefinitionsFactory.
-     * @throws DefinitionsFactoryException If an error occur while initializing impl
+     * @throws org.apache.tiles.definition.DefinitionsFactoryException
+     *          If an error occur while initializing impl
      */
     public static DefinitionsFactory createDefinitionsFactory(
         DefinitionsFactoryConfig factoryConfig)
@@ -169,11 +185,14 @@
      * Get a definition by its name.
      * First, retrieve definition impl and then get requested definition.
      * Throw appropriate exception if definition or definition impl is not found.
+     *
      * @param definitionName Name of requested definition.
-     * @param tilesContext Current Tiles application context.
+     * @param tilesContext   Current Tiles application context.
      * @throws FactoryNotFoundException Can't find definition impl.
-     * @throws DefinitionsFactoryException General error in impl while getting definition.
-     * @throws NoSuchDefinitionException No definition found for specified name
+     * @throws org.apache.tiles.definition.DefinitionsFactoryException
+     *                                  General error in impl while getting definition.
+     * @throws org.apache.tiles.definition.NoSuchDefinitionException
+     *                                  No definition found for specified name
      */
     public static ComponentDefinition getDefinition(
         String definitionName,

Propchange: struts/sandbox/trunk/tiles/tiles-core/src/main/java/org/apache/tiles/util/TilesUtil.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: struts/sandbox/trunk/tiles/tiles-core/src/main/java/org/apache/tiles/util/TilesUtil.java
------------------------------------------------------------------------------
    svn:keywords = Date Author Id Revision HeadURL

Copied: struts/sandbox/trunk/tiles/tiles-core/src/main/java/org/apache/tiles/util/TilesUtilImpl.java (from r470071, struts/sandbox/trunk/tiles/tiles-core/src/main/java/org/apache/tiles/TilesUtilImpl.java)
URL: http://svn.apache.org/viewvc/struts/sandbox/trunk/tiles/tiles-core/src/main/java/org/apache/tiles/util/TilesUtilImpl.java?view=diff&rev=470185&p1=struts/sandbox/trunk/tiles/tiles-core/src/main/java/org/apache/tiles/TilesUtilImpl.java&r1=470071&p2=struts/sandbox/trunk/tiles/tiles-core/src/main/java/org/apache/tiles/util/TilesUtilImpl.java&r2=470185
==============================================================================
--- struts/sandbox/trunk/tiles/tiles-core/src/main/java/org/apache/tiles/TilesUtilImpl.java (original)
+++ struts/sandbox/trunk/tiles/tiles-core/src/main/java/org/apache/tiles/util/TilesUtilImpl.java Wed Nov  1 18:03:00 2006
@@ -16,26 +16,26 @@
  * limitations under the License.
  */
 
-package org.apache.tiles;
+package org.apache.tiles.util;
 
+import org.apache.commons.logging.Log;
+import org.apache.commons.logging.LogFactory;
+import org.apache.tiles.TilesApplicationContext;
+import org.apache.tiles.TilesRequestContext;
+import org.apache.tiles.context.BasicTilesContextFactory;
+import org.apache.tiles.definition.*;
+
+import javax.servlet.jsp.PageContext;
 import java.io.IOException;
 import java.io.Serializable;
-
-import java.lang.reflect.Method;
 import java.lang.reflect.InvocationTargetException;
+import java.lang.reflect.Method;
 import java.net.MalformedURLException;
 import java.util.ArrayList;
 import java.util.List;
 import java.util.Map;
 import java.util.StringTokenizer;
 
-import javax.servlet.jsp.PageContext;
-
-import org.apache.commons.logging.Log;
-import org.apache.commons.logging.LogFactory;
-import org.apache.tiles.util.RequestUtils;
-import org.apache.tiles.context.BasicTilesContextFactory;
-
 /**
  * Default implementation of TilesUtil.
  * This class contains default implementation of utilities. This implementation
@@ -43,16 +43,22 @@
  */
 public class TilesUtilImpl implements Serializable {
 
-    /** Commons Logging instance.*/
+    /**
+     * Commons Logging instance.
+     */
     protected static final Log log = LogFactory.getLog(TilesUtil.class);
 
-    /** Constant name used to store impl in servlet context */
+    /**
+     * Constant name used to store impl in servlet context
+     */
     public static final String DEFINITIONS_FACTORY =
         "org.apache.tiles.DEFINITIONS_FACTORY";
 
-    /** Constant used to store ComponentDefinitions graph. */
+    /**
+     * Constant used to store ComponentDefinitions graph.
+     */
     public static final String DEFINITIONS_OBJECT =
-            "org.apache.tiles.ComponentDefinitions";
+        "org.apache.tiles.definition.ComponentDefinitions";
 
     /**
      * JSP 2.0 include method to use which supports configurable flushing.
@@ -71,7 +77,7 @@
             include = PageContext.class.getMethod("include", args);
         } catch (NoSuchMethodException e) {
             log.debug("Could not find JSP 2.0 include method.  Using old one that doesn't support " +
-                      "configurable flushing.", e);
+                "configurable flushing.", e);
         }
     }
 
@@ -81,19 +87,20 @@
         this.applicationContext = applicationContext;
     }
 
-   public TilesApplicationContext getApplicationContext() {
-       return applicationContext;
-   }
+    public TilesApplicationContext getApplicationContext() {
+        return applicationContext;
+    }
 
     public TilesRequestContext createRequestContext(Object request, Object response) {
         return new BasicTilesContextFactory().createRequestContext(applicationContext, request, response);
     }
 
-   /**
+    /**
      * Do a forward using request dispatcher.
-     *
+     * <p/>
      * This method is used by the Tiles package anytime a forward is required.
-     * @param uri Uri or Definition name to forward.
+     *
+     * @param uri          Uri or Definition name to forward.
      * @param tilesContext Current Tiles application context.
      */
     public void doForward(
@@ -106,10 +113,11 @@
 
     /**
      * Do an include using request dispatcher.
-     *
+     * <p/>
      * This method is used by the Tiles package when an include is required.
      * The Tiles package can use indifferently any form of this method.
-     * @param uri Uri or Definition name to forward.
+     *
+     * @param uri          Uri or Definition name to forward.
      * @param tilesContext Current Tiles application context.
      */
     public void doInclude(
@@ -122,12 +130,13 @@
 
     /**
      * Do an include using PageContext.include().
-     *
+     * <p/>
      * This method is used by the Tiles package when an include is required.
      * The Tiles package can use indifferently any form of this method.
-     * @param uri Uri or Definition name to forward.
+     *
+     * @param uri         Uri or Definition name to forward.
      * @param pageContext Current page context.
-     * @param flush If the writer should be flushed before the include
+     * @param flush       If the writer should be flushed before the include
      */
     public void doInclude(String uri, PageContext pageContext, boolean flush)
         throws IOException, Exception {
@@ -148,6 +157,7 @@
 
     /**
      * Get definition impl from appropriate servlet context.
+     *
      * @return Definitions impl or <code>null</code> if not found.
      */
     public DefinitionsFactory getDefinitionsFactory() {
@@ -160,9 +170,9 @@
      * Create an instance of the impl with the class specified in the config
      * object. Then, initialize this impl and finally store the impl in
      * appropriate context by calling
-     * {@link #makeDefinitionsFactoryAccessible(DefinitionsFactory)}.
+     * {@link #makeDefinitionsFactoryAccessible(org.apache.tiles.definition.DefinitionsFactory)}.
      * Factory creation is done by {@link #createDefinitionFactoryInstance(String)}.
-     * <p>
+     * <p/>
      *
      * @param factoryConfig Configuration object passed to impl.
      * @return newly created impl of type specified in the config object.
@@ -206,7 +216,7 @@
 
     public ComponentDefinition getDefinition(String definitionName,
                                              TilesRequestContext tilesContext)
-            throws FactoryNotFoundException, DefinitionsFactoryException {
+        throws FactoryNotFoundException, DefinitionsFactoryException {
 
         try {
             DefinitionsFactory factory = getDefinitionsFactory();
@@ -219,6 +229,7 @@
     /**
      * Create Definition impl of specified classname.
      * Factory class must extend the {@link DefinitionsFactory} class.
+     *
      * @param classname Class name of the impl to create.
      * @return newly created impl.
      * @throws DefinitionsFactoryException If an error occur while initializing impl
@@ -257,6 +268,7 @@
     /**
      * Make definition impl accessible to Tags.
      * Factory is stored in servlet context.
+     *
      * @param factory Factory to be made accessible.
      */
     protected void makeDefinitionsFactoryAccessible(
@@ -264,7 +276,6 @@
 
         applicationContext.getApplicationScope().put(DEFINITIONS_FACTORY, factory);
     }
-
 
 
     /**

Propchange: struts/sandbox/trunk/tiles/tiles-core/src/main/java/org/apache/tiles/util/TilesUtilImpl.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: struts/sandbox/trunk/tiles/tiles-core/src/main/java/org/apache/tiles/util/TilesUtilImpl.java
------------------------------------------------------------------------------
    svn:keywords = Date Author Id Revision HeadURL

Added: struts/sandbox/trunk/tiles/tiles-core/src/main/java/org/apache/tiles/util/package.html
URL: http://svn.apache.org/viewvc/struts/sandbox/trunk/tiles/tiles-core/src/main/java/org/apache/tiles/util/package.html?view=auto&rev=470185
==============================================================================
--- struts/sandbox/trunk/tiles/tiles-core/src/main/java/org/apache/tiles/util/package.html (added)
+++ struts/sandbox/trunk/tiles/tiles-core/src/main/java/org/apache/tiles/util/package.html Wed Nov  1 18:03:00 2006
@@ -0,0 +1,10 @@
+<html>
+<head>
+    <title>tiles.util package</title>
+</head>
+<body>
+Static utility classes.
+These have been deprecated and will be refactored or removed before the release of Tiles2
+and replaced by the TilesContainer architecture.
+</body>
+</html>
\ No newline at end of file

Copied: struts/sandbox/trunk/tiles/tiles-core/src/test/java/org/apache/tiles/definition/MockComponentDefinitions.java (from r469623, struts/sandbox/trunk/tiles/tiles-core/src/test/java/org/apache/tiles/mock/MockComponentDefinitions.java)
URL: http://svn.apache.org/viewvc/struts/sandbox/trunk/tiles/tiles-core/src/test/java/org/apache/tiles/definition/MockComponentDefinitions.java?view=diff&rev=470185&p1=struts/sandbox/trunk/tiles/tiles-core/src/test/java/org/apache/tiles/mock/MockComponentDefinitions.java&r1=469623&p2=struts/sandbox/trunk/tiles/tiles-core/src/test/java/org/apache/tiles/definition/MockComponentDefinitions.java&r2=470185
==============================================================================
--- struts/sandbox/trunk/tiles/tiles-core/src/test/java/org/apache/tiles/mock/MockComponentDefinitions.java (original)
+++ struts/sandbox/trunk/tiles/tiles-core/src/test/java/org/apache/tiles/definition/MockComponentDefinitions.java Wed Nov  1 18:03:00 2006
@@ -17,10 +17,12 @@
  */
 
 
-package org.apache.tiles.mock;
+package org.apache.tiles.definition;
 
 import java.util.Locale;
-import org.apache.tiles.ComponentDefinitions;
+import org.apache.tiles.definition.ComponentDefinitions;
+import org.apache.tiles.definition.NoSuchDefinitionException;
+import org.apache.tiles.definition.ComponentDefinition;
 
 /**
  *
@@ -52,7 +54,7 @@
      * @return the ComponentDefinition matching the given name or null if none
      *  is found.
      */
-    public org.apache.tiles.ComponentDefinition getDefinition(String name) {
+    public ComponentDefinition getDefinition(String name) {
         return null;
     }
 
@@ -74,7 +76,7 @@
      * @return the ComponentDefinition matching the given name or null if none
      *  is found.
      */
-    public org.apache.tiles.ComponentDefinition getDefinition(String name, java.util.Locale locale) {
+    public ComponentDefinition getDefinition(String name, java.util.Locale locale) {
         return null;
     }
 
@@ -90,13 +92,13 @@
     /**
      * Resolves configuration inheritance properties.
      */
-    public void resolveInheritances() throws org.apache.tiles.NoSuchDefinitionException {
+    public void resolveInheritances() throws NoSuchDefinitionException {
     }
 
     /**
      * Resolves configuration inheritance properties.
      */
-    public void resolveInheritances(Locale locale) throws org.apache.tiles.NoSuchDefinitionException {
+    public void resolveInheritances(Locale locale) throws NoSuchDefinitionException {
     }
 
     /**

Propchange: struts/sandbox/trunk/tiles/tiles-core/src/test/java/org/apache/tiles/definition/MockComponentDefinitions.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: struts/sandbox/trunk/tiles/tiles-core/src/test/java/org/apache/tiles/definition/MockComponentDefinitions.java
------------------------------------------------------------------------------
    svn:keywords = Date Author Id Revision HeadURL

Copied: struts/sandbox/trunk/tiles/tiles-core/src/test/java/org/apache/tiles/definition/MockDefinitionsReader.java (from r470071, struts/sandbox/trunk/tiles/tiles-core/src/test/java/org/apache/tiles/mock/MockDefinitionsReader.java)
URL: http://svn.apache.org/viewvc/struts/sandbox/trunk/tiles/tiles-core/src/test/java/org/apache/tiles/definition/MockDefinitionsReader.java?view=diff&rev=470185&p1=struts/sandbox/trunk/tiles/tiles-core/src/test/java/org/apache/tiles/mock/MockDefinitionsReader.java&r1=470071&p2=struts/sandbox/trunk/tiles/tiles-core/src/test/java/org/apache/tiles/definition/MockDefinitionsReader.java&r2=470185
==============================================================================
--- struts/sandbox/trunk/tiles/tiles-core/src/test/java/org/apache/tiles/mock/MockDefinitionsReader.java (original)
+++ struts/sandbox/trunk/tiles/tiles-core/src/test/java/org/apache/tiles/definition/MockDefinitionsReader.java Wed Nov  1 18:03:00 2006
@@ -16,9 +16,10 @@
  * limitations under the License.
  */
 
-package org.apache.tiles.mock;
+package org.apache.tiles.definition;
 
-import org.apache.tiles.DefinitionsReader;
+import org.apache.tiles.definition.DefinitionsReader;
+import org.apache.tiles.definition.DefinitionsFactoryException;
 
 import java.util.Collections;
 
@@ -47,17 +48,17 @@
     }
 
     /**
-     * Reads <code>{@link org.apache.tiles.ComponentDefinition}</code> objects from a source.
+     * Reads <code>{@link org.apache.tiles.definition.ComponentDefinition}</code> objects from a source.
      * 
      * Implementations should publish what type of source object is expected.
      * 
      * @param source The source from which definitions will be read.
      * @return a Map of <code>ComponentDefinition</code> objects read from
      *  the source.
-     * @throws org.apache.tiles.DefinitionsFactoryException if the source is invalid or
+     * @throws org.apache.tiles.definition.DefinitionsFactoryException if the source is invalid or
      *  an error occurs when reading definitions.
      */
-    public java.util.Map read(Object source) throws org.apache.tiles.DefinitionsFactoryException {
+    public java.util.Map read(Object source) throws DefinitionsFactoryException {
         return Collections.EMPTY_MAP;
     }
 
@@ -67,10 +68,10 @@
      * This method must be called before the {@link #read} method is called.
      * 
      * @param params A map of properties used to set up the reader.
-     * @throws org.apache.tiles.DefinitionsFactoryException if required properties are not
+     * @throws org.apache.tiles.definition.DefinitionsFactoryException if required properties are not
      *  passed in or the initialization fails.
      */
-    public void init(java.util.Map params) throws org.apache.tiles.DefinitionsFactoryException {
+    public void init(java.util.Map params) throws DefinitionsFactoryException {
     }
     
 }

Propchange: struts/sandbox/trunk/tiles/tiles-core/src/test/java/org/apache/tiles/definition/MockDefinitionsReader.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: struts/sandbox/trunk/tiles/tiles-core/src/test/java/org/apache/tiles/definition/MockDefinitionsReader.java
------------------------------------------------------------------------------
    svn:keywords = Date Author Id Revision HeadURL

Copied: struts/sandbox/trunk/tiles/tiles-core/src/test/java/org/apache/tiles/definition/MockOnlyLocaleTilesContext.java (from r469623, struts/sandbox/trunk/tiles/tiles-core/src/test/java/org/apache/tiles/mock/MockOnlyLocaleTilesContext.java)
URL: http://svn.apache.org/viewvc/struts/sandbox/trunk/tiles/tiles-core/src/test/java/org/apache/tiles/definition/MockOnlyLocaleTilesContext.java?view=diff&rev=470185&p1=struts/sandbox/trunk/tiles/tiles-core/src/test/java/org/apache/tiles/mock/MockOnlyLocaleTilesContext.java&r1=469623&p2=struts/sandbox/trunk/tiles/tiles-core/src/test/java/org/apache/tiles/definition/MockOnlyLocaleTilesContext.java&r2=470185
==============================================================================
--- struts/sandbox/trunk/tiles/tiles-core/src/test/java/org/apache/tiles/mock/MockOnlyLocaleTilesContext.java (original)
+++ struts/sandbox/trunk/tiles/tiles-core/src/test/java/org/apache/tiles/definition/MockOnlyLocaleTilesContext.java Wed Nov  1 18:03:00 2006
@@ -16,7 +16,7 @@
  * limitations under the License.
  */
 
-package org.apache.tiles.mock;
+package org.apache.tiles.definition;
 
 import java.io.IOException;
 import java.net.MalformedURLException;

Propchange: struts/sandbox/trunk/tiles/tiles-core/src/test/java/org/apache/tiles/definition/MockOnlyLocaleTilesContext.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: struts/sandbox/trunk/tiles/tiles-core/src/test/java/org/apache/tiles/definition/MockOnlyLocaleTilesContext.java
------------------------------------------------------------------------------
    svn:keywords = Date Author Id Revision HeadURL

Copied: struts/sandbox/trunk/tiles/tiles-core/src/test/java/org/apache/tiles/definition/MockPublicUrlDefinitionsFactory.java (from r470071, struts/sandbox/trunk/tiles/tiles-core/src/test/java/org/apache/tiles/mock/MockPublicUrlDefinitionsFactory.java)
URL: http://svn.apache.org/viewvc/struts/sandbox/trunk/tiles/tiles-core/src/test/java/org/apache/tiles/definition/MockPublicUrlDefinitionsFactory.java?view=diff&rev=470185&p1=struts/sandbox/trunk/tiles/tiles-core/src/test/java/org/apache/tiles/mock/MockPublicUrlDefinitionsFactory.java&r1=470071&p2=struts/sandbox/trunk/tiles/tiles-core/src/test/java/org/apache/tiles/definition/MockPublicUrlDefinitionsFactory.java&r2=470185
==============================================================================
--- struts/sandbox/trunk/tiles/tiles-core/src/test/java/org/apache/tiles/mock/MockPublicUrlDefinitionsFactory.java (original)
+++ struts/sandbox/trunk/tiles/tiles-core/src/test/java/org/apache/tiles/definition/MockPublicUrlDefinitionsFactory.java Wed Nov  1 18:03:00 2006
@@ -16,10 +16,10 @@
  * limitations under the License.
  */
 
-package org.apache.tiles.mock;
+package org.apache.tiles.definition;
 
-import org.apache.tiles.ComponentDefinitions;
-import org.apache.tiles.DefinitionsFactoryException;
+import org.apache.tiles.definition.ComponentDefinitions;
+import org.apache.tiles.definition.DefinitionsFactoryException;
 import org.apache.tiles.TilesRequestContext;
 import org.apache.tiles.definition.UrlDefinitionsFactory;
 
@@ -35,7 +35,7 @@
      * Exposes the <code>addDefinitions</code> method of
      * <code>UrlDefinitionsFactory</code>
      * 
-     * @see org.apache.tiles.definition.UrlDefinitionsFactory#addDefinitions(org.apache.tiles.ComponentDefinitions,
+     * @see org.apache.tiles.definition.UrlDefinitionsFactory#addDefinitions(org.apache.tiles.definition.ComponentDefinitions,
      *      org.apache.tiles.TilesRequestContext)
      */
     public void addDefinitions(ComponentDefinitions definitions,

Propchange: struts/sandbox/trunk/tiles/tiles-core/src/test/java/org/apache/tiles/definition/MockPublicUrlDefinitionsFactory.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: struts/sandbox/trunk/tiles/tiles-core/src/test/java/org/apache/tiles/definition/MockPublicUrlDefinitionsFactory.java
------------------------------------------------------------------------------
    svn:keywords = Date Author Id Revision HeadURL

Copied: struts/sandbox/trunk/tiles/tiles-core/src/test/java/org/apache/tiles/definition/TestComponentDefinition.java (from r469623, struts/sandbox/trunk/tiles/tiles-core/src/test/java/org/apache/tiles/TestComponentDefinition.java)
URL: http://svn.apache.org/viewvc/struts/sandbox/trunk/tiles/tiles-core/src/test/java/org/apache/tiles/definition/TestComponentDefinition.java?view=diff&rev=470185&p1=struts/sandbox/trunk/tiles/tiles-core/src/test/java/org/apache/tiles/TestComponentDefinition.java&r1=469623&p2=struts/sandbox/trunk/tiles/tiles-core/src/test/java/org/apache/tiles/definition/TestComponentDefinition.java&r2=470185
==============================================================================
--- struts/sandbox/trunk/tiles/tiles-core/src/test/java/org/apache/tiles/TestComponentDefinition.java (original)
+++ struts/sandbox/trunk/tiles/tiles-core/src/test/java/org/apache/tiles/definition/TestComponentDefinition.java Wed Nov  1 18:03:00 2006
@@ -16,11 +16,12 @@
  * limitations under the License.
  */
 
-package org.apache.tiles;
+package org.apache.tiles.definition;
 
 import junit.framework.Test;
 import junit.framework.TestCase;
 import junit.framework.TestSuite;
+import org.apache.tiles.definition.ComponentDefinition;
 
 /**
  * Tests the ComponentDefinition class.

Propchange: struts/sandbox/trunk/tiles/tiles-core/src/test/java/org/apache/tiles/definition/TestComponentDefinition.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: struts/sandbox/trunk/tiles/tiles-core/src/test/java/org/apache/tiles/definition/TestComponentDefinition.java
------------------------------------------------------------------------------
    svn:keywords = Date Author Id Revision HeadURL

Copied: struts/sandbox/trunk/tiles/tiles-core/src/test/java/org/apache/tiles/definition/TestComponentDefinitions.java (from r469623, struts/sandbox/trunk/tiles/tiles-core/src/test/java/org/apache/tiles/TestComponentDefinitions.java)
URL: http://svn.apache.org/viewvc/struts/sandbox/trunk/tiles/tiles-core/src/test/java/org/apache/tiles/definition/TestComponentDefinitions.java?view=diff&rev=470185&p1=struts/sandbox/trunk/tiles/tiles-core/src/test/java/org/apache/tiles/TestComponentDefinitions.java&r1=469623&p2=struts/sandbox/trunk/tiles/tiles-core/src/test/java/org/apache/tiles/definition/TestComponentDefinitions.java&r2=470185
==============================================================================
--- struts/sandbox/trunk/tiles/tiles-core/src/test/java/org/apache/tiles/TestComponentDefinitions.java (original)
+++ struts/sandbox/trunk/tiles/tiles-core/src/test/java/org/apache/tiles/definition/TestComponentDefinitions.java Wed Nov  1 18:03:00 2006
@@ -16,7 +16,7 @@
  * limitations under the License.
  */
 
-package org.apache.tiles;
+package org.apache.tiles.definition;
 
 import java.util.HashMap;
 import java.util.Locale;
@@ -25,6 +25,10 @@
 import junit.framework.TestCase;
 import junit.framework.TestSuite;
 import org.apache.tiles.definition.ComponentDefinitionsImpl;
+import org.apache.tiles.definition.ComponentDefinitions;
+import org.apache.tiles.definition.NoSuchDefinitionException;
+import org.apache.tiles.definition.ComponentDefinition;
+import org.apache.tiles.definition.ComponentAttribute;
 
 /**
  * Tests the ComponentDefinitionsImpl class.

Propchange: struts/sandbox/trunk/tiles/tiles-core/src/test/java/org/apache/tiles/definition/TestComponentDefinitions.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: struts/sandbox/trunk/tiles/tiles-core/src/test/java/org/apache/tiles/definition/TestComponentDefinitions.java
------------------------------------------------------------------------------
    svn:keywords = Date Author Id Revision HeadURL

Copied: struts/sandbox/trunk/tiles/tiles-core/src/test/java/org/apache/tiles/definition/TestReloadableDefinitionsFactory.java (from r470071, struts/sandbox/trunk/tiles/tiles-core/src/test/java/org/apache/tiles/TestReloadableDefinitionsFactory.java)
URL: http://svn.apache.org/viewvc/struts/sandbox/trunk/tiles/tiles-core/src/test/java/org/apache/tiles/definition/TestReloadableDefinitionsFactory.java?view=diff&rev=470185&p1=struts/sandbox/trunk/tiles/tiles-core/src/test/java/org/apache/tiles/TestReloadableDefinitionsFactory.java&r1=470071&p2=struts/sandbox/trunk/tiles/tiles-core/src/test/java/org/apache/tiles/definition/TestReloadableDefinitionsFactory.java&r2=470185
==============================================================================
--- struts/sandbox/trunk/tiles/tiles-core/src/test/java/org/apache/tiles/TestReloadableDefinitionsFactory.java (original)
+++ struts/sandbox/trunk/tiles/tiles-core/src/test/java/org/apache/tiles/definition/TestReloadableDefinitionsFactory.java Wed Nov  1 18:03:00 2006
@@ -16,7 +16,7 @@
  * limitations under the License.
  */
 
-package org.apache.tiles;
+package org.apache.tiles.definition;
 
 import java.io.*;
 import java.net.URI;
@@ -28,6 +28,9 @@
 import junit.framework.TestCase;
 import junit.framework.TestSuite;
 import org.apache.tiles.definition.UrlDefinitionsFactory;
+import org.apache.tiles.definition.ComponentDefinitions;
+import org.apache.tiles.definition.DefinitionsFactory;
+import org.apache.tiles.definition.ReloadableDefinitionsFactory;
 
 /**
  * Tests the reloadable definitions impl.

Propchange: struts/sandbox/trunk/tiles/tiles-core/src/test/java/org/apache/tiles/definition/TestReloadableDefinitionsFactory.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: struts/sandbox/trunk/tiles/tiles-core/src/test/java/org/apache/tiles/definition/TestReloadableDefinitionsFactory.java
------------------------------------------------------------------------------
    svn:keywords = Date Author Id Revision HeadURL

Copied: struts/sandbox/trunk/tiles/tiles-core/src/test/java/org/apache/tiles/definition/TestUrlDefinitionsFactory.java (from r470071, struts/sandbox/trunk/tiles/tiles-core/src/test/java/org/apache/tiles/TestUrlDefinitionsFactory.java)
URL: http://svn.apache.org/viewvc/struts/sandbox/trunk/tiles/tiles-core/src/test/java/org/apache/tiles/definition/TestUrlDefinitionsFactory.java?view=diff&rev=470185&p1=struts/sandbox/trunk/tiles/tiles-core/src/test/java/org/apache/tiles/TestUrlDefinitionsFactory.java&r1=470071&p2=struts/sandbox/trunk/tiles/tiles-core/src/test/java/org/apache/tiles/definition/TestUrlDefinitionsFactory.java&r2=470185
==============================================================================
--- struts/sandbox/trunk/tiles/tiles-core/src/test/java/org/apache/tiles/TestUrlDefinitionsFactory.java (original)
+++ struts/sandbox/trunk/tiles/tiles-core/src/test/java/org/apache/tiles/definition/TestUrlDefinitionsFactory.java Wed Nov  1 18:03:00 2006
@@ -16,7 +16,7 @@
  * limitations under the License.
  */
 
-package org.apache.tiles;
+package org.apache.tiles.definition;
 
 import java.net.URL;
 import java.util.HashMap;
@@ -28,9 +28,13 @@
 import junit.framework.TestCase;
 import junit.framework.TestSuite;
 import org.apache.tiles.definition.UrlDefinitionsFactory;
-import org.apache.tiles.mock.MockPublicUrlDefinitionsFactory;
-import org.apache.tiles.mock.MockDefinitionsReader;
-import org.apache.tiles.mock.MockOnlyLocaleTilesContext;
+import org.apache.tiles.definition.ComponentDefinitions;
+import org.apache.tiles.definition.DefinitionsFactory;
+import org.apache.tiles.definition.DefinitionsFactoryException;
+import org.apache.tiles.definition.MockPublicUrlDefinitionsFactory;
+import org.apache.tiles.definition.MockDefinitionsReader;
+import org.apache.tiles.definition.MockOnlyLocaleTilesContext;
+import org.apache.tiles.TilesRequestContext;
 
 /**
  * Tests the UrlDefinitionsFactory component.
@@ -187,7 +191,7 @@
     public void testReaderParam() throws Exception {
         Map params = new HashMap();
         params.put(DefinitionsFactory.READER_IMPL_PROPERTY,
-                "org.apache.tiles.mock.MockDefinitionsReader");
+                "org.apache.tiles.definition.MockDefinitionsReader");
 
         int instanceCount = MockDefinitionsReader.getInstanceCount();
 

Propchange: struts/sandbox/trunk/tiles/tiles-core/src/test/java/org/apache/tiles/definition/TestUrlDefinitionsFactory.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: struts/sandbox/trunk/tiles/tiles-core/src/test/java/org/apache/tiles/definition/TestUrlDefinitionsFactory.java
------------------------------------------------------------------------------
    svn:keywords = Date Author Id Revision HeadURL

Copied: struts/sandbox/trunk/tiles/tiles-core/src/test/java/org/apache/tiles/definition/digester/TestDigesterDefinitionsReader.java (from r469623, struts/sandbox/trunk/tiles/tiles-core/src/test/java/org/apache/tiles/TestDigesterDefinitionsReader.java)
URL: http://svn.apache.org/viewvc/struts/sandbox/trunk/tiles/tiles-core/src/test/java/org/apache/tiles/definition/digester/TestDigesterDefinitionsReader.java?view=diff&rev=470185&p1=struts/sandbox/trunk/tiles/tiles-core/src/test/java/org/apache/tiles/TestDigesterDefinitionsReader.java&r1=469623&p2=struts/sandbox/trunk/tiles/tiles-core/src/test/java/org/apache/tiles/definition/digester/TestDigesterDefinitionsReader.java&r2=470185
==============================================================================
--- struts/sandbox/trunk/tiles/tiles-core/src/test/java/org/apache/tiles/TestDigesterDefinitionsReader.java (original)
+++ struts/sandbox/trunk/tiles/tiles-core/src/test/java/org/apache/tiles/definition/digester/TestDigesterDefinitionsReader.java Wed Nov  1 18:03:00 2006
@@ -16,7 +16,7 @@
  * limitations under the License.
  */
 
-package org.apache.tiles;
+package org.apache.tiles.definition.digester;
 
 import java.io.InputStream;
 import java.net.URL;
@@ -25,12 +25,13 @@
 import junit.framework.Test;
 import junit.framework.TestCase;
 import junit.framework.TestSuite;
-import org.apache.tiles.digester.DigesterDefinitionsReader;
-import org.xml.sax.SAXException;
-import org.xml.sax.SAXParseException;
+import org.apache.tiles.definition.digester.DigesterDefinitionsReader;
+import org.apache.tiles.definition.DefinitionsFactoryException;
+import org.apache.tiles.definition.DefinitionsReader;
+import org.apache.tiles.definition.ComponentDefinition;
 
 /**
- * Tests the <code>org.apache.tiles.digester.DigesterDefinitionsReader</code> class.
+ * Tests the <code>org.apache.tiles.definition.digester.DigesterDefinitionsReader</code> class.
  *
  * @version $Rev$ $Date$ 
  */

Propchange: struts/sandbox/trunk/tiles/tiles-core/src/test/java/org/apache/tiles/definition/digester/TestDigesterDefinitionsReader.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: struts/sandbox/trunk/tiles/tiles-core/src/test/java/org/apache/tiles/definition/digester/TestDigesterDefinitionsReader.java
------------------------------------------------------------------------------
    svn:keywords = Date Author Id Revision HeadURL

Modified: struts/sandbox/trunk/tiles/tiles-core/src/test/java/org/apache/tiles/preparer/BasicPreparerFactoryTest.java
URL: http://svn.apache.org/viewvc/struts/sandbox/trunk/tiles/tiles-core/src/test/java/org/apache/tiles/preparer/BasicPreparerFactoryTest.java?view=diff&rev=470185&r1=470184&r2=470185
==============================================================================
--- struts/sandbox/trunk/tiles/tiles-core/src/test/java/org/apache/tiles/preparer/BasicPreparerFactoryTest.java (original)
+++ struts/sandbox/trunk/tiles/tiles-core/src/test/java/org/apache/tiles/preparer/BasicPreparerFactoryTest.java Wed Nov  1 18:03:00 2006
@@ -18,8 +18,8 @@
 package org.apache.tiles.preparer;
 
 import junit.framework.TestCase;
-import org.apache.tiles.ViewPreparerSupport;
-import org.apache.tiles.ViewPreparer;
+import org.apache.tiles.preparer.ViewPreparerSupport;
+import org.apache.tiles.preparer.ViewPreparer;
 
 public class BasicPreparerFactoryTest extends TestCase {
 

Copied: struts/sandbox/trunk/tiles/tiles-core/src/test/java/org/apache/tiles/servlet/TestTilesServlet.java (from r470071, struts/sandbox/trunk/tiles/tiles-core/src/test/java/org/apache/tiles/TestTilesServlet.java)
URL: http://svn.apache.org/viewvc/struts/sandbox/trunk/tiles/tiles-core/src/test/java/org/apache/tiles/servlet/TestTilesServlet.java?view=diff&rev=470185&p1=struts/sandbox/trunk/tiles/tiles-core/src/test/java/org/apache/tiles/TestTilesServlet.java&r1=470071&p2=struts/sandbox/trunk/tiles/tiles-core/src/test/java/org/apache/tiles/servlet/TestTilesServlet.java&r2=470185
==============================================================================
--- struts/sandbox/trunk/tiles/tiles-core/src/test/java/org/apache/tiles/TestTilesServlet.java (original)
+++ struts/sandbox/trunk/tiles/tiles-core/src/test/java/org/apache/tiles/servlet/TestTilesServlet.java Wed Nov  1 18:03:00 2006
@@ -17,7 +17,7 @@
  */
 
 
-package org.apache.tiles;
+package org.apache.tiles.servlet;
 
 import junit.framework.Test;
 import junit.framework.TestCase;
@@ -25,9 +25,10 @@
 import junit.textui.TestRunner;
 import servletunit.ServletConfigSimulator;
 
-import org.apache.tiles.mock.MockComponentDefinitions;
-import org.apache.tiles.mock.MockDefinitionsReader;
+import org.apache.tiles.definition.MockComponentDefinitions;
+import org.apache.tiles.definition.MockDefinitionsReader;
 import org.apache.tiles.servlet.TilesServlet;
+import org.apache.tiles.definition.DefinitionsFactory;
 
 import javax.servlet.ServletException;
 
@@ -92,7 +93,7 @@
                 "org/apache/tiles/config/tiles-defs.xml");
         servletConfig.setInitParameter(
                 DefinitionsFactory.READER_IMPL_PROPERTY,
-                "org.apache.tiles.mock.MockDefinitionsReader");
+                "org.apache.tiles.definition.MockDefinitionsReader");
 
         TilesServlet servlet = new TilesServlet();
         servlet.init(servletConfig);

Propchange: struts/sandbox/trunk/tiles/tiles-core/src/test/java/org/apache/tiles/servlet/TestTilesServlet.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: struts/sandbox/trunk/tiles/tiles-core/src/test/java/org/apache/tiles/servlet/TestTilesServlet.java
------------------------------------------------------------------------------
    svn:keywords = Date Author Id Revision HeadURL