Package org.antlr.stringtemplate
Interface StringTemplateGroupLoader
-
- All Known Implementing Classes:
CommonGroupLoader,PathGroupLoader
public interface StringTemplateGroupLoaderWhen group files derive from another group, we have to know how to load that group and its supergroups. This interface also knows how to load interfaces.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StringTemplateGrouploadGroup(java.lang.String groupName)Load the group called groupName from somewhere.StringTemplateGrouploadGroup(java.lang.String groupName, java.lang.Class templateLexer, StringTemplateGroup superGroup)Specify the template lexer to use for parsing templates.StringTemplateGrouploadGroup(java.lang.String groupName, StringTemplateGroup superGroup)Load a group with a specified superGroup.StringTemplateGroupInterfaceloadInterface(java.lang.String interfaceName)Load the interface called interfaceName from somewhere.
-
-
-
Method Detail
-
loadGroup
StringTemplateGroup loadGroup(java.lang.String groupName)
Load the group called groupName from somewhere. Return null if no group is found.
-
loadGroup
StringTemplateGroup loadGroup(java.lang.String groupName, StringTemplateGroup superGroup)
Load a group with a specified superGroup. Groups with region definitions must know their supergroup to find templates during parsing.
-
loadGroup
StringTemplateGroup loadGroup(java.lang.String groupName, java.lang.Class templateLexer, StringTemplateGroup superGroup)
Specify the template lexer to use for parsing templates. If null, it assumes angle brackets <...>.
-
loadInterface
StringTemplateGroupInterface loadInterface(java.lang.String interfaceName)
Load the interface called interfaceName from somewhere. Return null if no interface is found.
-
-