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



StringTemplateGroupInterface.TemplateDefinition


org.antlr.stringtemplate
Class StringTemplateGroupInterface.TemplateDefinition

java.lang.Object
  extended byorg.antlr.stringtemplate.StringTemplateGroupInterface.TemplateDefinition
Enclosing class:
StringTemplateGroupInterface

static class StringTemplateGroupInterface.TemplateDefinition
extends java.lang.Object

All the info we need to track for a template defined in an interface


Field Summary
 java.util.LinkedHashMap formalArgs
           
 java.lang.String name
           
 boolean optional
           
 
Constructor Summary
StringTemplateGroupInterface.TemplateDefinition(java.lang.String name, java.util.LinkedHashMap formalArgs, boolean optional)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

name

public java.lang.String name

formalArgs

public java.util.LinkedHashMap formalArgs

optional

public boolean optional
Constructor Detail

StringTemplateGroupInterface.TemplateDefinition

public StringTemplateGroupInterface.TemplateDefinition(java.lang.String name,
                                                       java.util.LinkedHashMap formalArgs,
                                                       boolean optional)