Package gw.lang.parser.template
Interface ITemplateGenerator
- All Known Implementing Classes:
TemplateGenerator
public interface ITemplateGenerator
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionvoid
compile
(ISymbolTable symTable) void
execute
(Writer writer, ISymbolTable symbolTable) void
execute
(Writer writer, StringEscaper escaper, ISymbolTable symTable) boolean
isValid()
void
verify
(IGosuParser parser)
-
Field Details
-
PRINT_METHOD
- See Also:
-
PRINT_COMPRESSED_METHOD
- See Also:
-
PRINT_RANGE_METHOD
- See Also:
-
-
Method Details
-
execute
- Throws:
TemplateParseException
-
execute
void execute(Writer writer, StringEscaper escaper, ISymbolTable symTable) throws TemplateParseException - Throws:
TemplateParseException
-
compile
- Throws:
TemplateParseException
-
verify
- Throws:
ParseResultsException
-
isValid
boolean isValid() -
getParameters
-
getSuperType
IType getSuperType() -
getFullyQualifiedTypeName
String getFullyQualifiedTypeName() -
getTemplateSyntaxProblems
List<TemplateParseException> getTemplateSyntaxProblems() -
getProgram
IProgram getProgram() -
getSource
String getSource()
-