Class TemplateParserImpl
- java.lang.Object
 - 
- org.apache.tapestry5.internal.services.TemplateParserImpl
 
 
- 
- All Implemented Interfaces:
 TemplateParser
public class TemplateParserImpl extends Object implements TemplateParser
Parses Tapestry XML template files intoComponentTemplateinstances. A new instance ofSaxTemplateParseris created for each document parsed.- Since:
 - 5.1.0.0
 
 
- 
- 
Constructor Summary
Constructors Constructor Description TemplateParserImpl(Map<String,URL> configuration, boolean defaultCompressWhitespace, OperationTracker tracker) 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Map<String,URL>getDTDURLMappings()Returns a mapping from URL string to a local equivalent URL, used to avoid attempting to pull well-known DTDs down over the wire while parsing XML.ComponentTemplateparseTemplate(Resource templateResource)Parses the given resource into a component template. 
 - 
 
- 
- 
Constructor Detail
- 
TemplateParserImpl
public TemplateParserImpl(Map<String,URL> configuration, @Symbol("tapestry.compress-whitespace") boolean defaultCompressWhitespace, OperationTracker tracker)
 
 - 
 
- 
Method Detail
- 
parseTemplate
public ComponentTemplate parseTemplate(Resource templateResource)
Description copied from interface:TemplateParserParses the given resource into a component template.- Specified by:
 parseTemplatein interfaceTemplateParser- Parameters:
 templateResource- the path- Returns:
 - the parsed template contents
 
 
- 
getDTDURLMappings
public Map<String,URL> getDTDURLMappings()
Description copied from interface:TemplateParserReturns a mapping from URL string to a local equivalent URL, used to avoid attempting to pull well-known DTDs down over the wire while parsing XML.- Specified by:
 getDTDURLMappingsin interfaceTemplateParser
 
 - 
 
 -