You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tiles.apache.org by ap...@apache.org on 2007/11/03 17:19:48 UTC
svn commit: r591644 - in /tiles/examples/trunk/tiles-showcase: ./
src/main/java/org/apache/tiles/showcase/
src/main/java/org/apache/tiles/showcase/channel/
src/main/java/org/apache/tiles/showcase/impl/
src/main/java/org/apache/tiles/showcase/impl/mgmt/...
Author: apetrelli
Date: Sat Nov 3 09:19:46 2007
New Revision: 591644
URL: http://svn.apache.org/viewvc?rev=591644&view=rev
Log:
TILESSHOW-17
Converted the showcase to Tiles 2.0.5.
Modified:
tiles/examples/trunk/tiles-showcase/pom.xml
tiles/examples/trunk/tiles-showcase/src/main/java/org/apache/tiles/showcase/ExposerTilesContainer.java
tiles/examples/trunk/tiles-showcase/src/main/java/org/apache/tiles/showcase/channel/ChannelDefinitionsFactory.java
tiles/examples/trunk/tiles-showcase/src/main/java/org/apache/tiles/showcase/impl/ExposerKeyedTilesContainer.java
tiles/examples/trunk/tiles-showcase/src/main/java/org/apache/tiles/showcase/impl/mgmt/ExposerMutableKeyedTilesContainer.java
tiles/examples/trunk/tiles-showcase/src/main/java/org/apache/tiles/showcase/portal/UserMenuAction.java
tiles/examples/trunk/tiles-showcase/src/main/java/org/apache/tiles/showcase/portal/UserMenuSettingsAction.java
tiles/examples/trunk/tiles-showcase/src/main/java/org/apache/tiles/showcase/skin/DefinitionCatalog.java
tiles/examples/trunk/tiles-showcase/src/main/java/org/apache/tiles/showcase/skin/LayoutSwitchAction.java
tiles/examples/trunk/tiles-showcase/src/main/java/org/apache/tiles/showcase/template/DynTemplateAction.java
tiles/examples/trunk/tiles-showcase/src/main/java/org/apache/tiles/showcase/test/TestActionTileAction.java
tiles/examples/trunk/tiles-showcase/src/main/java/org/apache/tiles/showcase/util/ContainerUtil.java
Modified: tiles/examples/trunk/tiles-showcase/pom.xml
URL: http://svn.apache.org/viewvc/tiles/examples/trunk/tiles-showcase/pom.xml?rev=591644&r1=591643&r2=591644&view=diff
==============================================================================
--- tiles/examples/trunk/tiles-showcase/pom.xml (original)
+++ tiles/examples/trunk/tiles-showcase/pom.xml Sat Nov 3 09:19:46 2007
@@ -52,7 +52,7 @@
<dependency>
<groupId>${pom.groupId}</groupId>
<artifactId>tiles-jsp</artifactId>
- <version>2.0.4-SNAPSHOT</version>
+ <version>2.0.5</version>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
Modified: tiles/examples/trunk/tiles-showcase/src/main/java/org/apache/tiles/showcase/ExposerTilesContainer.java
URL: http://svn.apache.org/viewvc/tiles/examples/trunk/tiles-showcase/src/main/java/org/apache/tiles/showcase/ExposerTilesContainer.java?rev=591644&r1=591643&r2=591644&view=diff
==============================================================================
--- tiles/examples/trunk/tiles-showcase/src/main/java/org/apache/tiles/showcase/ExposerTilesContainer.java (original)
+++ tiles/examples/trunk/tiles-showcase/src/main/java/org/apache/tiles/showcase/ExposerTilesContainer.java Sat Nov 3 09:19:46 2007
@@ -23,7 +23,7 @@
import org.apache.tiles.TilesContainer;
import org.apache.tiles.context.TilesRequestContext;
-import org.apache.tiles.definition.Definition;
+import org.apache.tiles.Definition;
import org.apache.tiles.definition.DefinitionsFactoryException;
/**
Modified: tiles/examples/trunk/tiles-showcase/src/main/java/org/apache/tiles/showcase/channel/ChannelDefinitionsFactory.java
URL: http://svn.apache.org/viewvc/tiles/examples/trunk/tiles-showcase/src/main/java/org/apache/tiles/showcase/channel/ChannelDefinitionsFactory.java?rev=591644&r1=591643&r2=591644&view=diff
==============================================================================
--- tiles/examples/trunk/tiles-showcase/src/main/java/org/apache/tiles/showcase/channel/ChannelDefinitionsFactory.java (original)
+++ tiles/examples/trunk/tiles-showcase/src/main/java/org/apache/tiles/showcase/channel/ChannelDefinitionsFactory.java Sat Nov 3 09:19:46 2007
@@ -33,8 +33,8 @@
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
+import org.apache.tiles.Definition;
import org.apache.tiles.context.TilesRequestContext;
-import org.apache.tiles.definition.Definition;
import org.apache.tiles.definition.Definitions;
import org.apache.tiles.definition.DefinitionsFactoryException;
import org.apache.tiles.definition.UrlDefinitionsFactory;
Modified: tiles/examples/trunk/tiles-showcase/src/main/java/org/apache/tiles/showcase/impl/ExposerKeyedTilesContainer.java
URL: http://svn.apache.org/viewvc/tiles/examples/trunk/tiles-showcase/src/main/java/org/apache/tiles/showcase/impl/ExposerKeyedTilesContainer.java?rev=591644&r1=591643&r2=591644&view=diff
==============================================================================
--- tiles/examples/trunk/tiles-showcase/src/main/java/org/apache/tiles/showcase/impl/ExposerKeyedTilesContainer.java (original)
+++ tiles/examples/trunk/tiles-showcase/src/main/java/org/apache/tiles/showcase/impl/ExposerKeyedTilesContainer.java Sat Nov 3 09:19:46 2007
@@ -22,7 +22,7 @@
package org.apache.tiles.showcase.impl;
import org.apache.tiles.context.TilesRequestContext;
-import org.apache.tiles.definition.Definition;
+import org.apache.tiles.Definition;
import org.apache.tiles.definition.DefinitionsFactoryException;
import org.apache.tiles.impl.KeyedDefinitionsFactoryTilesContainer;
import org.apache.tiles.showcase.ExposerTilesContainer;
Modified: tiles/examples/trunk/tiles-showcase/src/main/java/org/apache/tiles/showcase/impl/mgmt/ExposerMutableKeyedTilesContainer.java
URL: http://svn.apache.org/viewvc/tiles/examples/trunk/tiles-showcase/src/main/java/org/apache/tiles/showcase/impl/mgmt/ExposerMutableKeyedTilesContainer.java?rev=591644&r1=591643&r2=591644&view=diff
==============================================================================
--- tiles/examples/trunk/tiles-showcase/src/main/java/org/apache/tiles/showcase/impl/mgmt/ExposerMutableKeyedTilesContainer.java (original)
+++ tiles/examples/trunk/tiles-showcase/src/main/java/org/apache/tiles/showcase/impl/mgmt/ExposerMutableKeyedTilesContainer.java Sat Nov 3 09:19:46 2007
@@ -22,7 +22,7 @@
package org.apache.tiles.showcase.impl.mgmt;
import org.apache.tiles.context.TilesRequestContext;
-import org.apache.tiles.definition.Definition;
+import org.apache.tiles.Definition;
import org.apache.tiles.definition.DefinitionsFactoryException;
import org.apache.tiles.impl.mgmt.CachingKeyedDefinitionsFactoryTilesContainer;
import org.apache.tiles.showcase.ExposerTilesContainer;
Modified: tiles/examples/trunk/tiles-showcase/src/main/java/org/apache/tiles/showcase/portal/UserMenuAction.java
URL: http://svn.apache.org/viewvc/tiles/examples/trunk/tiles-showcase/src/main/java/org/apache/tiles/showcase/portal/UserMenuAction.java?rev=591644&r1=591643&r2=591644&view=diff
==============================================================================
--- tiles/examples/trunk/tiles-showcase/src/main/java/org/apache/tiles/showcase/portal/UserMenuAction.java (original)
+++ tiles/examples/trunk/tiles-showcase/src/main/java/org/apache/tiles/showcase/portal/UserMenuAction.java Sat Nov 3 09:19:46 2007
@@ -40,15 +40,15 @@
import org.apache.struts.tiles2.actions.TilesAction;
import org.apache.tiles.Attribute;
import org.apache.tiles.AttributeContext;
+import org.apache.tiles.Definition;
import org.apache.tiles.TilesApplicationContext;
import org.apache.tiles.TilesContainer;
import org.apache.tiles.beans.MenuItem;
import org.apache.tiles.context.ListAttribute;
import org.apache.tiles.context.TilesRequestContext;
-import org.apache.tiles.context.servlet.ServletTilesRequestContext;
-import org.apache.tiles.definition.Definition;
import org.apache.tiles.preparer.PreparerException;
import org.apache.tiles.preparer.ViewPreparer;
+import org.apache.tiles.servlet.context.ServletTilesRequestContext;
import org.apache.tiles.showcase.ExposerTilesContainer;
import org.apache.tiles.showcase.channel.AttributeUtils;
import org.apache.tiles.showcase.util.ContainerUtil;
Modified: tiles/examples/trunk/tiles-showcase/src/main/java/org/apache/tiles/showcase/portal/UserMenuSettingsAction.java
URL: http://svn.apache.org/viewvc/tiles/examples/trunk/tiles-showcase/src/main/java/org/apache/tiles/showcase/portal/UserMenuSettingsAction.java?rev=591644&r1=591643&r2=591644&view=diff
==============================================================================
--- tiles/examples/trunk/tiles-showcase/src/main/java/org/apache/tiles/showcase/portal/UserMenuSettingsAction.java (original)
+++ tiles/examples/trunk/tiles-showcase/src/main/java/org/apache/tiles/showcase/portal/UserMenuSettingsAction.java Sat Nov 3 09:19:46 2007
@@ -42,7 +42,7 @@
import org.apache.tiles.access.TilesAccess;
import org.apache.tiles.beans.MenuItem;
import org.apache.tiles.context.TilesRequestContext;
-import org.apache.tiles.context.servlet.ServletTilesRequestContext;
+import org.apache.tiles.servlet.context.ServletTilesRequestContext;
/**
* Tiles controller as Struts Action.
Modified: tiles/examples/trunk/tiles-showcase/src/main/java/org/apache/tiles/showcase/skin/DefinitionCatalog.java
URL: http://svn.apache.org/viewvc/tiles/examples/trunk/tiles-showcase/src/main/java/org/apache/tiles/showcase/skin/DefinitionCatalog.java?rev=591644&r1=591643&r2=591644&view=diff
==============================================================================
--- tiles/examples/trunk/tiles-showcase/src/main/java/org/apache/tiles/showcase/skin/DefinitionCatalog.java (original)
+++ tiles/examples/trunk/tiles-showcase/src/main/java/org/apache/tiles/showcase/skin/DefinitionCatalog.java Sat Nov 3 09:19:46 2007
@@ -33,15 +33,15 @@
import javax.servlet.http.HttpServletResponse;
import org.apache.tiles.Attribute;
+import org.apache.tiles.Definition;
import org.apache.tiles.TilesApplicationContext;
import org.apache.tiles.access.TilesAccess;
import org.apache.tiles.context.TilesRequestContext;
-import org.apache.tiles.context.servlet.ServletTilesRequestContext;
-import org.apache.tiles.definition.Definition;
import org.apache.tiles.definition.DefinitionsFactoryException;
import org.apache.tiles.definition.FactoryNotFoundException;
import org.apache.tiles.definition.NoSuchDefinitionException;
import org.apache.tiles.impl.BasicTilesContainer;
+import org.apache.tiles.servlet.context.ServletTilesRequestContext;
import org.apache.tiles.showcase.ExposerTilesContainer;
/**
Modified: tiles/examples/trunk/tiles-showcase/src/main/java/org/apache/tiles/showcase/skin/LayoutSwitchAction.java
URL: http://svn.apache.org/viewvc/tiles/examples/trunk/tiles-showcase/src/main/java/org/apache/tiles/showcase/skin/LayoutSwitchAction.java?rev=591644&r1=591643&r2=591644&view=diff
==============================================================================
--- tiles/examples/trunk/tiles-showcase/src/main/java/org/apache/tiles/showcase/skin/LayoutSwitchAction.java (original)
+++ tiles/examples/trunk/tiles-showcase/src/main/java/org/apache/tiles/showcase/skin/LayoutSwitchAction.java Sat Nov 3 09:19:46 2007
@@ -34,7 +34,7 @@
import org.apache.struts.action.ActionMapping;
import org.apache.struts.tiles2.actions.TilesAction;
import org.apache.tiles.AttributeContext;
-import org.apache.tiles.definition.Definition;
+import org.apache.tiles.Definition;
import org.apache.tiles.definition.DefinitionsFactoryException;
import org.apache.tiles.showcase.channel.AttributeUtils;
@@ -113,7 +113,7 @@
// Get user current skin
Definition definition = getCurrentDefinition( context, request, getServlet().getServletContext(), response );
// get requested layout from definition
- String layout = (String)definition.getAttribute(layoutKey);
+ String layout = (String)definition.getAttribute(layoutKey).getValue();
if(layout==null)
throw new ServletException( "Error - CustomSkinAction : no layout defined for key '"
+ layoutKey
Modified: tiles/examples/trunk/tiles-showcase/src/main/java/org/apache/tiles/showcase/template/DynTemplateAction.java
URL: http://svn.apache.org/viewvc/tiles/examples/trunk/tiles-showcase/src/main/java/org/apache/tiles/showcase/template/DynTemplateAction.java?rev=591644&r1=591643&r2=591644&view=diff
==============================================================================
--- tiles/examples/trunk/tiles-showcase/src/main/java/org/apache/tiles/showcase/template/DynTemplateAction.java (original)
+++ tiles/examples/trunk/tiles-showcase/src/main/java/org/apache/tiles/showcase/template/DynTemplateAction.java Sat Nov 3 09:19:46 2007
@@ -29,10 +29,10 @@
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;
import org.apache.tiles.Attribute;
+import org.apache.tiles.Definition;
import org.apache.tiles.TilesContainer;
import org.apache.tiles.access.TilesAccess;
import org.apache.tiles.mgmt.MutableTilesContainer;
-import org.apache.tiles.mgmt.TileDefinition;
/**
@@ -68,16 +68,16 @@
System.out.println( "Start dynamic definition" );
// Create template definition
- TileDefinition definition = new TileDefinition();
+ Definition definition = new Definition();
definition.setName("templateDefinition");
String path = "/tutorial";
// set definition 'contents'
//definition.setTemplate( "/tutorial/basic/myFramesetLayout.jsp" );
- definition.addAttribute(new Attribute("title", "My first dynamic frameset page", null, "string"));
- definition.addAttribute(new Attribute("header", path + "/common/header.jsp", null, "string"));
- definition.addAttribute(new Attribute("footer", path + "/common/footer.jsp", null, "string"));
- definition.addAttribute(new Attribute("menu", path + "/basic/menu.jsp", null, "string"));
- definition.addAttribute(new Attribute("body", path + "/basic/helloBody.jsp", null, "string"));
+ definition.addAttribute(new Attribute("title", "My first dynamic frameset page", null, Attribute.AttributeType.STRING));
+ definition.addAttribute(new Attribute("header", path + "/common/header.jsp", null, Attribute.AttributeType.STRING));
+ definition.addAttribute(new Attribute("footer", path + "/common/footer.jsp", null, Attribute.AttributeType.STRING));
+ definition.addAttribute(new Attribute("menu", path + "/basic/menu.jsp", null, Attribute.AttributeType.STRING));
+ definition.addAttribute(new Attribute("body", path + "/basic/helloBody.jsp", null, Attribute.AttributeType.STRING));
System.out.println( "definition=" + definition );
// Save our definition as a bean :
Modified: tiles/examples/trunk/tiles-showcase/src/main/java/org/apache/tiles/showcase/test/TestActionTileAction.java
URL: http://svn.apache.org/viewvc/tiles/examples/trunk/tiles-showcase/src/main/java/org/apache/tiles/showcase/test/TestActionTileAction.java?rev=591644&r1=591643&r2=591644&view=diff
==============================================================================
--- tiles/examples/trunk/tiles-showcase/src/main/java/org/apache/tiles/showcase/test/TestActionTileAction.java (original)
+++ tiles/examples/trunk/tiles-showcase/src/main/java/org/apache/tiles/showcase/test/TestActionTileAction.java Sat Nov 3 09:19:46 2007
@@ -33,13 +33,13 @@
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;
import org.apache.tiles.AttributeContext;
+import org.apache.tiles.Definition;
import org.apache.tiles.TilesApplicationContext;
import org.apache.tiles.access.TilesAccess;
import org.apache.tiles.context.TilesRequestContext;
-import org.apache.tiles.context.servlet.ServletTilesRequestContext;
-import org.apache.tiles.definition.Definition;
import org.apache.tiles.definition.DefinitionsFactoryException;
import org.apache.tiles.impl.BasicTilesContainer;
+import org.apache.tiles.servlet.context.ServletTilesRequestContext;
import org.apache.tiles.showcase.ExposerTilesContainer;
import org.apache.tiles.showcase.channel.AttributeUtils;
Modified: tiles/examples/trunk/tiles-showcase/src/main/java/org/apache/tiles/showcase/util/ContainerUtil.java
URL: http://svn.apache.org/viewvc/tiles/examples/trunk/tiles-showcase/src/main/java/org/apache/tiles/showcase/util/ContainerUtil.java?rev=591644&r1=591643&r2=591644&view=diff
==============================================================================
--- tiles/examples/trunk/tiles-showcase/src/main/java/org/apache/tiles/showcase/util/ContainerUtil.java (original)
+++ tiles/examples/trunk/tiles-showcase/src/main/java/org/apache/tiles/showcase/util/ContainerUtil.java Sat Nov 3 09:19:46 2007
@@ -24,7 +24,7 @@
import org.apache.tiles.TilesApplicationContext;
import org.apache.tiles.TilesContainer;
import org.apache.tiles.access.TilesAccess;
-import org.apache.tiles.context.servlet.ServletTilesApplicationContext;
+import org.apache.tiles.servlet.context.ServletTilesApplicationContext;
/**
* @version $Rev$ $Date$