|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
oracle.xml.parser.v2.XSLProcessor
This class provides methods to transform an input XML document using a
previously constructed XSLStylesheet. The transformation
effected is as specified by the
XSLT 1.0 specification.
| Constructor Summary |
XSLProcessor()
Default Constructor |
| Method Summary |
| Type | Method |
|---|---|
java.lang.Object |
getParam(java.lang.String name)
Deprecated. - use getParam(String, String); |
java.lang.Object |
getParam(java.lang.String uri,
java.lang.String name)
Gets the value of a top-level stylesheet parameter. |
XSLStylesheet |
newXSLStylesheet(java.io.InputStream xsl)
Constructs an XSLStylesheet using the given Inputstream XSL function document('') is not supported as there is no way to re-access the input Stylesheet as XMLDocument. |
XSLStylesheet |
newXSLStylesheet(java.io.Reader xsl)
Constructs an XSLStylesheet using the given Reader XSL function document('') is not supported as there is no way to re-access the input Stylesheet as XMLDocument. |
XSLStylesheet |
newXSLStylesheet(java.net.URL xsl)
Constructs an XSLStylesheet using the given URL |
XSLStylesheet |
newXSLStylesheet(XMLDocument xsl)
Constructs an XSLStylesheet using the given XMLDocument |
XMLDocumentFragment |
processXSL(XSLStylesheet xsl,
java.io.InputStream xml,
java.net.URL ref)
Transform input XML document using given InputStream and stylesheet. |
XMLDocumentFragment |
processXSL(XSLStylesheet xsl,
java.io.Reader xml,
java.net.URL ref)
Transform input XML document using given Reader and stylesheet. |
XMLDocumentFragment |
processXSL(XSLStylesheet xsl,
java.net.URL xml,
java.net.URL ref)
Transform input XML document using given URL and stylesheet. |
XMLDocumentFragment |
processXSL(XSLStylesheet xsl,
XMLDocument xml)
Transform input XML document using given XMLDocument and stylesheet. |
void |
processXSL(XSLStylesheet xsl,
XMLDocument xml,
ContentHandler handler)
Transform input XML document using given XMLDocument and stylesheet. |
XMLDocumentFragment |
processXSL(XSLStylesheet xsl,
XMLDocumentFragment inp)
Transform input XML document using given XMLDocument and stylesheet. |
void |
processXSL(XSLStylesheet xsl,
XMLDocumentFragment xml,
java.io.OutputStream os)
Transform input XML using given XMLDocumentFragment and stylesheet. |
void |
processXSL(XSLStylesheet xsl,
XMLDocumentFragment xml,
java.io.PrintWriter pw)
Transform input XML using given XMLDocumentFragment and stylesheet. |
void |
processXSL(XSLStylesheet xsl,
XMLDocumentFragment inp,
XMLDocumentHandler handler)
Transform input XML document using given XMLDocument and stylesheet. |
void |
processXSL(XSLStylesheet xsl,
XMLDocument xml,
java.io.OutputStream os)
Transform input XML document using given XMLDocument and stylesheet. |
void |
processXSL(XSLStylesheet xsl,
XMLDocument xml,
java.io.PrintWriter pw)
Transform input XML document using given XMLDocument and stylesheet. |
void |
processXSL(XSLStylesheet xsl,
XMLDocument xml,
XMLDocumentHandler handler)
Transform input XML document using given XMLDocument and stylesheet. |
XMLDocumentFragment |
processXSL(XSLStylesheet xsl,
XMLElement inp)
Transform input XML document using given XMLDocument and stylesheet. |
void |
processXSL(XSLStylesheet xsl,
XMLElement inp,
ContentHandler handler)
Transform input XML document using given XMLElement and stylesheet. |
void |
processXSL(XSLStylesheet xsl,
XMLElement xml,
java.io.OutputStream os)
Transform input XML using given XMLElement and stylesheet. |
void |
processXSL(XSLStylesheet xsl,
XMLElement xml,
java.io.PrintWriter pw)
Transform input XML using given XMLElement and stylesheet. |
void |
processXSL(XSLStylesheet xsl,
XMLElement xml,
XMLDocumentHandler handler)
Transform input XML document using given XMLElement and stylesheet. |
void |
removeParam(java.lang.String uri,
java.lang.String name)
Removes the value of a top-level stylesheet parameter. |
void |
resetParams()
Resets all the params set. |
void |
setBaseURL(java.net.URL url)
Set base url to resolve include/import hrefs EntityResolver if set is used before using the base url |
void |
setEntityResolver(EntityResolver eResolver)
Set entity resolver to resolve include/import hrefs if not set, base url (if set) is used. |
void |
setErrorStream(java.io.OutputStream out)
Creates an output stream for the output of warnings. |
void |
setLocale(java.util.Locale locale)
Applications can use this to set the locale for error reporting. |
void |
setParam(java.lang.String uri,
java.lang.String name,
java.lang.Object value)
Sets the value of a top-level stylesheet parameter. |
void |
setXSLOutput(oracle.xml.parser.v2.XSLOutput xslOutput)
Set the overriding XSLOutput object. |
void |
showWarnings(boolean flag)
Switch to determine whether to output warnings. |
| Constructor Detail |
public XSLProcessor()
| Method Detail |
public void processXSL(XSLStylesheet xsl,
XMLDocument xml,
ContentHandler handler)
throws XSLException
xsl - XSLStylesheet to be used for transformationxml - XML input to be transformed (as a DOM Tree)handler - ContentHandler
public void processXSL(XSLStylesheet xsl,
XMLDocument xml,
XMLDocumentHandler handler)
throws XSLException
xsl - XSLStylesheet to be used for transformationxml - XML input to be transformed (as a DOM Tree)handler - XMLDocument handler
public void processXSL(XSLStylesheet xsl,
XMLDocument xml,
java.io.OutputStream os)
throws XSLException,
java.io.IOException
xsl - XSLStylesheet to be used for transformationxml - XML input to be transformed (as a DOM Tree)out - Outputstream to which the result is printed
public void processXSL(XSLStylesheet xsl,
XMLDocument xml,
java.io.PrintWriter pw)
throws XSLException,
java.io.IOException
xsl - XSLStylesheet to be used for transformationxml - XML input to be transformed (as a DOM Tree)pw - PrintWriter to which the result is printed
public XMLDocumentFragment processXSL(XSLStylesheet xsl,
XMLDocument xml)
throws XSLException
xsl:output, to use xsl:output
use processXSL functions which accept OutputStream or PrintWriterxsl - XSLStylesheet to be used for transformationxml - XML input to be transformed (as a DOM Tree)XMLDocumentFragment
public void processXSL(XSLStylesheet xsl,
XMLElement inp,
ContentHandler handler)
throws XSLException
xsl - XSLStylesheet to be used for transformationxml - XML input to be transformed (as a DOM Tree)handler - ContentHandler
public void processXSL(XSLStylesheet xsl,
XMLElement xml,
XMLDocumentHandler handler)
throws XSLException
xsl - XSLStylesheet to be used for transformationxml - XML input to be transformed (as a DOM Tree)handler - XMLDocument HandlerXMLDocumentFragment
public void processXSL(XSLStylesheet xsl,
XMLElement xml,
java.io.OutputStream os)
throws XSLException,
java.io.IOException
xsl - XSLStylesheet to be used for transformationxml - XML input to be transformed (as a DOM Tree)out - Outputstream to which the result is printed
public void processXSL(XSLStylesheet xsl,
XMLElement xml,
java.io.PrintWriter pw)
throws XSLException,
java.io.IOException
xsl - XSLStylesheet to be used for transformationxml - XML input to be transformed (as a DOM Tree)pw - PrintWriter to which the result is printed
public XMLDocumentFragment processXSL(XSLStylesheet xsl,
XMLElement inp)
throws XSLException
xsl:output, to use xsl:output
use processXSL functions which accept OutputStream or PrintWriterxsl - XSLStylesheet to be used for transformationxml - XML input to be transformed (as a DOM Tree)XMLDocumentFragment
public void processXSL(XSLStylesheet xsl,
XMLDocumentFragment inp,
XMLDocumentHandler handler)
throws XSLException
xsl - XSLStylesheet to be used for transformationxml - XML input to be transformed (as a DOM Tree)handler - XMLDocument handlerXMLDocumentFragment
public void processXSL(XSLStylesheet xsl,
XMLDocumentFragment xml,
java.io.OutputStream os)
throws XSLException,
java.io.IOException
xsl - XSLStylesheet to be used for transformationxml - XML input to be transformed (as a DOM Tree)out - Outputstream to which the result is printed
public void processXSL(XSLStylesheet xsl,
XMLDocumentFragment xml,
java.io.PrintWriter pw)
throws XSLException,
java.io.IOException
xsl - XSLStylesheet to be used for transformationxml - XML input to be transformed (as a DOM Tree)pw - PrintWriter to which the result is printed
public XMLDocumentFragment processXSL(XSLStylesheet xsl,
XMLDocumentFragment inp)
throws XSLException
xsl:output, to use xsl:output
use processXSL functions which accept OutputStream or PrintWriterxsl - XSLStylesheet to be used for transformationxml - XML input to be transformed (as a DOM Tree)XMLDocumentFragment
public XMLDocumentFragment processXSL(XSLStylesheet xsl,
java.io.InputStream xml,
java.net.URL ref)
throws XSLException
xsl:output, to use xsl:output
use processXSL functions which accept OutputStream or PrintWriterxsl - XSLStylesheet to be used for transformationxml - XML input to be transformed (as a java.io.Inputstream)ref - Reference URL to resolve external entities in input xml fileXMLDocumentFragment
public XMLDocumentFragment processXSL(XSLStylesheet xsl,
java.net.URL xml,
java.net.URL ref)
throws XSLException
xsl:output, to use xsl:output
use processXSL functions which accept OutputStream or PrintWriterxsl - XSLStylesheet to be used for transformationxml - XML input to be transformed (as a java.net.URL)ref - Reference URL to resolve external entities in input xml fileXMLDocumentFragment
public XMLDocumentFragment processXSL(XSLStylesheet xsl,
java.io.Reader xml,
java.net.URL ref)
throws XSLException
xsl:output, to use xsl:output
use processXSL functions which accept OutputStream or PrintWriterxsl - XSLStylesheet to be used for transformationxml - XML input to be transformed (as a java.io.Reader)ref - Reference URL to resolve external entities in input xml fileXMLDocumentFragment
public XSLStylesheet newXSLStylesheet(XMLDocument xsl)
throws XSLException
xsl - XSL input as a DOM Tree
public XSLStylesheet newXSLStylesheet(java.io.InputStream xsl)
throws XSLException
xsl - XSL input as an Inputstream
public XSLStylesheet newXSLStylesheet(java.net.URL xsl)
throws XSLException
xsl - XSL input as a URL
public XSLStylesheet newXSLStylesheet(java.io.Reader xsl)
throws XSLException
xsl - XSL input as a Reader
public final void setErrorStream(java.io.OutputStream out)
throws java.io.IOException
out - The output stream to use for errors and warningspublic void setLocale(java.util.Locale locale)
locale - Locale to setpublic final void showWarnings(boolean flag)
flag - determines whether warnings should be shown
By default, warnings are not outputpublic void setBaseURL(java.net.URL url)
url - Base URL to be setsetEntityResolver(org.xml.sax.EntityResolver)public void setEntityResolver(EntityResolver eResolver)
eResolver - EntityResolver
public void setParam(java.lang.String uri,
java.lang.String name,
java.lang.Object value)
throws XSLException
uri - URI of parametername - parameter namevalue - parameter value (Strings will be treated as XPath Expr
for backward compatibility)
public java.lang.Object getParam(java.lang.String uri,
java.lang.String name)
throws XSLException
uri - URI of parametername - parameter name
public void removeParam(java.lang.String uri,
java.lang.String name)
throws XSLException
uri - URI of parametername - parameter name
public void resetParams()
throws XSLException
public void setXSLOutput(oracle.xml.parser.v2.XSLOutput xslOutput)
output - - overriding propertiespublic java.lang.Object getParam(java.lang.String name)
name - the parameter namethe - parameter value
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||