public class QueryTemplateManager
extends java.lang.Object
| Constructor and Description |
|---|
QueryTemplateManager() |
QueryTemplateManager(java.io.InputStream xslIs) |
| Modifier and Type | Method and Description |
|---|---|
void |
addDefaultQueryTemplate(java.io.InputStream xslIs) |
void |
addQueryTemplate(java.lang.String name,
java.io.InputStream xslIs) |
org.w3c.dom.Document |
getQueryAsDOM(java.util.Properties formProperties) |
static org.w3c.dom.Document |
getQueryAsDOM(java.util.Properties formProperties,
java.io.InputStream xslIs)
Slow means of constructing query - parses stylesheet from input stream
|
org.w3c.dom.Document |
getQueryAsDOM(java.util.Properties formProperties,
java.lang.String queryTemplateName) |
static org.w3c.dom.Document |
getQueryAsDOM(java.util.Properties formProperties,
javax.xml.transform.Templates template)
Fast means of constructing query using a cached,precompiled stylesheet
|
java.lang.String |
getQueryAsXmlString(java.util.Properties formProperties) |
static java.lang.String |
getQueryAsXmlString(java.util.Properties formProperties,
java.io.InputStream xslIs)
Slow means of constructing query parsing a stylesheet from an input stream
|
java.lang.String |
getQueryAsXmlString(java.util.Properties formProperties,
java.lang.String queryTemplateName) |
static java.lang.String |
getQueryAsXmlString(java.util.Properties formProperties,
javax.xml.transform.Templates template)
Fast means of constructing query using a precompiled stylesheet
|
static javax.xml.transform.Templates |
getTemplates(java.io.InputStream xslIs)
Parses a query stylesheet for repeated use
|
static void |
transformCriteria(java.util.Properties formProperties,
java.io.InputStream xslIs,
javax.xml.transform.Result result)
Slower transformation using an uncompiled stylesheet (suitable for development environment)
|
static void |
transformCriteria(java.util.Properties formProperties,
javax.xml.transform.Templates template,
javax.xml.transform.Result result)
Fast transformation using a pre-compiled stylesheet (suitable for production environments)
|
static void |
transformCriteria(java.util.Properties formProperties,
javax.xml.transform.Transformer transformer,
javax.xml.transform.Result result) |
public QueryTemplateManager()
public QueryTemplateManager(java.io.InputStream xslIs)
throws javax.xml.transform.TransformerConfigurationException,
javax.xml.parsers.ParserConfigurationException,
org.xml.sax.SAXException,
java.io.IOException
javax.xml.transform.TransformerConfigurationExceptionjavax.xml.parsers.ParserConfigurationExceptionorg.xml.sax.SAXExceptionjava.io.IOExceptionpublic void addDefaultQueryTemplate(java.io.InputStream xslIs)
throws javax.xml.transform.TransformerConfigurationException,
javax.xml.parsers.ParserConfigurationException,
org.xml.sax.SAXException,
java.io.IOException
javax.xml.transform.TransformerConfigurationExceptionjavax.xml.parsers.ParserConfigurationExceptionorg.xml.sax.SAXExceptionjava.io.IOExceptionpublic void addQueryTemplate(java.lang.String name,
java.io.InputStream xslIs)
throws javax.xml.transform.TransformerConfigurationException,
javax.xml.parsers.ParserConfigurationException,
org.xml.sax.SAXException,
java.io.IOException
javax.xml.transform.TransformerConfigurationExceptionjavax.xml.parsers.ParserConfigurationExceptionorg.xml.sax.SAXExceptionjava.io.IOExceptionpublic java.lang.String getQueryAsXmlString(java.util.Properties formProperties,
java.lang.String queryTemplateName)
throws org.xml.sax.SAXException,
java.io.IOException,
javax.xml.parsers.ParserConfigurationException,
javax.xml.transform.TransformerException
org.xml.sax.SAXExceptionjava.io.IOExceptionjavax.xml.parsers.ParserConfigurationExceptionjavax.xml.transform.TransformerExceptionpublic org.w3c.dom.Document getQueryAsDOM(java.util.Properties formProperties,
java.lang.String queryTemplateName)
throws org.xml.sax.SAXException,
java.io.IOException,
javax.xml.parsers.ParserConfigurationException,
javax.xml.transform.TransformerException
org.xml.sax.SAXExceptionjava.io.IOExceptionjavax.xml.parsers.ParserConfigurationExceptionjavax.xml.transform.TransformerExceptionpublic java.lang.String getQueryAsXmlString(java.util.Properties formProperties)
throws org.xml.sax.SAXException,
java.io.IOException,
javax.xml.parsers.ParserConfigurationException,
javax.xml.transform.TransformerException
org.xml.sax.SAXExceptionjava.io.IOExceptionjavax.xml.parsers.ParserConfigurationExceptionjavax.xml.transform.TransformerExceptionpublic org.w3c.dom.Document getQueryAsDOM(java.util.Properties formProperties)
throws org.xml.sax.SAXException,
java.io.IOException,
javax.xml.parsers.ParserConfigurationException,
javax.xml.transform.TransformerException
org.xml.sax.SAXExceptionjava.io.IOExceptionjavax.xml.parsers.ParserConfigurationExceptionjavax.xml.transform.TransformerExceptionpublic static java.lang.String getQueryAsXmlString(java.util.Properties formProperties,
javax.xml.transform.Templates template)
throws org.xml.sax.SAXException,
java.io.IOException,
javax.xml.parsers.ParserConfigurationException,
javax.xml.transform.TransformerException
org.xml.sax.SAXExceptionjava.io.IOExceptionjavax.xml.parsers.ParserConfigurationExceptionjavax.xml.transform.TransformerExceptionpublic static java.lang.String getQueryAsXmlString(java.util.Properties formProperties,
java.io.InputStream xslIs)
throws org.xml.sax.SAXException,
java.io.IOException,
javax.xml.parsers.ParserConfigurationException,
javax.xml.transform.TransformerException
org.xml.sax.SAXExceptionjava.io.IOExceptionjavax.xml.parsers.ParserConfigurationExceptionjavax.xml.transform.TransformerExceptionpublic static org.w3c.dom.Document getQueryAsDOM(java.util.Properties formProperties,
javax.xml.transform.Templates template)
throws org.xml.sax.SAXException,
java.io.IOException,
javax.xml.parsers.ParserConfigurationException,
javax.xml.transform.TransformerException
org.xml.sax.SAXExceptionjava.io.IOExceptionjavax.xml.parsers.ParserConfigurationExceptionjavax.xml.transform.TransformerExceptionpublic static org.w3c.dom.Document getQueryAsDOM(java.util.Properties formProperties,
java.io.InputStream xslIs)
throws org.xml.sax.SAXException,
java.io.IOException,
javax.xml.parsers.ParserConfigurationException,
javax.xml.transform.TransformerException
org.xml.sax.SAXExceptionjava.io.IOExceptionjavax.xml.parsers.ParserConfigurationExceptionjavax.xml.transform.TransformerExceptionpublic static void transformCriteria(java.util.Properties formProperties,
java.io.InputStream xslIs,
javax.xml.transform.Result result)
throws org.xml.sax.SAXException,
java.io.IOException,
javax.xml.parsers.ParserConfigurationException,
javax.xml.transform.TransformerException
org.xml.sax.SAXExceptionjava.io.IOExceptionjavax.xml.parsers.ParserConfigurationExceptionjavax.xml.transform.TransformerExceptionpublic static void transformCriteria(java.util.Properties formProperties,
javax.xml.transform.Templates template,
javax.xml.transform.Result result)
throws org.xml.sax.SAXException,
java.io.IOException,
javax.xml.parsers.ParserConfigurationException,
javax.xml.transform.TransformerException
org.xml.sax.SAXExceptionjava.io.IOExceptionjavax.xml.parsers.ParserConfigurationExceptionjavax.xml.transform.TransformerExceptionpublic static void transformCriteria(java.util.Properties formProperties,
javax.xml.transform.Transformer transformer,
javax.xml.transform.Result result)
throws org.xml.sax.SAXException,
java.io.IOException,
javax.xml.parsers.ParserConfigurationException,
javax.xml.transform.TransformerException
org.xml.sax.SAXExceptionjava.io.IOExceptionjavax.xml.parsers.ParserConfigurationExceptionjavax.xml.transform.TransformerExceptionpublic static javax.xml.transform.Templates getTemplates(java.io.InputStream xslIs)
throws javax.xml.parsers.ParserConfigurationException,
org.xml.sax.SAXException,
java.io.IOException,
javax.xml.transform.TransformerConfigurationException
javax.xml.parsers.ParserConfigurationExceptionorg.xml.sax.SAXExceptionjava.io.IOExceptionjavax.xml.transform.TransformerConfigurationExceptionCopyright © 2000-2022 Apache Software Foundation. All Rights Reserved.