You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@tiles.apache.org by "Antonio Petrelli (JIRA)" <ji...@apache.org> on 2007/05/08 17:40:43 UTC

[jira] Created: (TILES-174) Remove Attribute.attributes and related code

Remove Attribute.attributes and related code
--------------------------------------------

                 Key: TILES-174
                 URL: https://issues.apache.org/struts/browse/TILES-174
             Project: Tiles
          Issue Type: Improvement
          Components: tiles-api, tiles-core
    Affects Versions: 2.0.3
            Reporter: Antonio Petrelli
         Assigned To: Antonio Petrelli
             Fix For: 2.0.4


The Attribute.attributes is completely useless.
Probably it was introduced to manage attribute override, but it was superseded by AttributeContext.
All the related code must be removed.

The related code includes the "attribute dependency resolution", since it does two things:
1. fill the Attribute.attributes map;
2. if the attribute is a definition and its type is null, sets the type to DEFINITION (already done by BasicTilesContainer).

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Closed: (TILES-174) Remove Attribute.attributes and related code

Posted by "Antonio Petrelli (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/struts/browse/TILES-174?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Antonio Petrelli closed TILES-174.
----------------------------------


> Remove Attribute.attributes and related code
> --------------------------------------------
>
>                 Key: TILES-174
>                 URL: https://issues.apache.org/struts/browse/TILES-174
>             Project: Tiles
>          Issue Type: Improvement
>          Components: tiles-api, tiles-core
>    Affects Versions: 2.0.3
>            Reporter: Antonio Petrelli
>            Assignee: Antonio Petrelli
>             Fix For: 2.0.4
>
>
> The Attribute.attributes is completely useless.
> Probably it was introduced to manage attribute override, but it was superseded by AttributeContext.
> All the related code must be removed.
> The related code includes the "attribute dependency resolution", since it does two things:
> 1. fill the Attribute.attributes map;
> 2. if the attribute is a definition and its type is null, sets the type to DEFINITION (already done by BasicTilesContainer).

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Resolved: (TILES-174) Remove Attribute.attributes and related code

Posted by "Antonio Petrelli (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/struts/browse/TILES-174?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Antonio Petrelli resolved TILES-174.
------------------------------------

    Resolution: Fixed

Attribute.attributes and all related code have been removed.

> Remove Attribute.attributes and related code
> --------------------------------------------
>
>                 Key: TILES-174
>                 URL: https://issues.apache.org/struts/browse/TILES-174
>             Project: Tiles
>          Issue Type: Improvement
>          Components: tiles-api, tiles-core
>    Affects Versions: 2.0.3
>            Reporter: Antonio Petrelli
>         Assigned To: Antonio Petrelli
>             Fix For: 2.0.4
>
>
> The Attribute.attributes is completely useless.
> Probably it was introduced to manage attribute override, but it was superseded by AttributeContext.
> All the related code must be removed.
> The related code includes the "attribute dependency resolution", since it does two things:
> 1. fill the Attribute.attributes map;
> 2. if the attribute is a definition and its type is null, sets the type to DEFINITION (already done by BasicTilesContainer).

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.