Home | News | Wiki | About StringTemplate | Feedback | Support | Bugs


Latest version is 3.2.
Download now! »

Download
» Home
» Download
» News
»Using StringTemplate
» Documentation
» Wiki
» Articles
» File Sharing
» Code API
» Tech Support
»About StringTemplate
» What is it?
» Showcase
» Testimonials
» Software License
» Changes
»Feedback
»Credits
»Contact


Support StringTemplate, ANTLR Project by making a donation! Terence often pays for things like the antlr.org server, conference travel, and this site design (that alone cost US$1000). Buy him a beer and pizza remotely ;)

Search



AttributeRenderer


org.antlr.stringtemplate
Interface AttributeRenderer

All Known Implementing Classes:
TestStringTemplate.DateRenderer, TestStringTemplate.DateRenderer2, TestStringTemplate.DateRenderer3, TestStringTemplate.StringRenderer

public interface AttributeRenderer

This interface describes an object that knows how to format or otherwise render an object appropriately. Usually this is used for locale changes for objects such as Date and floating point numbers... You can either have an object that is sensitive to the locale or have a different object per locale. Each template may have a renderer for each object type or can default to the group's renderer or the super group's renderer if the group doesn't have one. The toString(Object,String) method is used when the user uses the format option: $o; format="f"$. It checks the formatName and applies the appropriate formatting. If the format string passed to the renderer is not recognized then simply call toString(). @since 3.1


Method Summary
 java.lang.String toString(java.lang.Object o)
           
 java.lang.String toString(java.lang.Object o, java.lang.String formatName)
           
 

Method Detail

toString

public java.lang.String toString(java.lang.Object o)

toString

public java.lang.String toString(java.lang.Object o,
                                 java.lang.String formatName)