Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Struts Wiki" for change 
notification.

The following page has been changed by GregReddin:
http://wiki.apache.org/struts/StandaloneTiles

The comment on the change is:
Added content to section about refactoring taglib.

------------------------------------------------------------------------------
  === Milestone 2 - [38252] Refactor taglib ===
  
  The API refactoring broke the taglib.  It was patched back together enough to 
make it compile again, and so far it actually works.  The core functionality 
needs to be extracted from the taglib and the codebase needs to be further 
refined to provide those features. In the process test cases need to be 
developed to verify the functionality.  (How do you test a taglib?)
+ 
+ || '''Tag Class''' || '''Task''' || '''Status''' ||
+ || !PutTag || Remove block that depends on multiple Attribute types. || (./) 
||
+ || !DefinitionTag || processNestedTag methods don't handle roles. || ||
+ || !InsertTag || processObjectValue method does not handle type. || ||
+ || || Determine replacement for commented processTypedAttribute. || ||
+ || || Make sure !DirectStringHandler will be called correctly || ||
+ || !PutListTag || processNestedTag methods don't handle roles. || ||
+ 
+ 
+ ==== Other Thoughts ====
+ 
+ !GetAttributeTag simply does a print of the attribute value.  Would we prefer 
it to determine what type the value is and process it differently or leave it 
as is?
  
  === Milestone 3 - [38253] Remove Servlet API dependencies ===
  
@@ -28, +41 @@

  
  [DONE]
  
- Build an application listener that can be used instead of TilesServlet in 
Servlet 2.3+.
+ Build an application listener that can be used instead of !TilesServlet in 
Servlet 2.3+.
  
  ==== Faces Components ====
  
- Perhaps Tiles should contain a TilesViewHandler and/or any other components 
that are needed in JSF.
+ Perhaps Tiles should contain a !TilesViewHandler and/or any other components 
that are needed in JSF.
  
  == Removing Servlet API dependencies ==
  
  The purpose of this enhancement is to remove Tiles' dependency on the Servlet 
APIs.  The following classes have an API dependency on the Servlet APIs.  By 
that, I mean that the API in these classes must change to remove the dependency 
on the Servlet APIs.  The reason for removing the Servlet API dependency is to 
make Tiles accessible in a Portlet world.  The services provided by the Servlet 
API will be included in a new Context object yet to be created.
  
- src/java/org/apache/tiles/ComponentDefinitionsFactory.java
+ src/java/org/apache/tiles/!ComponentDefinitionsFactory.java[[BR]]
+ src/java/org/apache/tiles/!Controller.java[[BR]]
+ src/java/org/apache/tiles/!ControllerSupport.java[[BR]]
+ 
src/java/org/apache/tiles/definition/!ComponentDefinitionsFactoryWrapper.java[[BR]]
+ src/java/org/apache/tiles/definition/!ReloadableDefinitionsFactory.java[[BR]]
+ src/java/org/apache/tiles/!DefinitionsUtil.java[[BR]]
+ src/java/org/apache/tiles/filter/!TilesFilter.java[[BR]]
+ src/java/org/apache/tiles/servlets/!TilesServlet.java[[BR]]
+ src/java/org/apache/tiles/taglib/util/!TagUtils.java[[BR]]
+ src/java/org/apache/tiles/!TilesUtilImpl.java[[BR]]
+ src/java/org/apache/tiles/!UrlController.java[[BR]]
+ src/java/org/apache/tiles/xmlDefinition/!DefinitionsFactory.java[[BR]]
+ src/java/org/apache/tiles/xmlDefinition/!FactorySet.java[[BR]]
+ src/java/org/apache/tiles/xmlDefinition/!I18nFactorySet.java[[BR]]
+ src/java/org/apache/tiles/util/!RequestUtils.java
  
- src/java/org/apache/tiles/Controller.java
- 
- src/java/org/apache/tiles/ControllerSupport.java
- 
- src/java/org/apache/tiles/definition/ComponentDefinitionsFactoryWrapper.java
- 
- src/java/org/apache/tiles/definition/ReloadableDefinitionsFactory.java
- 
- src/java/org/apache/tiles/DefinitionsUtil.java
- 
- src/java/org/apache/tiles/filter/TilesFilter.java
- 
- src/java/org/apache/tiles/servlets/TilesServlet.java
- 
- src/java/org/apache/tiles/taglib/util/TagUtils.java
- 
- src/java/org/apache/tiles/TilesUtilImpl.java
- 
- src/java/org/apache/tiles/UrlController.java
- 
- src/java/org/apache/tiles/xmlDefinition/DefinitionsFactory.java
- 
- src/java/org/apache/tiles/xmlDefinition/FactorySet.java
- 
- src/java/org/apache/tiles/xmlDefinition/I18nFactorySet.java
- 
- src/java/org/apache/tiles/util/RequestUtils.java
- 

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

Reply via email to