|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.oroad.stxx.transform.AbstractSAXTransformer
com.oroad.stxx.transform.AbstractXSLTransformer
This class provides common methods and variables used by transformers that convert stxx documents into SAX events.
| Field Summary | |
protected boolean |
autoReloadTemplates
If stylesheets will be automatically reloaded |
| Fields inherited from class com.oroad.stxx.transform.AbstractSAXTransformer |
allowURLDebug, builder, cache, context, debugXMLPath, expiryTime, log, name, resolveFromTemplatePath, rules, transFactory, writeXMLDebug |
| Fields inherited from interface com.oroad.stxx.transform.Transformer |
PROPS_PREFIX |
| Constructor Summary | |
AbstractXSLTransformer()
|
|
| Method Summary | |
protected javax.xml.transform.Templates |
getTemplates(javax.xml.transform.sax.SAXTransformerFactory factory,
java.lang.String path)
Gets a transformer from a Templates. |
protected javax.xml.transform.Templates |
getTemplatesFromCache(java.lang.String path)
Gets a Templates from cache. |
void |
init(java.lang.String name,
StxxProperties props,
javax.servlet.ServletContext context,
BuilderRules rules)
Initializes the transformer |
protected javax.xml.transform.sax.TransformerHandler[] |
loadHandlers(java.util.List paths,
javax.servlet.ServletContext context)
Loads the list of TransformationHandlers |
protected void |
putTemplates(javax.xml.transform.Templates templates,
java.lang.String id,
long lastmod)
Puts a Templates in cache. |
| Methods inherited from class com.oroad.stxx.transform.AbstractSAXTransformer |
getFactory, setCache, transform, writeXML |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
protected boolean autoReloadTemplates
| Constructor Detail |
public AbstractXSLTransformer()
| Method Detail |
public void init(java.lang.String name,
StxxProperties props,
javax.servlet.ServletContext context,
BuilderRules rules)
init in interface Transformerinit in class AbstractSAXTransformername - The name of the transformerprops - The propertiescontext - The servlet contextrules - The builder rules
protected javax.xml.transform.Templates getTemplates(javax.xml.transform.sax.SAXTransformerFactory factory,
java.lang.String path)
factory - The SAX transformer factory
protected javax.xml.transform.Templates getTemplatesFromCache(java.lang.String path)
path - The path to the template file
protected void putTemplates(javax.xml.transform.Templates templates,
java.lang.String id,
long lastmod)
templates - The Templates to store in cacheid - The unique identifier of the stylesheetlastmod - The last modified timestamp
protected javax.xml.transform.sax.TransformerHandler[] loadHandlers(java.util.List paths,
javax.servlet.ServletContext context)
throws TransformerException,
javax.xml.transform.TransformerConfigurationException
paths - A list of XSL file pathscontext - The servlet context used to resolve paths
TransformerException
javax.xml.transform.TransformerConfigurationException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||