org.apache.tapestry5.internal.services
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 into ComponentTemplate
instances.
A new instance of SaxTemplateParser
is created for each document
parsed.
- Since:
- 5.1.0.0
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TemplateParserImpl
public TemplateParserImpl(Map<String,URL> configuration,
@Symbol(value="tapestry.compress-whitespace")
boolean defaultCompressWhitespace,
OperationTracker tracker)
parseTemplate
public ComponentTemplate parseTemplate(Resource templateResource)
- Description copied from interface:
TemplateParser
- Parses the given resource into a component template.
- Specified by:
parseTemplate
in interface TemplateParser
- Parameters:
templateResource
- the path
- Returns:
- the parsed template contents
getDTDURLMappings
public Map<String,URL> getDTDURLMappings()
- Description copied from interface:
TemplateParser
- 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.
- Specified by:
getDTDURLMappings
in interface TemplateParser
Copyright © 2003-2012 The Apache Software Foundation.