se.unlogic.standardutils.xml
Class XSLVariableReader
java.lang.Object
se.unlogic.standardutils.xml.XSLVariableReader
public class XSLVariableReader
- extends java.lang.Object
This class is used to read the values of xsl:variable tags in XSL stylesheets. It recursively parses through all xsl:includes and xsl:imports and also
handles 'classpath://' style URI's.
- Author:
- Robert "Unlogic" Olofsson
Method Summary |
protected java.util.List<org.w3c.dom.Document> |
getSubDocuments(org.w3c.dom.Document doc,
java.util.List<org.w3c.dom.Document> subDocuments)
|
java.lang.String |
getValue(java.lang.String name)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
XSLVariableReader
public XSLVariableReader(org.w3c.dom.Document doc)
throws org.xml.sax.SAXException,
java.io.IOException,
javax.xml.parsers.ParserConfigurationException,
javax.xml.xpath.XPathExpressionException,
java.net.URISyntaxException
- Throws:
org.xml.sax.SAXException
java.io.IOException
javax.xml.parsers.ParserConfigurationException
javax.xml.xpath.XPathExpressionException
java.net.URISyntaxException
XSLVariableReader
public XSLVariableReader(java.net.URI uri)
throws org.xml.sax.SAXException,
java.io.IOException,
javax.xml.parsers.ParserConfigurationException,
javax.xml.xpath.XPathExpressionException,
java.net.URISyntaxException
- Throws:
org.xml.sax.SAXException
java.io.IOException
javax.xml.parsers.ParserConfigurationException
javax.xml.xpath.XPathExpressionException
java.net.URISyntaxException
XSLVariableReader
public XSLVariableReader(java.lang.String filePath)
throws org.xml.sax.SAXException,
java.io.IOException,
javax.xml.parsers.ParserConfigurationException,
javax.xml.xpath.XPathExpressionException,
java.net.URISyntaxException
- Throws:
org.xml.sax.SAXException
java.io.IOException
javax.xml.parsers.ParserConfigurationException
javax.xml.xpath.XPathExpressionException
java.net.URISyntaxException
XSLVariableReader
public XSLVariableReader(java.io.File file)
throws org.xml.sax.SAXException,
java.io.IOException,
javax.xml.parsers.ParserConfigurationException,
javax.xml.xpath.XPathExpressionException,
java.net.URISyntaxException
- Throws:
org.xml.sax.SAXException
java.io.IOException
javax.xml.parsers.ParserConfigurationException
javax.xml.xpath.XPathExpressionException
java.net.URISyntaxException
getSubDocuments
protected java.util.List<org.w3c.dom.Document> getSubDocuments(org.w3c.dom.Document doc,
java.util.List<org.w3c.dom.Document> subDocuments)
throws org.xml.sax.SAXException,
java.io.IOException,
javax.xml.parsers.ParserConfigurationException,
java.net.URISyntaxException,
javax.xml.xpath.XPathExpressionException
- Throws:
org.xml.sax.SAXException
java.io.IOException
javax.xml.parsers.ParserConfigurationException
java.net.URISyntaxException
javax.xml.xpath.XPathExpressionException
getValue
public java.lang.String getValue(java.lang.String name)
Copyright © 2011. All Rights Reserved.