org.apache.tapestry5.internal.services
Class SaxTemplateParser

java.lang.Object
  extended by org.apache.tapestry5.internal.services.SaxTemplateParser

public class SaxTemplateParser
extends Object

SAX-based template parser logic, taking a Resource to a Tapestry template file and returning a ComponentTemplate.

Earlier versions of this code used the StAX (streaming XML parser), but that was really, really bad for Google App Engine. This version uses SAX under the covers, but kind of replicates the important bits of the StAX API as XMLTokenStream.

Since:
5.2.0

Field Summary
static String XML_NAMESPACE_URI
           
 
Constructor Summary
SaxTemplateParser(Resource resource, Map<String,URL> publicIdToURL)
           
 
Method Summary
 ComponentTemplate parse(boolean compressWhitespace)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

XML_NAMESPACE_URI

public static final String XML_NAMESPACE_URI
See Also:
Constant Field Values
Constructor Detail

SaxTemplateParser

public SaxTemplateParser(Resource resource,
                         Map<String,URL> publicIdToURL)
Method Detail

parse

public ComponentTemplate parse(boolean compressWhitespace)


Copyright © 2003-2012 The Apache Software Foundation.