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]

Reply via email to