You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@turbine.apache.org by "Thomas Vandahl (JIRA)" <ji...@apache.org> on 2009/11/22 20:40:39 UTC
[jira] Closed: (TRB-19) Extend Fulcrum XSLT Service
[ https://issues.apache.org/jira/browse/TRB-19?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Thomas Vandahl closed TRB-19.
-----------------------------
Fixed in Fulcrum-XSLT 1.1.0
> Extend Fulcrum XSLT Service
> ---------------------------
>
> Key: TRB-19
> URL: https://issues.apache.org/jira/browse/TRB-19
> Project: Turbine
> Issue Type: Improvement
> Components: Fulcrum
> Reporter: Thomas Vandahl
> Assignee: Scott Eade
> Attachments: fulcrum-xslt.diff
>
>
> I ported my changes to the TurbineXSLTService over to Fulcrum.
> This is what I did:
> - Get rid of direct File() access in DefaultXSLTService and replace it with URL access. The change also allows to place the repository of XSL files elsewhere. You can, for example, define your style sheet path as "http://style.acme.com/"
> - Add transform() methods having an additional parameter to forward a parameter set to the XSLT. The parameters can be used in the style sheet.
> - Addition of several JavaDocs
> - Code formatting
> - Fixed visibility issues
> The Turbine 2.3.2 code base has additionally
> - Replace the cache Map() with a LRUMap() to avoid infinite memory growth
> I did not want to add a dependency on commons-collections just for this only purpose, so I left that out.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.