[ https://issues.apache.org/jira/browse/VELOCITY-183?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Henning Schmiedehausen closed VELOCITY-183. ------------------------------------------- > StringResourceLoader > -------------------- > > Key: VELOCITY-183 > URL: https://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 beta2, 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. - You can reply to this email to add a comment to the issue online. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]