Author: jasons
Date: Mon Aug 28 03:36:16 2006
New Revision: 437630
URL: http://svn.apache.org/viewvc?rev=437630&view=rev
Log:
new one interface file/class test
Added:
xerces/c/trunk/swig/interfaces/dom/
xerces/c/trunk/swig/interfaces/dom/DOMAttr.i
xerces/c/trunk/swig/interfaces/dom/DOMCDATASection.i
xerces/c/trunk/swig/interfaces/dom/DOMCharacterData.i
xerces/c/trunk/swig/interfaces/dom/DOMComment.i
xerces/c/trunk/swig/interfaces/dom/DOMConfiguration.i
xerces/c/trunk/swig/interfaces/dom/DOMDocument.i
xerces/c/trunk/swig/interfaces/dom/DOMDocumentFragment.i
xerces/c/trunk/swig/interfaces/dom/DOMDocumentRange.i
xerces/c/trunk/swig/interfaces/dom/DOMDocumentTraversal.i
xerces/c/trunk/swig/interfaces/dom/DOMDocumentType.i
xerces/c/trunk/swig/interfaces/dom/DOMElement.i
xerces/c/trunk/swig/interfaces/dom/DOMEntity.i
xerces/c/trunk/swig/interfaces/dom/DOMEntityReference.i
xerces/c/trunk/swig/interfaces/dom/DOMError.i
xerces/c/trunk/swig/interfaces/dom/DOMErrorHandler.i
xerces/c/trunk/swig/interfaces/dom/DOMException.i
xerces/c/trunk/swig/interfaces/dom/DOMImplementation.i
xerces/c/trunk/swig/interfaces/dom/DOMImplementationLS.i
xerces/c/trunk/swig/interfaces/dom/DOMImplementationList.i
xerces/c/trunk/swig/interfaces/dom/DOMImplementationRegistry.i
xerces/c/trunk/swig/interfaces/dom/DOMImplementationSource.i
xerces/c/trunk/swig/interfaces/dom/DOMLSException.i
xerces/c/trunk/swig/interfaces/dom/DOMLSInput.i
xerces/c/trunk/swig/interfaces/dom/DOMLSOutput.i
xerces/c/trunk/swig/interfaces/dom/DOMLSParser.i
xerces/c/trunk/swig/interfaces/dom/DOMLSParserFilter.i
xerces/c/trunk/swig/interfaces/dom/DOMLSResourceResolver.i
xerces/c/trunk/swig/interfaces/dom/DOMLSSerializer.i
xerces/c/trunk/swig/interfaces/dom/DOMLSSerializerFilter.i
xerces/c/trunk/swig/interfaces/dom/DOMLocator.i
xerces/c/trunk/swig/interfaces/dom/DOMNamedNodeMap.i
xerces/c/trunk/swig/interfaces/dom/DOMNode.i
xerces/c/trunk/swig/interfaces/dom/DOMNodeFilter.i
xerces/c/trunk/swig/interfaces/dom/DOMNodeIterator.i
xerces/c/trunk/swig/interfaces/dom/DOMNodeList.i
xerces/c/trunk/swig/interfaces/dom/DOMNotation.i
xerces/c/trunk/swig/interfaces/dom/DOMPSVITypeInfo.i
xerces/c/trunk/swig/interfaces/dom/DOMProcessingInstruction.i
xerces/c/trunk/swig/interfaces/dom/DOMRange.i
xerces/c/trunk/swig/interfaces/dom/DOMRangeException.i
xerces/c/trunk/swig/interfaces/dom/DOMStringList.i
xerces/c/trunk/swig/interfaces/dom/DOMText.i
xerces/c/trunk/swig/interfaces/dom/DOMTreeWalker.i
xerces/c/trunk/swig/interfaces/dom/DOMTypeInfo.i
xerces/c/trunk/swig/interfaces/dom/DOMUserDataHandler.i
xerces/c/trunk/swig/interfaces/dom/DOMXPathEvaluator.i
xerces/c/trunk/swig/interfaces/dom/DOMXPathException.i
xerces/c/trunk/swig/interfaces/dom/DOMXPathExpression.i
xerces/c/trunk/swig/interfaces/dom/DOMXPathNSResolver.i
xerces/c/trunk/swig/interfaces/dom/DOMXPathNamespace.i
xerces/c/trunk/swig/interfaces/dom/DOMXPathResult.i
Modified:
xerces/c/trunk/swig/interfaces/DOM.i
Modified: xerces/c/trunk/swig/interfaces/DOM.i
URL:
http://svn.apache.org/viewvc/xerces/c/trunk/swig/interfaces/DOM.i?rev=437630&r1=437629&r2=437630&view=diff
==============================================================================
--- xerces/c/trunk/swig/interfaces/DOM.i (original)
+++ xerces/c/trunk/swig/interfaces/DOM.i Mon Aug 28 03:36:16 2006
@@ -22,7 +22,8 @@
* the DOM classes gets a special exception handler
* 'goto fail' must be called - either explicitly, or via SWIG_croak()
* to ensure that any variable cleanup is done - to avoid memory leaks.
- * By making these macros, it reduces the code size dramatically
+ * By making these macros, it reduces the code *file* size dramatically
+ * (but doesn't reduce the compiled file size at all...)
*/
%{
#define CATCH_DOM_EXCEPTION \
@@ -52,71 +53,76 @@
}
// Introduced in DOM Level 1
-%include "xercesc/dom/DOMException.hpp"
-%include "xercesc/dom/DOMNode.hpp"
-%include "xercesc/dom/DOMAttr.hpp"
-%include "xercesc/dom/DOMElement.hpp"
-%include "xercesc/dom/DOMEntity.hpp"
-%include "xercesc/dom/DOMDocumentType.hpp"
-%include "xercesc/dom/DOMCharacterData.hpp"
-%include "xercesc/dom/DOMComment.hpp"
-%include "xercesc/dom/DOMText.hpp"
-%include "xercesc/dom/DOMCDATASection.hpp"
-%include "xercesc/dom/DOMNodeList.hpp"
-%include "xercesc/dom/DOMNamedNodeMap.hpp"
-%include "xercesc/dom/DOMDocumentFragment.hpp"
-%include "xercesc/dom/DOMEntityReference.hpp"
-%include "xercesc/dom/DOMNotation.hpp"
-%include "xercesc/dom/DOMProcessingInstruction.hpp"
+%include "dom/DOMException.i"
+%include "dom/DOMNode.i"
+%include "dom/DOMAttr.i"
+%include "dom/DOMElement.i"
+%include "dom/DOMEntity.i"
+%include "dom/DOMDocumentType.i"
+%include "dom/DOMCharacterData.i"
+%include "dom/DOMComment.i"
+%include "dom/DOMText.i"
+%include "dom/DOMCDATASection.i"
+%include "dom/DOMNodeList.i"
+%include "dom/DOMNamedNodeMap.i"
+%include "dom/DOMDocumentFragment.i"
+%include "dom/DOMEntityReference.i"
+%include "dom/DOMNotation.i"
+%include "dom/DOMProcessingInstruction.i"
+
+// type info
+%include "dom/DOMTypeInfo.i"
+%include "dom/DOMPSVITypeInfo.i"
+
+// XPath
+%include "dom/DOMXPathEvaluator.i"
+%include "dom/DOMXPathException.i"
+%include "dom/DOMXPathExpression.i"
+%include "dom/DOMXPathNamespace.i"
+%include "dom/DOMXPathNSResolver.i"
+%include "dom/DOMXPathResult.i"
// Introduced in DOM Level 2
-%include "xercesc/dom/DOMDocumentRange.hpp"
-%include "xercesc/dom/DOMDocumentTraversal.hpp"
-%include "xercesc/dom/DOMNodeIterator.hpp"
-%include "xercesc/dom/DOMNodeFilter.hpp"
-%include "xercesc/dom/DOMRange.hpp"
-%include "xercesc/dom/DOMRangeException.hpp"
-%include "xercesc/dom/DOMTreeWalker.hpp"
-%include "xercesc/dom/DOMDocumentTraversal.hpp"
+%include "dom/DOMDocumentRange.i"
+%include "dom/DOMDocumentTraversal.i"
+%include "dom/DOMNodeIterator.i"
+%include "dom/DOMNodeFilter.i"
+%include "dom/DOMRange.i"
+%include "dom/DOMRangeException.i"
+%include "dom/DOMTreeWalker.i"
/*
* Introduced in DOM Level 3
*/
-%include "xercesc/dom/DOMConfiguration.hpp"
-%include "xercesc/dom/DOMImplementationLS.hpp"
-%include "xercesc/dom/DOMImplementation.hpp"
-%include "xercesc/dom/DOMImplementationSource.hpp"
-%include "xercesc/dom/DOMImplementationRegistry.hpp"
-
-%include "xercesc/dom/DOMErrorHandler.hpp"
-%include "xercesc/dom/DOMDocument.hpp"
-%include "xercesc/dom/DOMLocator.hpp"
-
-%include "xercesc/dom/DOMLSResourceResolver.hpp"
+%include "dom/DOMUserDataHandler.i"
+%include "dom/DOMConfiguration.i"
+%include "dom/DOMStringList.i"
+%include "dom/DOMImplementationLS.i"
+%include "dom/DOMImplementation.i"
+%include "dom/DOMImplementationList.i"
+%include "dom/DOMImplementationSource.i"
+%include "dom/DOMImplementationRegistry.i"
+
+%include "dom/DOMError.i"
+%include "dom/DOMErrorHandler.i"
+%include "dom/DOMDocument.i"
+%include "dom/DOMLocator.i"
+%include "dom/DOMLSResourceResolver.i"
// DOMLSParser
-%include "xercesc/dom/DOMLSInput.hpp"
-%include "xercesc/framework/Wrapper4InputSource.hpp"
-%include "xercesc/framework/Wrapper4DOMLSInput.hpp"
-%import "xercesc/dom/DOMLSParserFilter.hpp"
-%include "xercesc/dom/DOMLSParser.hpp"
+%include "dom/DOMLSInput.i"
+%include "framework/Wrapper4InputSource.i"
+%include "framework/Wrapper4DOMLSInput.i"
+%import "dom/DOMLSParserFilter.i"
+%include "dom/DOMLSParser.i"
// DOMWriter
-%include "xercesc/dom/DOMLSOutput.hpp"
-%import "xercesc/framework/XMLFormatter.hpp"
-%include "xercesc/framework/StdOutFormatTarget.hpp"
-%include "xercesc/framework/LocalFileFormatTarget.hpp"
-%include "xercesc/framework/MemBufFormatTarget.hpp"
-
-%include "xercesc/dom/DOMLSSerializer.hpp"
-%include "xercesc/dom/DOMLSSerializerFilter.hpp"
-
-%extend XERCES_CPP_NAMESPACE::DOMNode {
- bool operator==(const DOMNode *other) {
- return self->isSameNode(other);
- }
- bool operator!=(const DOMNode *other) {
- return !self->isSameNode(other);
- }
-};
-
+%include "dom/DOMLSOutput.i"
+%include "framework/XMLFormatter.i"
+%include "framework/StdOutFormatTarget.i"
+%include "framework/LocalFileFormatTarget.i"
+%include "framework/MemBufFormatTarget.i"
+
+%include "dom/DOMLSException.i"
+%include "dom/DOMLSSerializer.i"
+%include "dom/DOMLSSerializerFilter.i"
Added: xerces/c/trunk/swig/interfaces/dom/DOMAttr.i
URL:
http://svn.apache.org/viewvc/xerces/c/trunk/swig/interfaces/dom/DOMAttr.i?rev=437630&view=auto
==============================================================================
--- xerces/c/trunk/swig/interfaces/dom/DOMAttr.i (added)
+++ xerces/c/trunk/swig/interfaces/dom/DOMAttr.i Mon Aug 28 03:36:16 2006
@@ -0,0 +1 @@
+%include "xercesc/dom/DOMAttr.hpp"
\ No newline at end of file
Added: xerces/c/trunk/swig/interfaces/dom/DOMCDATASection.i
URL:
http://svn.apache.org/viewvc/xerces/c/trunk/swig/interfaces/dom/DOMCDATASection.i?rev=437630&view=auto
==============================================================================
--- xerces/c/trunk/swig/interfaces/dom/DOMCDATASection.i (added)
+++ xerces/c/trunk/swig/interfaces/dom/DOMCDATASection.i Mon Aug 28 03:36:16
2006
@@ -0,0 +1 @@
+%include "xercesc/dom/DOMCDATASection.hpp"
\ No newline at end of file
Added: xerces/c/trunk/swig/interfaces/dom/DOMCharacterData.i
URL:
http://svn.apache.org/viewvc/xerces/c/trunk/swig/interfaces/dom/DOMCharacterData.i?rev=437630&view=auto
==============================================================================
--- xerces/c/trunk/swig/interfaces/dom/DOMCharacterData.i (added)
+++ xerces/c/trunk/swig/interfaces/dom/DOMCharacterData.i Mon Aug 28 03:36:16
2006
@@ -0,0 +1 @@
+%include "xercesc/dom/DOMCharacterData.hpp"
\ No newline at end of file
Added: xerces/c/trunk/swig/interfaces/dom/DOMComment.i
URL:
http://svn.apache.org/viewvc/xerces/c/trunk/swig/interfaces/dom/DOMComment.i?rev=437630&view=auto
==============================================================================
--- xerces/c/trunk/swig/interfaces/dom/DOMComment.i (added)
+++ xerces/c/trunk/swig/interfaces/dom/DOMComment.i Mon Aug 28 03:36:16 2006
@@ -0,0 +1 @@
+%include "xercesc/dom/DOMComment.hpp"
\ No newline at end of file
Added: xerces/c/trunk/swig/interfaces/dom/DOMConfiguration.i
URL:
http://svn.apache.org/viewvc/xerces/c/trunk/swig/interfaces/dom/DOMConfiguration.i?rev=437630&view=auto
==============================================================================
--- xerces/c/trunk/swig/interfaces/dom/DOMConfiguration.i (added)
+++ xerces/c/trunk/swig/interfaces/dom/DOMConfiguration.i Mon Aug 28 03:36:16
2006
@@ -0,0 +1 @@
+%include "xercesc/dom/DOMConfiguration.hpp"
\ No newline at end of file
Added: xerces/c/trunk/swig/interfaces/dom/DOMDocument.i
URL:
http://svn.apache.org/viewvc/xerces/c/trunk/swig/interfaces/dom/DOMDocument.i?rev=437630&view=auto
==============================================================================
--- xerces/c/trunk/swig/interfaces/dom/DOMDocument.i (added)
+++ xerces/c/trunk/swig/interfaces/dom/DOMDocument.i Mon Aug 28 03:36:16 2006
@@ -0,0 +1 @@
+%include "xercesc/dom/DOMDocument.hpp"
\ No newline at end of file
Added: xerces/c/trunk/swig/interfaces/dom/DOMDocumentFragment.i
URL:
http://svn.apache.org/viewvc/xerces/c/trunk/swig/interfaces/dom/DOMDocumentFragment.i?rev=437630&view=auto
==============================================================================
--- xerces/c/trunk/swig/interfaces/dom/DOMDocumentFragment.i (added)
+++ xerces/c/trunk/swig/interfaces/dom/DOMDocumentFragment.i Mon Aug 28
03:36:16 2006
@@ -0,0 +1 @@
+%include "xercesc/dom/DOMDocumentFragment.hpp"
\ No newline at end of file
Added: xerces/c/trunk/swig/interfaces/dom/DOMDocumentRange.i
URL:
http://svn.apache.org/viewvc/xerces/c/trunk/swig/interfaces/dom/DOMDocumentRange.i?rev=437630&view=auto
==============================================================================
--- xerces/c/trunk/swig/interfaces/dom/DOMDocumentRange.i (added)
+++ xerces/c/trunk/swig/interfaces/dom/DOMDocumentRange.i Mon Aug 28 03:36:16
2006
@@ -0,0 +1 @@
+%include "xercesc/dom/DOMDocumentRange.hpp"
\ No newline at end of file
Added: xerces/c/trunk/swig/interfaces/dom/DOMDocumentTraversal.i
URL:
http://svn.apache.org/viewvc/xerces/c/trunk/swig/interfaces/dom/DOMDocumentTraversal.i?rev=437630&view=auto
==============================================================================
--- xerces/c/trunk/swig/interfaces/dom/DOMDocumentTraversal.i (added)
+++ xerces/c/trunk/swig/interfaces/dom/DOMDocumentTraversal.i Mon Aug 28
03:36:16 2006
@@ -0,0 +1 @@
+%include "xercesc/dom/DOMDocumentTraversal.hpp"
\ No newline at end of file
Added: xerces/c/trunk/swig/interfaces/dom/DOMDocumentType.i
URL:
http://svn.apache.org/viewvc/xerces/c/trunk/swig/interfaces/dom/DOMDocumentType.i?rev=437630&view=auto
==============================================================================
--- xerces/c/trunk/swig/interfaces/dom/DOMDocumentType.i (added)
+++ xerces/c/trunk/swig/interfaces/dom/DOMDocumentType.i Mon Aug 28 03:36:16
2006
@@ -0,0 +1 @@
+%include "xercesc/dom/DOMDocumentType.hpp"
\ No newline at end of file
Added: xerces/c/trunk/swig/interfaces/dom/DOMElement.i
URL:
http://svn.apache.org/viewvc/xerces/c/trunk/swig/interfaces/dom/DOMElement.i?rev=437630&view=auto
==============================================================================
--- xerces/c/trunk/swig/interfaces/dom/DOMElement.i (added)
+++ xerces/c/trunk/swig/interfaces/dom/DOMElement.i Mon Aug 28 03:36:16 2006
@@ -0,0 +1 @@
+%include "xercesc/dom/DOMElement.hpp"
\ No newline at end of file
Added: xerces/c/trunk/swig/interfaces/dom/DOMEntity.i
URL:
http://svn.apache.org/viewvc/xerces/c/trunk/swig/interfaces/dom/DOMEntity.i?rev=437630&view=auto
==============================================================================
--- xerces/c/trunk/swig/interfaces/dom/DOMEntity.i (added)
+++ xerces/c/trunk/swig/interfaces/dom/DOMEntity.i Mon Aug 28 03:36:16 2006
@@ -0,0 +1 @@
+%include "xercesc/dom/DOMEntity.hpp"
\ No newline at end of file
Added: xerces/c/trunk/swig/interfaces/dom/DOMEntityReference.i
URL:
http://svn.apache.org/viewvc/xerces/c/trunk/swig/interfaces/dom/DOMEntityReference.i?rev=437630&view=auto
==============================================================================
--- xerces/c/trunk/swig/interfaces/dom/DOMEntityReference.i (added)
+++ xerces/c/trunk/swig/interfaces/dom/DOMEntityReference.i Mon Aug 28 03:36:16
2006
@@ -0,0 +1 @@
+%include "xercesc/dom/DOMEntityReference.hpp"
\ No newline at end of file
Added: xerces/c/trunk/swig/interfaces/dom/DOMError.i
URL:
http://svn.apache.org/viewvc/xerces/c/trunk/swig/interfaces/dom/DOMError.i?rev=437630&view=auto
==============================================================================
--- xerces/c/trunk/swig/interfaces/dom/DOMError.i (added)
+++ xerces/c/trunk/swig/interfaces/dom/DOMError.i Mon Aug 28 03:36:16 2006
@@ -0,0 +1 @@
+%include "xercesc/dom/DOMError.hpp"
\ No newline at end of file
Added: xerces/c/trunk/swig/interfaces/dom/DOMErrorHandler.i
URL:
http://svn.apache.org/viewvc/xerces/c/trunk/swig/interfaces/dom/DOMErrorHandler.i?rev=437630&view=auto
==============================================================================
--- xerces/c/trunk/swig/interfaces/dom/DOMErrorHandler.i (added)
+++ xerces/c/trunk/swig/interfaces/dom/DOMErrorHandler.i Mon Aug 28 03:36:16
2006
@@ -0,0 +1 @@
+%include "xercesc/dom/DOMErrorHandler.hpp"
\ No newline at end of file
Added: xerces/c/trunk/swig/interfaces/dom/DOMException.i
URL:
http://svn.apache.org/viewvc/xerces/c/trunk/swig/interfaces/dom/DOMException.i?rev=437630&view=auto
==============================================================================
--- xerces/c/trunk/swig/interfaces/dom/DOMException.i (added)
+++ xerces/c/trunk/swig/interfaces/dom/DOMException.i Mon Aug 28 03:36:16 2006
@@ -0,0 +1 @@
+%include "xercesc/dom/DOMException.hpp"
Added: xerces/c/trunk/swig/interfaces/dom/DOMImplementation.i
URL:
http://svn.apache.org/viewvc/xerces/c/trunk/swig/interfaces/dom/DOMImplementation.i?rev=437630&view=auto
==============================================================================
--- xerces/c/trunk/swig/interfaces/dom/DOMImplementation.i (added)
+++ xerces/c/trunk/swig/interfaces/dom/DOMImplementation.i Mon Aug 28 03:36:16
2006
@@ -0,0 +1 @@
+%include "xercesc/dom/DOMImplementation.hpp"
\ No newline at end of file
Added: xerces/c/trunk/swig/interfaces/dom/DOMImplementationLS.i
URL:
http://svn.apache.org/viewvc/xerces/c/trunk/swig/interfaces/dom/DOMImplementationLS.i?rev=437630&view=auto
==============================================================================
--- xerces/c/trunk/swig/interfaces/dom/DOMImplementationLS.i (added)
+++ xerces/c/trunk/swig/interfaces/dom/DOMImplementationLS.i Mon Aug 28
03:36:16 2006
@@ -0,0 +1 @@
+%include "xercesc/dom/DOMImplementationLS.hpp"
\ No newline at end of file
Added: xerces/c/trunk/swig/interfaces/dom/DOMImplementationList.i
URL:
http://svn.apache.org/viewvc/xerces/c/trunk/swig/interfaces/dom/DOMImplementationList.i?rev=437630&view=auto
==============================================================================
--- xerces/c/trunk/swig/interfaces/dom/DOMImplementationList.i (added)
+++ xerces/c/trunk/swig/interfaces/dom/DOMImplementationList.i Mon Aug 28
03:36:16 2006
@@ -0,0 +1 @@
+%include "xercesc/dom/DOMImplementationList.hpp"
\ No newline at end of file
Added: xerces/c/trunk/swig/interfaces/dom/DOMImplementationRegistry.i
URL:
http://svn.apache.org/viewvc/xerces/c/trunk/swig/interfaces/dom/DOMImplementationRegistry.i?rev=437630&view=auto
==============================================================================
--- xerces/c/trunk/swig/interfaces/dom/DOMImplementationRegistry.i (added)
+++ xerces/c/trunk/swig/interfaces/dom/DOMImplementationRegistry.i Mon Aug 28
03:36:16 2006
@@ -0,0 +1 @@
+%include "xercesc/dom/DOMImplementationRegistry.hpp"
\ No newline at end of file
Added: xerces/c/trunk/swig/interfaces/dom/DOMImplementationSource.i
URL:
http://svn.apache.org/viewvc/xerces/c/trunk/swig/interfaces/dom/DOMImplementationSource.i?rev=437630&view=auto
==============================================================================
--- xerces/c/trunk/swig/interfaces/dom/DOMImplementationSource.i (added)
+++ xerces/c/trunk/swig/interfaces/dom/DOMImplementationSource.i Mon Aug 28
03:36:16 2006
@@ -0,0 +1 @@
+%include "xercesc/dom/DOMImplementationSource.hpp"
\ No newline at end of file
Added: xerces/c/trunk/swig/interfaces/dom/DOMLSException.i
URL:
http://svn.apache.org/viewvc/xerces/c/trunk/swig/interfaces/dom/DOMLSException.i?rev=437630&view=auto
==============================================================================
--- xerces/c/trunk/swig/interfaces/dom/DOMLSException.i (added)
+++ xerces/c/trunk/swig/interfaces/dom/DOMLSException.i Mon Aug 28 03:36:16 2006
@@ -0,0 +1 @@
+%include "xercesc/dom/DOMLSException.hpp"
\ No newline at end of file
Added: xerces/c/trunk/swig/interfaces/dom/DOMLSInput.i
URL:
http://svn.apache.org/viewvc/xerces/c/trunk/swig/interfaces/dom/DOMLSInput.i?rev=437630&view=auto
==============================================================================
--- xerces/c/trunk/swig/interfaces/dom/DOMLSInput.i (added)
+++ xerces/c/trunk/swig/interfaces/dom/DOMLSInput.i Mon Aug 28 03:36:16 2006
@@ -0,0 +1 @@
+%include "xercesc/dom/DOMLSInput.hpp"
\ No newline at end of file
Added: xerces/c/trunk/swig/interfaces/dom/DOMLSOutput.i
URL:
http://svn.apache.org/viewvc/xerces/c/trunk/swig/interfaces/dom/DOMLSOutput.i?rev=437630&view=auto
==============================================================================
--- xerces/c/trunk/swig/interfaces/dom/DOMLSOutput.i (added)
+++ xerces/c/trunk/swig/interfaces/dom/DOMLSOutput.i Mon Aug 28 03:36:16 2006
@@ -0,0 +1 @@
+%include "xercesc/dom/DOMLSOutput.hpp"
\ No newline at end of file
Added: xerces/c/trunk/swig/interfaces/dom/DOMLSParser.i
URL:
http://svn.apache.org/viewvc/xerces/c/trunk/swig/interfaces/dom/DOMLSParser.i?rev=437630&view=auto
==============================================================================
--- xerces/c/trunk/swig/interfaces/dom/DOMLSParser.i (added)
+++ xerces/c/trunk/swig/interfaces/dom/DOMLSParser.i Mon Aug 28 03:36:16 2006
@@ -0,0 +1 @@
+%include "xercesc/dom/DOMLSParser.hpp"
\ No newline at end of file
Added: xerces/c/trunk/swig/interfaces/dom/DOMLSParserFilter.i
URL:
http://svn.apache.org/viewvc/xerces/c/trunk/swig/interfaces/dom/DOMLSParserFilter.i?rev=437630&view=auto
==============================================================================
--- xerces/c/trunk/swig/interfaces/dom/DOMLSParserFilter.i (added)
+++ xerces/c/trunk/swig/interfaces/dom/DOMLSParserFilter.i Mon Aug 28 03:36:16
2006
@@ -0,0 +1 @@
+%import "xercesc/dom/DOMLSParserFilter.hpp"
\ No newline at end of file
Added: xerces/c/trunk/swig/interfaces/dom/DOMLSResourceResolver.i
URL:
http://svn.apache.org/viewvc/xerces/c/trunk/swig/interfaces/dom/DOMLSResourceResolver.i?rev=437630&view=auto
==============================================================================
--- xerces/c/trunk/swig/interfaces/dom/DOMLSResourceResolver.i (added)
+++ xerces/c/trunk/swig/interfaces/dom/DOMLSResourceResolver.i Mon Aug 28
03:36:16 2006
@@ -0,0 +1 @@
+%include "xercesc/dom/DOMLSResourceResolver.hpp"
\ No newline at end of file
Added: xerces/c/trunk/swig/interfaces/dom/DOMLSSerializer.i
URL:
http://svn.apache.org/viewvc/xerces/c/trunk/swig/interfaces/dom/DOMLSSerializer.i?rev=437630&view=auto
==============================================================================
--- xerces/c/trunk/swig/interfaces/dom/DOMLSSerializer.i (added)
+++ xerces/c/trunk/swig/interfaces/dom/DOMLSSerializer.i Mon Aug 28 03:36:16
2006
@@ -0,0 +1 @@
+%include "xercesc/dom/DOMLSSerializer.hpp"
\ No newline at end of file
Added: xerces/c/trunk/swig/interfaces/dom/DOMLSSerializerFilter.i
URL:
http://svn.apache.org/viewvc/xerces/c/trunk/swig/interfaces/dom/DOMLSSerializerFilter.i?rev=437630&view=auto
==============================================================================
--- xerces/c/trunk/swig/interfaces/dom/DOMLSSerializerFilter.i (added)
+++ xerces/c/trunk/swig/interfaces/dom/DOMLSSerializerFilter.i Mon Aug 28
03:36:16 2006
@@ -0,0 +1 @@
+%include "xercesc/dom/DOMLSSerializerFilter.hpp"
\ No newline at end of file
Added: xerces/c/trunk/swig/interfaces/dom/DOMLocator.i
URL:
http://svn.apache.org/viewvc/xerces/c/trunk/swig/interfaces/dom/DOMLocator.i?rev=437630&view=auto
==============================================================================
--- xerces/c/trunk/swig/interfaces/dom/DOMLocator.i (added)
+++ xerces/c/trunk/swig/interfaces/dom/DOMLocator.i Mon Aug 28 03:36:16 2006
@@ -0,0 +1 @@
+%include "xercesc/dom/DOMLocator.hpp"
\ No newline at end of file
Added: xerces/c/trunk/swig/interfaces/dom/DOMNamedNodeMap.i
URL:
http://svn.apache.org/viewvc/xerces/c/trunk/swig/interfaces/dom/DOMNamedNodeMap.i?rev=437630&view=auto
==============================================================================
--- xerces/c/trunk/swig/interfaces/dom/DOMNamedNodeMap.i (added)
+++ xerces/c/trunk/swig/interfaces/dom/DOMNamedNodeMap.i Mon Aug 28 03:36:16
2006
@@ -0,0 +1 @@
+%include "xercesc/dom/DOMNamedNodeMap.hpp"
\ No newline at end of file
Added: xerces/c/trunk/swig/interfaces/dom/DOMNode.i
URL:
http://svn.apache.org/viewvc/xerces/c/trunk/swig/interfaces/dom/DOMNode.i?rev=437630&view=auto
==============================================================================
--- xerces/c/trunk/swig/interfaces/dom/DOMNode.i (added)
+++ xerces/c/trunk/swig/interfaces/dom/DOMNode.i Mon Aug 28 03:36:16 2006
@@ -0,0 +1,10 @@
+%include "xercesc/dom/DOMNode.hpp"
+
+%extend XERCES_CPP_NAMESPACE::DOMNode {
+ bool operator==(const DOMNode *other) {
+ return self->isSameNode(other);
+ }
+ bool operator!=(const DOMNode *other) {
+ return !self->isSameNode(other);
+ }
+};
\ No newline at end of file
Added: xerces/c/trunk/swig/interfaces/dom/DOMNodeFilter.i
URL:
http://svn.apache.org/viewvc/xerces/c/trunk/swig/interfaces/dom/DOMNodeFilter.i?rev=437630&view=auto
==============================================================================
--- xerces/c/trunk/swig/interfaces/dom/DOMNodeFilter.i (added)
+++ xerces/c/trunk/swig/interfaces/dom/DOMNodeFilter.i Mon Aug 28 03:36:16 2006
@@ -0,0 +1 @@
+%include "xercesc/dom/DOMNodeFilter.hpp"
\ No newline at end of file
Added: xerces/c/trunk/swig/interfaces/dom/DOMNodeIterator.i
URL:
http://svn.apache.org/viewvc/xerces/c/trunk/swig/interfaces/dom/DOMNodeIterator.i?rev=437630&view=auto
==============================================================================
--- xerces/c/trunk/swig/interfaces/dom/DOMNodeIterator.i (added)
+++ xerces/c/trunk/swig/interfaces/dom/DOMNodeIterator.i Mon Aug 28 03:36:16
2006
@@ -0,0 +1 @@
+%include "xercesc/dom/DOMNodeIterator.hpp"
\ No newline at end of file
Added: xerces/c/trunk/swig/interfaces/dom/DOMNodeList.i
URL:
http://svn.apache.org/viewvc/xerces/c/trunk/swig/interfaces/dom/DOMNodeList.i?rev=437630&view=auto
==============================================================================
--- xerces/c/trunk/swig/interfaces/dom/DOMNodeList.i (added)
+++ xerces/c/trunk/swig/interfaces/dom/DOMNodeList.i Mon Aug 28 03:36:16 2006
@@ -0,0 +1 @@
+%include "xercesc/dom/DOMNodeList.hpp"
\ No newline at end of file
Added: xerces/c/trunk/swig/interfaces/dom/DOMNotation.i
URL:
http://svn.apache.org/viewvc/xerces/c/trunk/swig/interfaces/dom/DOMNotation.i?rev=437630&view=auto
==============================================================================
--- xerces/c/trunk/swig/interfaces/dom/DOMNotation.i (added)
+++ xerces/c/trunk/swig/interfaces/dom/DOMNotation.i Mon Aug 28 03:36:16 2006
@@ -0,0 +1 @@
+%include "xercesc/dom/DOMNotation.hpp"
\ No newline at end of file
Added: xerces/c/trunk/swig/interfaces/dom/DOMPSVITypeInfo.i
URL:
http://svn.apache.org/viewvc/xerces/c/trunk/swig/interfaces/dom/DOMPSVITypeInfo.i?rev=437630&view=auto
==============================================================================
--- xerces/c/trunk/swig/interfaces/dom/DOMPSVITypeInfo.i (added)
+++ xerces/c/trunk/swig/interfaces/dom/DOMPSVITypeInfo.i Mon Aug 28 03:36:16
2006
@@ -0,0 +1 @@
+%include "xercesc/dom/DOMPSVITypeInfo.hpp"
\ No newline at end of file
Added: xerces/c/trunk/swig/interfaces/dom/DOMProcessingInstruction.i
URL:
http://svn.apache.org/viewvc/xerces/c/trunk/swig/interfaces/dom/DOMProcessingInstruction.i?rev=437630&view=auto
==============================================================================
--- xerces/c/trunk/swig/interfaces/dom/DOMProcessingInstruction.i (added)
+++ xerces/c/trunk/swig/interfaces/dom/DOMProcessingInstruction.i Mon Aug 28
03:36:16 2006
@@ -0,0 +1 @@
+%include "xercesc/dom/DOMProcessingInstruction.hpp"
\ No newline at end of file
Added: xerces/c/trunk/swig/interfaces/dom/DOMRange.i
URL:
http://svn.apache.org/viewvc/xerces/c/trunk/swig/interfaces/dom/DOMRange.i?rev=437630&view=auto
==============================================================================
--- xerces/c/trunk/swig/interfaces/dom/DOMRange.i (added)
+++ xerces/c/trunk/swig/interfaces/dom/DOMRange.i Mon Aug 28 03:36:16 2006
@@ -0,0 +1 @@
+%include "xercesc/dom/DOMRange.hpp"
\ No newline at end of file
Added: xerces/c/trunk/swig/interfaces/dom/DOMRangeException.i
URL:
http://svn.apache.org/viewvc/xerces/c/trunk/swig/interfaces/dom/DOMRangeException.i?rev=437630&view=auto
==============================================================================
--- xerces/c/trunk/swig/interfaces/dom/DOMRangeException.i (added)
+++ xerces/c/trunk/swig/interfaces/dom/DOMRangeException.i Mon Aug 28 03:36:16
2006
@@ -0,0 +1 @@
+%include "xercesc/dom/DOMRangeException.hpp"
\ No newline at end of file
Added: xerces/c/trunk/swig/interfaces/dom/DOMStringList.i
URL:
http://svn.apache.org/viewvc/xerces/c/trunk/swig/interfaces/dom/DOMStringList.i?rev=437630&view=auto
==============================================================================
--- xerces/c/trunk/swig/interfaces/dom/DOMStringList.i (added)
+++ xerces/c/trunk/swig/interfaces/dom/DOMStringList.i Mon Aug 28 03:36:16 2006
@@ -0,0 +1 @@
+%include "xercesc/dom/DOMStringList.hpp"
\ No newline at end of file
Added: xerces/c/trunk/swig/interfaces/dom/DOMText.i
URL:
http://svn.apache.org/viewvc/xerces/c/trunk/swig/interfaces/dom/DOMText.i?rev=437630&view=auto
==============================================================================
--- xerces/c/trunk/swig/interfaces/dom/DOMText.i (added)
+++ xerces/c/trunk/swig/interfaces/dom/DOMText.i Mon Aug 28 03:36:16 2006
@@ -0,0 +1 @@
+%include "xercesc/dom/DOMText.hpp"
\ No newline at end of file
Added: xerces/c/trunk/swig/interfaces/dom/DOMTreeWalker.i
URL:
http://svn.apache.org/viewvc/xerces/c/trunk/swig/interfaces/dom/DOMTreeWalker.i?rev=437630&view=auto
==============================================================================
--- xerces/c/trunk/swig/interfaces/dom/DOMTreeWalker.i (added)
+++ xerces/c/trunk/swig/interfaces/dom/DOMTreeWalker.i Mon Aug 28 03:36:16 2006
@@ -0,0 +1 @@
+%include "xercesc/dom/DOMTreeWalker.hpp"
\ No newline at end of file
Added: xerces/c/trunk/swig/interfaces/dom/DOMTypeInfo.i
URL:
http://svn.apache.org/viewvc/xerces/c/trunk/swig/interfaces/dom/DOMTypeInfo.i?rev=437630&view=auto
==============================================================================
--- xerces/c/trunk/swig/interfaces/dom/DOMTypeInfo.i (added)
+++ xerces/c/trunk/swig/interfaces/dom/DOMTypeInfo.i Mon Aug 28 03:36:16 2006
@@ -0,0 +1 @@
+%include "xercesc/dom/DOMTypeInfo.hpp"
\ No newline at end of file
Added: xerces/c/trunk/swig/interfaces/dom/DOMUserDataHandler.i
URL:
http://svn.apache.org/viewvc/xerces/c/trunk/swig/interfaces/dom/DOMUserDataHandler.i?rev=437630&view=auto
==============================================================================
--- xerces/c/trunk/swig/interfaces/dom/DOMUserDataHandler.i (added)
+++ xerces/c/trunk/swig/interfaces/dom/DOMUserDataHandler.i Mon Aug 28 03:36:16
2006
@@ -0,0 +1 @@
+%include "xercesc/dom/DOMUserDataHandler.hpp"
\ No newline at end of file
Added: xerces/c/trunk/swig/interfaces/dom/DOMXPathEvaluator.i
URL:
http://svn.apache.org/viewvc/xerces/c/trunk/swig/interfaces/dom/DOMXPathEvaluator.i?rev=437630&view=auto
==============================================================================
--- xerces/c/trunk/swig/interfaces/dom/DOMXPathEvaluator.i (added)
+++ xerces/c/trunk/swig/interfaces/dom/DOMXPathEvaluator.i Mon Aug 28 03:36:16
2006
@@ -0,0 +1 @@
+%include "xercesc/dom/DOMXPathEvaluator.hpp"
\ No newline at end of file
Added: xerces/c/trunk/swig/interfaces/dom/DOMXPathException.i
URL:
http://svn.apache.org/viewvc/xerces/c/trunk/swig/interfaces/dom/DOMXPathException.i?rev=437630&view=auto
==============================================================================
--- xerces/c/trunk/swig/interfaces/dom/DOMXPathException.i (added)
+++ xerces/c/trunk/swig/interfaces/dom/DOMXPathException.i Mon Aug 28 03:36:16
2006
@@ -0,0 +1 @@
+%include "xercesc/dom/DOMXPathException.hpp"
\ No newline at end of file
Added: xerces/c/trunk/swig/interfaces/dom/DOMXPathExpression.i
URL:
http://svn.apache.org/viewvc/xerces/c/trunk/swig/interfaces/dom/DOMXPathExpression.i?rev=437630&view=auto
==============================================================================
--- xerces/c/trunk/swig/interfaces/dom/DOMXPathExpression.i (added)
+++ xerces/c/trunk/swig/interfaces/dom/DOMXPathExpression.i Mon Aug 28 03:36:16
2006
@@ -0,0 +1 @@
+%include "xercesc/dom/DOMXPathExpression.hpp"
\ No newline at end of file
Added: xerces/c/trunk/swig/interfaces/dom/DOMXPathNSResolver.i
URL:
http://svn.apache.org/viewvc/xerces/c/trunk/swig/interfaces/dom/DOMXPathNSResolver.i?rev=437630&view=auto
==============================================================================
--- xerces/c/trunk/swig/interfaces/dom/DOMXPathNSResolver.i (added)
+++ xerces/c/trunk/swig/interfaces/dom/DOMXPathNSResolver.i Mon Aug 28 03:36:16
2006
@@ -0,0 +1 @@
+%include "xercesc/dom/DOMXPathNSResolver.hpp"
\ No newline at end of file
Added: xerces/c/trunk/swig/interfaces/dom/DOMXPathNamespace.i
URL:
http://svn.apache.org/viewvc/xerces/c/trunk/swig/interfaces/dom/DOMXPathNamespace.i?rev=437630&view=auto
==============================================================================
--- xerces/c/trunk/swig/interfaces/dom/DOMXPathNamespace.i (added)
+++ xerces/c/trunk/swig/interfaces/dom/DOMXPathNamespace.i Mon Aug 28 03:36:16
2006
@@ -0,0 +1 @@
+%include "xercesc/dom/DOMXPathNamespace.hpp"
\ No newline at end of file
Added: xerces/c/trunk/swig/interfaces/dom/DOMXPathResult.i
URL:
http://svn.apache.org/viewvc/xerces/c/trunk/swig/interfaces/dom/DOMXPathResult.i?rev=437630&view=auto
==============================================================================
--- xerces/c/trunk/swig/interfaces/dom/DOMXPathResult.i (added)
+++ xerces/c/trunk/swig/interfaces/dom/DOMXPathResult.i Mon Aug 28 03:36:16 2006
@@ -0,0 +1 @@
+%include "xercesc/dom/DOMXPathResult.hpp"
\ No newline at end of file
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]