|
BEA Systems, Inc. | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--weblogic.apache.xalan.xslt.XSLTProcessorFactory
Manufactures the processor for performing transformations. Use one of the static getProcessor methods to create an XSLTProcessor object.
This class is based on an implementation from the Apache XML Project. In future releases the XML parser, XSLT processor, and associated classes will likely be updated to be based on a later version of the Apache implementations. Since Apache does not guarantee backwards compatibility between versions of their software, we cannot guarantee backwards compatibility of any of the classes contained in the weblogic.apache package or sub-packages.
Constructor Summary | |
XSLTProcessorFactory()
|
Method Summary | |
static XSLTProcessor |
getProcessor()
Get a new XSLTProcessor with the default high-performance DTM (Document Table Model) liaison and XML parser. |
static XSLTProcessor |
getProcessor(XMLParserLiaison parserLiaison)
Get a new XSLTProcessor that will use the specified XMLParserLiaison to interact with a given XML parser. |
static XSLTProcessor |
getProcessor(XMLParserLiaison parserLiaison,
XPathFactory xpathFactory)
Get a new XSLTProcessor that will use the specified XMLParserLiaison and XPathFactory to interact with a given XML parser. |
static XSLTProcessor |
getProcessorUsingLiaisonName(java.lang.String parserLiaisonClassName)
Get a new XSLTProcessor that will use a given XMLParserLiaison class to interact with a given XML parser. |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
Constructor Detail |
public XSLTProcessorFactory()
Method Detail |
public static XSLTProcessor getProcessor() throws org.xml.sax.SAXException
Note If you want to process DOM Node input, use getProcessorUsingLiaisonName("weblogic.apache.xalan.xpath.xdom.XercesLiaison").
DTMLiaison
public static XSLTProcessor getProcessorUsingLiaisonName(java.lang.String parserLiaisonClassName) throws org.xml.sax.SAXException
If your input is in the form of a file, character stream, byte stream, or SAX DocumentHandler, you may want to use the high-performance DTM liaison and parser, in which case you can use the no-argument constructor.
parserLiaisonClassName
- The name of the ParserLiaison class.getProcessor()
,
XMLParserLiaison
,
DTMLiaison
public static XSLTProcessor getProcessor(XMLParserLiaison parserLiaison)
parserLiaison
- the XMLParserLiaison set up to interact with a given XML parser.getProcessor()
,
XMLParserLiaison
,
DTMLiaison
public static XSLTProcessor getProcessor(XMLParserLiaison parserLiaison, XPathFactory xpathFactory)
parserLiaison
- the XMLParserLiaison set up to interact with a given XML parser.xpathFactory
- A custom XPathFactory.getProcessor()
,
XMLParserLiaison
,
DTMLiaison
|
Documentation is available at http://download.oracle.com/docs/cd/E13222_01/wls/docs60 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |