[ http://issues.apache.org/jira/browse/VELOCITY-183?page=comments#action_12447369 ] Will Glass-Husain commented on VELOCITY-183: --------------------------------------------
I've changed my mind about this. It should go into the core. Eventually we need to re-do most of the unit tests to remove file system dependencies and this would be really quite useful. > StringResourceLoader > -------------------- > > Key: VELOCITY-183 > URL: http://issues.apache.org/jira/browse/VELOCITY-183 > Project: Velocity > Issue Type: Improvement > Components: Engine > Affects Versions: 1.3.1 > Environment: Operating System: other > Platform: Other > Reporter: Eelco Hillenius > Priority: Minor > Fix For: 1.5 > > Attachments: StringResource.java, StringResourceException.java, > StringResourceLoader.java, StringResourceRepository.java, > StringResourceRepositoryFactory.java, StringResourceRepositoryImpl.java > > > Resource loader that works with Strings. Users should manualy add > resources to the repository that is know by the factory of this package. > Below is an example configuration for this loader. > Note that 'repositoryimpl' is not mandatory; > if not provided, the factory will fall back on using the default > implementation of this package. > stringres.resource.loader.description = Velocity StringResource loader > stringres.resource.loader.class = > org.apache.velocity.tools.stringresources.StringResourceLoader > stringres.resource.loader.repositoryimpl = > org.apache.velocity.tools.stringresources.StringResourceRepositoryImpl > Resources can be added to the repository like this: > StringResourceRepositoryFactory vsRepository = null; > vsRepository = StringResourceRepositoryFactory.getRepository(); > String myTemplateName = "/somewhere/intherepo/name"; > String myTemplateBody = "Hi, ${username}... this is a some template!"; > vsRepository.putStringResource(myTemplateName, myTemplateBody); > After this, the templates can be retrieved as usual -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]