You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tapestry.apache.org by "Howard M. Lewis Ship (JIRA)" <de...@tapestry.apache.org> on 2008/02/23 21:42:20 UTC

[jira] Commented: (TAPESTRY-1924) Allow for templates coming from stream

    [ https://issues.apache.org/jira/browse/TAPESTRY-1924?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12571787#action_12571787 ] 

Howard M. Lewis Ship commented on TAPESTRY-1924:
------------------------------------------------

Probably should add an exists() method to determine whether the file exists, rather than trusting toURL() or toStream() to return non-null. Those methods can then change to return a non-null object or throw an exception.  Possibly toURL() will not be needed.

> Allow for templates coming from stream
> --------------------------------------
>
>                 Key: TAPESTRY-1924
>                 URL: https://issues.apache.org/jira/browse/TAPESTRY-1924
>             Project: Tapestry
>          Issue Type: Improvement
>          Components: tapestry-core, tapestry-ioc
>    Affects Versions: 5.0.6
>            Reporter: Kalin Krustev
>
> In the current version Tapestry parses templates coming from java.net.URL. If the template is not in the filesystem (for example coming from database), it is more easier to implement this if Tapestry can parse the template coming from stream.
> My suggestion is to extend the org.apache.tapestry.ioc.Resource interface with one more method: 
> InputStream toStream();
> which will be called insted of calling toURL().openStream() when parsing the template.
> If this interface is extended in this way, Tapestry should expect org.apache.tapestry.ioc.Resource.toURL() to return null even when the resource exists(but does not have an URL).

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


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tapestry.apache.org
For additional commands, e-mail: dev-help@tapestry.apache.org