You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@xalan.apache.org by db...@apache.org on 2001/12/19 23:02:27 UTC
cvs commit: xml-xalan/c/src/XPath XPathException.cpp XPathException.hpp XPathParserException.cpp XPathParserException.hpp
dbertoni 01/12/19 14:02:27
Modified: c/src/XPath XPathException.cpp XPathException.hpp
XPathParserException.cpp XPathParserException.hpp
Log:
Added and updated constructors.
Revision Changes Path
1.5 +8 -4 xml-xalan/c/src/XPath/XPathException.cpp
Index: XPathException.cpp
===================================================================
RCS file: /home/cvs/xml-xalan/c/src/XPath/XPathException.cpp,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- XPathException.cpp 2001/07/12 04:35:46 1.4
+++ XPathException.cpp 2001/12/19 22:02:27 1.5
@@ -62,14 +62,16 @@
const XalanDOMString XPathException::s_emptyString;
+
XPathException::XPathException(
const XalanDOMString& message,
const XalanDOMString& theURI,
int theLineNumber,
int theColumnNumber,
+ const XalanNode* styleNode,
const XalanDOMString& theType) :
XSLException(message, theURI, theLineNumber, theColumnNumber, theType),
- m_styleNode(0)
+ m_styleNode(styleNode)
{
}
@@ -87,10 +89,12 @@
XPathException::XPathException(
- const XalanDOMString& message,
+ const Locator& theLocator,
+ const XalanDOMString& theMessage,
+ const XalanNode* styleNode,
const XalanDOMString& theType) :
- XSLException(message, theType),
- m_styleNode(0)
+ XSLException(theLocator, theMessage, theType),
+ m_styleNode(styleNode)
{
}
1.7 +10 -4 xml-xalan/c/src/XPath/XPathException.hpp
Index: XPathException.hpp
===================================================================
RCS file: /home/cvs/xml-xalan/c/src/XPath/XPathException.hpp,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- XPathException.hpp 2001/07/12 04:35:46 1.6
+++ XPathException.hpp 2001/12/19 22:02:27 1.7
@@ -89,6 +89,7 @@
* @param theURI the URI of the related document, if known
* @param theLineNumber the line number of the related document, or -1 if not known
* @param theColumnNumber the column number of the related document, or -1 if not known
+ * @param styleNode the node in the stylesheet where the problem occurred
* @param theType type of exception, default is "XPathException"
*/
XPathException(
@@ -96,28 +97,33 @@
const XalanDOMString& theURI,
int theLineNumber,
int theColumnNumber,
+ const XalanNode* styleNode = 0,
const XalanDOMString& theType = XalanDOMString(XALAN_STATIC_UCODE_STRING("XPathException")));
/**
- * Construct an XPath exeption object.
+ * Constructor
*
- * @param message message explaining the problem.
+ * @param theLocator The locator instance for error reporting.
+ * @param theMessage message to write when exception thrown
* @param styleNode the node in the stylesheet where the problem occurred
* @param theType type of exception, default is "XPathException"
*/
XPathException(
- const XalanDOMString& message,
- const XalanNode* styleNode,
+ const Locator& theLocator,
+ const XalanDOMString& theMessage,
+ const XalanNode* styleNode = 0,
const XalanDOMString& theType = XalanDOMString(XALAN_STATIC_UCODE_STRING("XPathException")));
/**
* Construct an XPath exeption object.
*
* @param message message explaining the problem.
+ * @param styleNode the node in the stylesheet where the problem occurred
* @param theType type of exception, default is "XPathException"
*/
XPathException(
const XalanDOMString& message,
+ const XalanNode* styleNode = 0,
const XalanDOMString& theType = XalanDOMString(XALAN_STATIC_UCODE_STRING("XPathException")));
virtual
1.4 +12 -2 xml-xalan/c/src/XPath/XPathParserException.cpp
Index: XPathParserException.cpp
===================================================================
RCS file: /home/cvs/xml-xalan/c/src/XPath/XPathParserException.cpp,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- XPathParserException.cpp 2001/07/12 04:35:47 1.3
+++ XPathParserException.cpp 2001/12/19 22:02:27 1.4
@@ -66,16 +66,26 @@
int theLineNumber,
int theColumnNumber,
const XalanDOMString& theType) :
- XPathException(message, theURI, theLineNumber, theColumnNumber, theType)
+ XPathException(message, theURI, theLineNumber, theColumnNumber, 0, theType)
{
}
XPathParserException::XPathParserException(
+ const Locator& theLocator,
+ const XalanDOMString& theMessage,
+ const XalanDOMString& theType) :
+ XPathException(theLocator, theMessage, 0, theType)
+{
+}
+
+
+
+XPathParserException::XPathParserException(
const XalanDOMString& message,
const XalanDOMString& theType) :
- XPathException(message, theType)
+ XPathException(message, 0, theType)
{
}
1.5 +12 -0 xml-xalan/c/src/XPath/XPathParserException.hpp
Index: XPathParserException.hpp
===================================================================
RCS file: /home/cvs/xml-xalan/c/src/XPath/XPathParserException.hpp,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- XPathParserException.hpp 2001/07/12 04:35:47 1.4
+++ XPathParserException.hpp 2001/12/19 22:02:27 1.5
@@ -94,6 +94,18 @@
/**
* Constructor
*
+ * @param theLocator The locator instance for error reporting.
+ * @param theMessage message to write when exception thrown
+ * @param theType type of exception, default is "XPathParserException"
+ */
+ XPathParserException(
+ const Locator& theLocator,
+ const XalanDOMString& theMessage,
+ const XalanDOMString& theType = XalanDOMString(XALAN_STATIC_UCODE_STRING("XPathParserException")));
+
+ /**
+ * Constructor
+ *
* @param theMessage message to write when exception thrown
* @param theType type of exception, default is "XPathParserException"
*/
---------------------------------------------------------------------
To unsubscribe, e-mail: xalan-cvs-unsubscribe@xml.apache.org
For additional commands, e-mail: xalan-cvs-help@xml.apache.org