[stringtemplate-interest] Strum - ST4 extension project v0.01 (alpha)
Terence Parr
parrt at cs.usfca.edu
Thu Feb 10 15:58:57 PST 2011
Hi Collin,This all looks pretty cool. I added it to the filesharing area
http://www.stringtemplate.org/share/list
Ter
On Feb 7, 2011, at 5:18 PM, Collin Fagan wrote:
> Hi Everyone,
>
> I was encouraged to start my own "3rd party" project for some of the code I was writing with ST4.
>
> I am pleased to announce the [S]trng [T]emplate [U]tilities [R]enderers and [M]odel adapters project, or I call it, "Strum".
>
> Here are the latest files:
>
> https://sourceforge.net/projects/project-strum/files/strum-00.01/
>
> strum-0.01-SNAPSHOT.jar - library jar
> adaptors
> DeclaredFieldsModelAdapter - access private and protected fields from ST
> DeclaredMethodsModelAdapter - access private and protected methods from ST
> PublicMethodModelAdapter - access any public method from ST
> StaticMethodModelAdaptor - 'add' methods to an object when accessing it from ST
> adaptors.xml
> NodeModelAdapter - makes working with XML easy (Xpath support)
> NodeRenderer
> renderers
> BooleanRenderer
> StaticMethodAttributeRenderer - Create a Renderer from compatible static methods of a util class.
>
>
> strum-demos-0.01-SNAPSHOT-source.jar - demo code for how to use the different parts of strum
>
> strum-sxtt-assembly.zip - sxtt the "Strum Xml Transformation Tool" a command line utility that lets you transform XML with just a template and no java code. (like STST but for XML)
>
> For those interested in the source it is available here: http://project-strum.svn.sourceforge.net/viewvc/project-strum/
>
> It's all alpha officially alpha at least until ST4 is out of beta, then I can think about a real 1.0.
>
> Let me know what you think and if it's you find anything here useful.
>
> Thanks,
>
> Collin
> _______________________________________________
> stringtemplate-interest mailing list
> stringtemplate-interest at antlr.org
> http://www.antlr.org/mailman/listinfo/stringtemplate-interest
More information about the stringtemplate-interest
mailing list