[prev in list] [next in list] [prev in thread] [next in thread] 

List:       barracuda-commit
Subject:    [Barracuda-commit] CVS Update: Barracuda
From:       christianc () barracudamvc ! org
Date:       2003-03-06 13:38:07
[Download RAW message or body]

CVSROOT:	/var/cvs
Module name:	Barracuda
Repository:	Barracuda/src/org/enhydra/barracuda/core/event/helper/
Changes by:	christianc@barracudamvc.org.(none)	03/03/06 13:38:07

Modified files:
	Barracuda/WEB-INF/jars/: barracuda-ant.jar 
	Barracuda/WEB-INF/lib-cvs/: barracuda-admin.jar 
	                            barracuda-config.jar 
	                            barracuda-core.jar 
	                            barracuda-examples.jar 
	                            barracuda-testbed.jar 
	                            barracuda-tutorials.jar plankton.jar 
	Barracuda/src/org/enhydra/barracuda/: A_Changes_History.java 
	Barracuda/src/org/enhydra/barracuda/core/comp/: 
	                                                AbstractTemplateModel.java 
	                                                TemplateModel.java 
	Barracuda/src/org/enhydra/barracuda/core/comp/renderer/: 
	                                                         TemplateHelper.java 
	Barracuda/src/org/enhydra/barracuda/core/event/helper/: 
	                                                        BTemplateViewHandler.java 
	                                                        DefaultViewHandler.java 

Log message:
	<b>csc_030603.2</b> - changed the signature of the getItem() method in the
	TemplateModel interface from:
	getItem(String key)
	to:
	getItem(TemplateDirective td)
	This gives the model implementation access to the full TemplateDirective, and opens
	up some interesting pattern opportunities based on the key data portion of \
directives  (rather than on a naming convention applied to key name, which was the \
only option  available before). While changing the signature might seem like it will \
have a big impact  on existing code, I don't think it will do so because \
AbstractTemplateModel implements  this method and simply calls the old getItem(String \
key) method. So old code should  continue to work, but it you want to implement \
something under the new signature, you  certainly can. The only caveat is that if you \
implement this new method directly, you  should make sure you call super.getItem() \
for TemplateDirectives that go unhandled.  or are still handled in the old \
getItem(String key) method.

===================================================================
File: no file barracuda-ant.jar		Status: Unknown

   Working revision:	No entry for barracuda-ant.jar
   Repository revision:	No revision control file

===================================================================
File: no file barracuda-admin.jar		Status: Unknown

   Working revision:	No entry for barracuda-admin.jar
   Repository revision:	No revision control file

===================================================================
File: no file barracuda-config.jar		Status: Unknown

   Working revision:	No entry for barracuda-config.jar
   Repository revision:	No revision control file

===================================================================
File: no file barracuda-core.jar		Status: Unknown

   Working revision:	No entry for barracuda-core.jar
   Repository revision:	No revision control file

===================================================================
File: no file barracuda-examples.jar		Status: Unknown

   Working revision:	No entry for barracuda-examples.jar
   Repository revision:	No revision control file

===================================================================
File: no file barracuda-testbed.jar		Status: Unknown

   Working revision:	No entry for barracuda-testbed.jar
   Repository revision:	No revision control file

===================================================================
File: no file barracuda-tutorials.jar		Status: Unknown

   Working revision:	No entry for barracuda-tutorials.jar
   Repository revision:	No revision control file

===================================================================
File: no file plankton.jar		Status: Unknown

   Working revision:	No entry for plankton.jar
   Repository revision:	No revision control file

===================================================================
File: no file A_Changes_History.java		Status: Unknown

   Working revision:	No entry for A_Changes_History.java
   Repository revision:	No revision control file

===================================================================
File: no file AbstractTemplateModel.java		Status: Unknown

   Working revision:	No entry for AbstractTemplateModel.java
   Repository revision:	No revision control file

===================================================================
File: no file TemplateModel.java		Status: Unknown

   Working revision:	No entry for TemplateModel.java
   Repository revision:	No revision control file

===================================================================
File: no file TemplateHelper.java		Status: Unknown

   Working revision:	No entry for TemplateHelper.java
   Repository revision:	No revision control file

===================================================================
File: no file BTemplateViewHandler.java		Status: Needs Checkout

   Working revision:	1.15	Thu Mar  6 20:38:07 2003
   Repository revision:	1.15	/var/cvs/Barracuda/src/org/enhydra/barracuda/core/event/helper/BTemplateViewHandler.java,v


   Existing Tags:
	jrk_20030217             	(revision: 1.14)
	jrk_20030203             	(revision: 1.14)
	csc_122702_2             	(revision: 1.13)
	BARRACUDA_PRE_REFACTORING	(revision: 1.11)
	Barracuda_1_1_1          	(revision: 1.11)
	Barracuda_1_1_0          	(revision: 1.11)
	BARRACUDA_1_0_FINAL      	(revision: 1.3)

===================================================================
File: no file DefaultViewHandler.java		Status: Needs Checkout

   Working revision:	1.16	Thu Mar  6 20:38:07 2003
   Repository revision:	1.16	/var/cvs/Barracuda/src/org/enhydra/barracuda/core/event/helper/DefaultViewHandler.java,v


   Existing Tags:
	jrk_20030217             	(revision: 1.14)
	jrk_20030203             	(revision: 1.14)
	csc_122702_2             	(revision: 1.13)
	BARRACUDA_PRE_REFACTORING	(revision: 1.11)
	Barracuda_1_1_1          	(revision: 1.11)
	Barracuda_1_1_0          	(revision: 1.11)
	BARRACUDA_1_0_FINAL      	(revision: 1.4)


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic