You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@xerces.apache.org by tn...@apache.org on 2002/05/21 22:15:07 UTC
cvs commit: xml-xerces/c/src/xercesc/dom/deprecated AttrImpl.cpp AttrImpl.hpp AttrMapImpl.cpp AttrMapImpl.hpp AttrNSImpl.cpp AttrNSImpl.hpp CDATASectionImpl.cpp CDATASectionImpl.hpp CharacterDataImpl.cpp CharacterDataImpl.hpp ChildNode.cpp ChildNode.hpp CommentImpl.cpp CommentImpl.hpp DeepNodeListImpl.cpp DeepNodeListImpl.hpp DocumentFragmentImpl.cpp DocumentFragmentImpl.hpp DocumentImpl.cpp DocumentImpl.hpp DocumentTypeImpl.cpp DocumentTypeImpl.hpp DOM.hpp DOM_Attr.cpp DOM_Attr.hpp DOM_CDATASection.cpp DOM_CDATASection.hpp DOM_CharacterData.cpp DOM_CharacterData.hpp DOM_Comment.cpp DOM_Comment.hpp DOM_Document.cpp DOM_Document.hpp DOM_DocumentFragment.cpp DOM_DocumentFragment.hpp DOM_DocumentType.cpp DOM_DocumentType.hpp DOM_DOMException.cpp DOM_DOMException.hpp DOM_DOMImplementation.cpp DOM_DOMImplementation.hpp DOM_Element.cpp DOM_Element.hpp DOM_Entity.cpp DOM_Entity.hpp DOM_EntityReference.cpp DOM_EntityReference.hpp DOM_NamedNodeMap.cpp DOM_NamedNodeMap.hpp DOM_Node.cpp DOM_Node.hpp DOM_NodeFilter.cpp DOM_NodeFilter.hpp DOM_NodeIterator.cpp DOM_NodeIterator.hpp DOM_NodeList.cpp DOM_NodeList.hpp DOM_Notation.cpp DOM_Notation.hpp DOM_ProcessingInstruction.cpp DOM_ProcessingInstruction.hpp DOM_Range.cpp DOM_Range.hpp DOM_RangeException.cpp DOM_RangeException.hpp DOM_Text.cpp DOM_Text.hpp DOM_TreeWalker.cpp DOM_TreeWalker.hpp DOM_XMLDecl.cpp DOM_XMLDecl.hpp DomMemDebug.cpp DomMemDebug.hpp DOMString.cpp DOMString.hpp DOMStringImpl.hpp DStringPool.cpp DStringPool.hpp ElementDefinitionImpl.cpp ElementDefinitionImpl.hpp ElementImpl.cpp ElementImpl.hpp ElementNSImpl.cpp ElementNSImpl.hpp EntityImpl.cpp EntityImpl.hpp EntityReferenceImpl.cpp EntityReferenceImpl.hpp Makefile.in MemDebug.hpp NamedNodeMapImpl.cpp NamedNodeMapImpl.hpp NameNodeFilter.hpp NodeIDMap.hpp NodeImpl.cpp NodeImpl.hpp NodeIteratorImpl.cpp NodeIteratorImpl.hpp NodeListImpl.cpp NodeListImpl.hpp NodeVector.cpp NodeVector.hpp NotationImpl.cpp NotationImpl.hpp ParentNode.cpp ParentNode.hpp ProcessingInstructionImpl.cpp ProcessingInstructionImpl.hpp RangeImpl.cpp RangeImpl.hpp RefCountedImpl.cpp RefCountedImpl.hpp TextImpl.cpp TextImpl.hpp TreeWalkerImpl.cpp TreeWalkerImpl.hpp XMLDeclImpl.cpp XMLDeclImpl.hpp
tng 02/05/21 13:15:07
Modified: c/src/xercesc/dom/deprecated AttrImpl.cpp AttrImpl.hpp
AttrMapImpl.cpp AttrMapImpl.hpp AttrNSImpl.cpp
AttrNSImpl.hpp CDATASectionImpl.cpp
CDATASectionImpl.hpp CharacterDataImpl.cpp
CharacterDataImpl.hpp ChildNode.cpp ChildNode.hpp
CommentImpl.cpp CommentImpl.hpp
DeepNodeListImpl.cpp DeepNodeListImpl.hpp
DocumentFragmentImpl.cpp DocumentFragmentImpl.hpp
DocumentImpl.cpp DocumentImpl.hpp
DocumentTypeImpl.cpp DocumentTypeImpl.hpp DOM.hpp
DOM_Attr.cpp DOM_Attr.hpp DOM_CDATASection.cpp
DOM_CDATASection.hpp DOM_CharacterData.cpp
DOM_CharacterData.hpp DOM_Comment.cpp
DOM_Comment.hpp DOM_Document.cpp DOM_Document.hpp
DOM_DocumentFragment.cpp DOM_DocumentFragment.hpp
DOM_DocumentType.cpp DOM_DocumentType.hpp
DOM_DOMException.cpp DOM_DOMException.hpp
DOM_DOMImplementation.cpp DOM_DOMImplementation.hpp
DOM_Element.cpp DOM_Element.hpp DOM_Entity.cpp
DOM_Entity.hpp DOM_EntityReference.cpp
DOM_EntityReference.hpp DOM_NamedNodeMap.cpp
DOM_NamedNodeMap.hpp DOM_Node.cpp DOM_Node.hpp
DOM_NodeFilter.cpp DOM_NodeFilter.hpp
DOM_NodeIterator.cpp DOM_NodeIterator.hpp
DOM_NodeList.cpp DOM_NodeList.hpp DOM_Notation.cpp
DOM_Notation.hpp DOM_ProcessingInstruction.cpp
DOM_ProcessingInstruction.hpp DOM_Range.cpp
DOM_Range.hpp DOM_RangeException.cpp
DOM_RangeException.hpp DOM_Text.cpp DOM_Text.hpp
DOM_TreeWalker.cpp DOM_TreeWalker.hpp
DOM_XMLDecl.cpp DOM_XMLDecl.hpp DomMemDebug.cpp
DomMemDebug.hpp DOMString.cpp DOMString.hpp
DOMStringImpl.hpp DStringPool.cpp DStringPool.hpp
ElementDefinitionImpl.cpp ElementDefinitionImpl.hpp
ElementImpl.cpp ElementImpl.hpp ElementNSImpl.cpp
ElementNSImpl.hpp EntityImpl.cpp EntityImpl.hpp
EntityReferenceImpl.cpp EntityReferenceImpl.hpp
Makefile.in MemDebug.hpp NamedNodeMapImpl.cpp
NamedNodeMapImpl.hpp NameNodeFilter.hpp
NodeIDMap.hpp NodeImpl.cpp NodeImpl.hpp
NodeIteratorImpl.cpp NodeIteratorImpl.hpp
NodeListImpl.cpp NodeListImpl.hpp NodeVector.cpp
NodeVector.hpp NotationImpl.cpp NotationImpl.hpp
ParentNode.cpp ParentNode.hpp
ProcessingInstructionImpl.cpp
ProcessingInstructionImpl.hpp RangeImpl.cpp
RangeImpl.hpp RefCountedImpl.cpp RefCountedImpl.hpp
TextImpl.cpp TextImpl.hpp TreeWalkerImpl.cpp
TreeWalkerImpl.hpp XMLDeclImpl.cpp XMLDeclImpl.hpp
Log:
DOM Reorganization: minor update: modify documentation and copyright
Revision Changes Path
1.2 +1 -1 xml-xerces/c/src/xercesc/dom/deprecated/AttrImpl.cpp
Index: AttrImpl.cpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/dom/deprecated/AttrImpl.cpp,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- AttrImpl.cpp 21 May 2002 19:57:17 -0000 1.1
+++ AttrImpl.cpp 21 May 2002 20:15:00 -0000 1.2
@@ -1,7 +1,7 @@
/*
* The Apache Software License, Version 1.1
*
- * Copyright (c) 1999-2001 The Apache Software Foundation. All rights
+ * Copyright (c) 1999-2002 The Apache Software Foundation. All rights
* reserved.
*
* Redistribution and use in source and binary forms, with or without
@@ -55,7 +55,7 @@
*/
/*
- * $Id: AttrImpl.cpp,v 1.1 2002/05/21 19:57:17 tng Exp $
+ * $Id: AttrImpl.cpp,v 1.2 2002/05/21 20:15:00 tng Exp $
*
* <p><b>WARNING</b>: Some of the code here is partially duplicated in
* ParentNode, be careful to keep these two classes in sync!
1.2 +2 -2 xml-xerces/c/src/xercesc/dom/deprecated/AttrImpl.hpp
Index: AttrImpl.hpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/dom/deprecated/AttrImpl.hpp,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- AttrImpl.hpp 21 May 2002 19:57:17 -0000 1.1
+++ AttrImpl.hpp 21 May 2002 20:15:00 -0000 1.2
@@ -4,7 +4,7 @@
/*
* The Apache Software License, Version 1.1
*
- * Copyright (c) 1999-2001 The Apache Software Foundation. All rights
+ * Copyright (c) 1999-2002 The Apache Software Foundation. All rights
* reserved.
*
* Redistribution and use in source and binary forms, with or without
@@ -124,14 +124,14 @@
* <p><b>WARNING</b>: Some of the code here is partially duplicated in
* ParentNode, be careful to keep these two classes in sync!
*
- * $Id: AttrImpl.hpp,v 1.1 2002/05/21 19:57:17 tng Exp $
+ * $Id: AttrImpl.hpp,v 1.2 2002/05/21 20:15:00 tng Exp $
*/
//
// This file is part of the internal implementation of the C++ XML DOM.
// It should NOT be included or used directly by application programs.
//
-// Applications should include the file <dom/DOM.hpp> for the entire
+// Applications should include the file <xercesc/dom/deprecated/DOM.hpp> for the entire
// DOM API, or DOM_*.hpp for individual DOM classes, where the class
// name is substituded for the *.
//
1.2 +1 -1 xml-xerces/c/src/xercesc/dom/deprecated/AttrMapImpl.cpp
Index: AttrMapImpl.cpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/dom/deprecated/AttrMapImpl.cpp,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- AttrMapImpl.cpp 21 May 2002 19:57:17 -0000 1.1
+++ AttrMapImpl.cpp 21 May 2002 20:15:00 -0000 1.2
@@ -1,7 +1,7 @@
/*
* The Apache Software License, Version 1.1
*
- * Copyright (c) 1999-2000 The Apache Software Foundation. All rights
+ * Copyright (c) 1999-2002 The Apache Software Foundation. All rights
* reserved.
*
* Redistribution and use in source and binary forms, with or without
@@ -56,7 +56,7 @@
/*
- * $Id: AttrMapImpl.cpp,v 1.1 2002/05/21 19:57:17 tng Exp $
+ * $Id: AttrMapImpl.cpp,v 1.2 2002/05/21 20:15:00 tng Exp $
*/
#include "AttrMapImpl.hpp"
1.2 +2 -2 xml-xerces/c/src/xercesc/dom/deprecated/AttrMapImpl.hpp
Index: AttrMapImpl.hpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/dom/deprecated/AttrMapImpl.hpp,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- AttrMapImpl.hpp 21 May 2002 19:57:17 -0000 1.1
+++ AttrMapImpl.hpp 21 May 2002 20:15:00 -0000 1.2
@@ -4,7 +4,7 @@
/*
* The Apache Software License, Version 1.1
*
- * Copyright (c) 1999-2000 The Apache Software Foundation. All rights
+ * Copyright (c) 1999-2002 The Apache Software Foundation. All rights
* reserved.
*
* Redistribution and use in source and binary forms, with or without
@@ -61,13 +61,13 @@
// This file is part of the internal implementation of the C++ XML DOM.
// It should NOT be included or used directly by application programs.
//
-// Applications should include the file <dom/DOM.hpp> for the entire
+// Applications should include the file <xercesc/dom/deprecated/DOM.hpp> for the entire
// DOM API, or DOM_*.hpp for individual DOM classes, where the class
// name is substituded for the *.
//
/*
- * $Id: AttrMapImpl.hpp,v 1.1 2002/05/21 19:57:17 tng Exp $
+ * $Id: AttrMapImpl.hpp,v 1.2 2002/05/21 20:15:00 tng Exp $
*/
#include <xercesc/util/XercesDefs.hpp>
1.2 +1 -1 xml-xerces/c/src/xercesc/dom/deprecated/AttrNSImpl.cpp
Index: AttrNSImpl.cpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/dom/deprecated/AttrNSImpl.cpp,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- AttrNSImpl.cpp 21 May 2002 19:57:17 -0000 1.1
+++ AttrNSImpl.cpp 21 May 2002 20:15:00 -0000 1.2
@@ -1,7 +1,7 @@
/*
* The Apache Software License, Version 1.1
*
- * Copyright (c) 1999-2001 The Apache Software Foundation. All rights
+ * Copyright (c) 1999-2002 The Apache Software Foundation. All rights
* reserved.
*
* Redistribution and use in source and binary forms, with or without
@@ -55,7 +55,7 @@
*/
/*
- * $Id: AttrNSImpl.cpp,v 1.1 2002/05/21 19:57:17 tng Exp $
+ * $Id: AttrNSImpl.cpp,v 1.2 2002/05/21 20:15:00 tng Exp $
*/
#include <xercesc/util/XMLUniDefs.hpp>
1.2 +2 -2 xml-xerces/c/src/xercesc/dom/deprecated/AttrNSImpl.hpp
Index: AttrNSImpl.hpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/dom/deprecated/AttrNSImpl.hpp,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- AttrNSImpl.hpp 21 May 2002 19:57:17 -0000 1.1
+++ AttrNSImpl.hpp 21 May 2002 20:15:00 -0000 1.2
@@ -4,7 +4,7 @@
/*
* The Apache Software License, Version 1.1
*
- * Copyright (c) 1999-2000 The Apache Software Foundation. All rights
+ * Copyright (c) 1999-2002 The Apache Software Foundation. All rights
* reserved.
*
* Redistribution and use in source and binary forms, with or without
@@ -58,14 +58,14 @@
*/
/*
- * $Id: AttrNSImpl.hpp,v 1.1 2002/05/21 19:57:17 tng Exp $
+ * $Id: AttrNSImpl.hpp,v 1.2 2002/05/21 20:15:00 tng Exp $
*/
//
// This file is part of the internal implementation of the C++ XML DOM.
// It should NOT be included or used directly by application programs.
//
-// Applications should include the file <dom/DOM.hpp> for the entire
+// Applications should include the file <xercesc/dom/deprecated/DOM.hpp> for the entire
// DOM API, or DOM_*.hpp for individual DOM classes, where the class
// name is substituded for the *.
//
1.2 +1 -1 xml-xerces/c/src/xercesc/dom/deprecated/CDATASectionImpl.cpp
Index: CDATASectionImpl.cpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/dom/deprecated/CDATASectionImpl.cpp,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- CDATASectionImpl.cpp 21 May 2002 19:57:17 -0000 1.1
+++ CDATASectionImpl.cpp 21 May 2002 20:15:00 -0000 1.2
@@ -1,7 +1,7 @@
/*
* The Apache Software License, Version 1.1
*
- * Copyright (c) 1999-2000 The Apache Software Foundation. All rights
+ * Copyright (c) 1999-2002 The Apache Software Foundation. All rights
* reserved.
*
* Redistribution and use in source and binary forms, with or without
@@ -55,7 +55,7 @@
*/
/*
- * $Id: CDATASectionImpl.cpp,v 1.1 2002/05/21 19:57:17 tng Exp $
+ * $Id: CDATASectionImpl.cpp,v 1.2 2002/05/21 20:15:00 tng Exp $
*/
#include "CDATASectionImpl.hpp"
1.2 +2 -2 xml-xerces/c/src/xercesc/dom/deprecated/CDATASectionImpl.hpp
Index: CDATASectionImpl.hpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/dom/deprecated/CDATASectionImpl.hpp,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- CDATASectionImpl.hpp 21 May 2002 19:57:17 -0000 1.1
+++ CDATASectionImpl.hpp 21 May 2002 20:15:00 -0000 1.2
@@ -3,7 +3,7 @@
/*
* The Apache Software License, Version 1.1
*
- * Copyright (c) 1999-2000 The Apache Software Foundation. All rights
+ * Copyright (c) 1999-2002 The Apache Software Foundation. All rights
* reserved.
*
* Redistribution and use in source and binary forms, with or without
@@ -57,14 +57,14 @@
*/
/*
- * $Id: CDATASectionImpl.hpp,v 1.1 2002/05/21 19:57:17 tng Exp $
+ * $Id: CDATASectionImpl.hpp,v 1.2 2002/05/21 20:15:00 tng Exp $
*/
//
// This file is part of the internal implementation of the C++ XML DOM.
// It should NOT be included or used directly by application programs.
//
-// Applications should include the file <dom/DOM.hpp> for the entire
+// Applications should include the file <xercesc/dom/deprecated/DOM.hpp> for the entire
// DOM API, or DOM_*.hpp for individual DOM classes, where the class
// name is substituded for the *.
//
1.2 +1 -1 xml-xerces/c/src/xercesc/dom/deprecated/CharacterDataImpl.cpp
Index: CharacterDataImpl.cpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/dom/deprecated/CharacterDataImpl.cpp,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- CharacterDataImpl.cpp 21 May 2002 19:57:17 -0000 1.1
+++ CharacterDataImpl.cpp 21 May 2002 20:15:00 -0000 1.2
@@ -1,7 +1,7 @@
/*
* The Apache Software License, Version 1.1
*
- * Copyright (c) 1999-2000 The Apache Software Foundation. All rights
+ * Copyright (c) 1999-2002 The Apache Software Foundation. All rights
* reserved.
*
* Redistribution and use in source and binary forms, with or without
@@ -55,7 +55,7 @@
*/
/*
- * $Id: CharacterDataImpl.cpp,v 1.1 2002/05/21 19:57:17 tng Exp $
+ * $Id: CharacterDataImpl.cpp,v 1.2 2002/05/21 20:15:00 tng Exp $
*/
#include "CharacterDataImpl.hpp"
1.2 +2 -2 xml-xerces/c/src/xercesc/dom/deprecated/CharacterDataImpl.hpp
Index: CharacterDataImpl.hpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/dom/deprecated/CharacterDataImpl.hpp,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- CharacterDataImpl.hpp 21 May 2002 19:57:17 -0000 1.1
+++ CharacterDataImpl.hpp 21 May 2002 20:15:00 -0000 1.2
@@ -4,7 +4,7 @@
/*
* The Apache Software License, Version 1.1
*
- * Copyright (c) 1999-2000 The Apache Software Foundation. All rights
+ * Copyright (c) 1999-2002 The Apache Software Foundation. All rights
* reserved.
*
* Redistribution and use in source and binary forms, with or without
@@ -58,14 +58,14 @@
*/
/*
- * $Id: CharacterDataImpl.hpp,v 1.1 2002/05/21 19:57:17 tng Exp $
+ * $Id: CharacterDataImpl.hpp,v 1.2 2002/05/21 20:15:00 tng Exp $
*/
//
// This file is part of the internal implementation of the C++ XML DOM.
// It should NOT be included or used directly by application programs.
//
-// Applications should include the file <dom/DOM.hpp> for the entire
+// Applications should include the file <xercesc/dom/deprecated/DOM.hpp> for the entire
// DOM API, or DOM_*.hpp for individual DOM classes, where the class
// name is substituded for the *.
//
1.2 +1 -1 xml-xerces/c/src/xercesc/dom/deprecated/ChildNode.cpp
Index: ChildNode.cpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/dom/deprecated/ChildNode.cpp,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- ChildNode.cpp 21 May 2002 19:57:17 -0000 1.1
+++ ChildNode.cpp 21 May 2002 20:15:00 -0000 1.2
@@ -1,7 +1,7 @@
/*
* The Apache Software License, Version 1.1
*
- * Copyright (c) 1999-2001 The Apache Software Foundation. All rights
+ * Copyright (c) 1999-2002 The Apache Software Foundation. All rights
* reserved.
*
* Redistribution and use in source and binary forms, with or without
@@ -55,7 +55,7 @@
*/
/*
- * $Id: ChildNode.cpp,v 1.1 2002/05/21 19:57:17 tng Exp $
+ * $Id: ChildNode.cpp,v 1.2 2002/05/21 20:15:00 tng Exp $
*/
// This class only adds the ability to have siblings
1.2 +1 -1 xml-xerces/c/src/xercesc/dom/deprecated/ChildNode.hpp
Index: ChildNode.hpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/dom/deprecated/ChildNode.hpp,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- ChildNode.hpp 21 May 2002 19:57:17 -0000 1.1
+++ ChildNode.hpp 21 May 2002 20:15:00 -0000 1.2
@@ -58,14 +58,14 @@
*/
/*
- * $Id: ChildNode.hpp,v 1.1 2002/05/21 19:57:17 tng Exp $
+ * $Id: ChildNode.hpp,v 1.2 2002/05/21 20:15:00 tng Exp $
*/
//
// This file is part of the internal implementation of the C++ XML DOM.
// It should NOT be included or used directly by application programs.
//
-// Applications should include the file <dom/DOM.hpp> for the entire
+// Applications should include the file <xercesc/dom/deprecated/DOM.hpp> for the entire
// DOM API, or DOM_*.hpp for individual DOM classes, where the class
// name is substituded for the *.
//
1.2 +1 -1 xml-xerces/c/src/xercesc/dom/deprecated/CommentImpl.cpp
Index: CommentImpl.cpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/dom/deprecated/CommentImpl.cpp,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- CommentImpl.cpp 21 May 2002 19:57:17 -0000 1.1
+++ CommentImpl.cpp 21 May 2002 20:15:00 -0000 1.2
@@ -1,7 +1,7 @@
/*
* The Apache Software License, Version 1.1
*
- * Copyright (c) 1999-2000 The Apache Software Foundation. All rights
+ * Copyright (c) 1999-2002 The Apache Software Foundation. All rights
* reserved.
*
* Redistribution and use in source and binary forms, with or without
@@ -55,7 +55,7 @@
*/
/*
- * $Id: CommentImpl.cpp,v 1.1 2002/05/21 19:57:17 tng Exp $
+ * $Id: CommentImpl.cpp,v 1.2 2002/05/21 20:15:00 tng Exp $
*/
/**
1.2 +2 -2 xml-xerces/c/src/xercesc/dom/deprecated/CommentImpl.hpp
Index: CommentImpl.hpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/dom/deprecated/CommentImpl.hpp,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- CommentImpl.hpp 21 May 2002 19:57:17 -0000 1.1
+++ CommentImpl.hpp 21 May 2002 20:15:00 -0000 1.2
@@ -4,7 +4,7 @@
/*
* The Apache Software License, Version 1.1
*
- * Copyright (c) 1999-2000 The Apache Software Foundation. All rights
+ * Copyright (c) 1999-2002 The Apache Software Foundation. All rights
* reserved.
*
* Redistribution and use in source and binary forms, with or without
@@ -58,7 +58,7 @@
*/
/*
- * $Id: CommentImpl.hpp,v 1.1 2002/05/21 19:57:17 tng Exp $
+ * $Id: CommentImpl.hpp,v 1.2 2002/05/21 20:15:00 tng Exp $
*/
@@ -66,7 +66,7 @@
// This file is part of the internal implementation of the C++ XML DOM.
// It should NOT be included or used directly by application programs.
//
-// Applications should include the file <dom/DOM.hpp> for the entire
+// Applications should include the file <xercesc/dom/deprecated/DOM.hpp> for the entire
// DOM API, or DOM_*.hpp for individual DOM classes, where the class
// name is substituded for the *.
//
1.2 +3 -57 xml-xerces/c/src/xercesc/dom/deprecated/DeepNodeListImpl.cpp
Index: DeepNodeListImpl.cpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/dom/deprecated/DeepNodeListImpl.cpp,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- DeepNodeListImpl.cpp 21 May 2002 19:57:17 -0000 1.1
+++ DeepNodeListImpl.cpp 21 May 2002 20:15:00 -0000 1.2
@@ -1,7 +1,7 @@
/*
* The Apache Software License, Version 1.1
*
- * Copyright (c) 1999-2000 The Apache Software Foundation. All rights
+ * Copyright (c) 1999-2002 The Apache Software Foundation. All rights
* reserved.
*
* Redistribution and use in source and binary forms, with or without
@@ -55,64 +55,7 @@
*/
/*
- * $Log: DeepNodeListImpl.cpp,v $
- * Revision 1.1 2002/05/21 19:57:17 tng
- * DOM Reorganization: Move old DOM interface files from src/xercesc/dom to src/xercesc/dom/deprecated
- *
- * Revision 1.2 2002/05/03 16:06:45 peiyongz
- * Bug 7341: Missing newline at end of util and DOM source files,
- * patch from Martin Kalen.
- *
- * Revision 1.1.1.1 2002/02/01 22:21:43 peiyongz
- * sane_include
- *
- * Revision 1.8 2001/10/25 21:47:14 peiyongz
- * Replace XMLDeleterFor with XMLRegisterCleanup
- *
- * Revision 1.7 2001/10/18 18:01:29 tng
- * [Bug 1699] Redirect "delete this" to a temp ptr to bypass AIX xlC v5 optimization memory leak problem.
- *
- * Revision 1.6 2000/04/27 02:52:42 lehors
- * global reorganization similar to what I've done in Java,
- * nodes now are much smaller.
- * The main changes are:
- * renamed NodeContainer to ParentNode,
- * introduced ChildNode and ChildAndParentNode,
- * all the boolean attributes have been changed to bit flags,
- * ownerDocument is no longer an attribute of NodeImpl, only Parent nodes have
- * it, leave nodes rely on their parent to get it, or get it from ownerNode when
- * they do not have a parent,
- * parent Nodes no longer have a direct pointer to the last child
- * instead the last child is stored as the previous sibling of
- * the first child.
- * I also added support for importing a DocumentType as it's done in Java,
- * and got the importNode mechanism back in sync with Java as well.
- *
- * Here are the most significant changes in size:
- * ElementImpl 52 -> 48
- * TextImpl 44 -> 32
- * AttrImpl 52 -> 36
- *
- * Revision 1.5 2000/03/02 19:53:59 roddey
- * This checkin includes many changes done while waiting for the
- * 1.1.0 code to be finished. I can't list them all here, but a list is
- * available elsewhere.
- *
- * Revision 1.4 2000/02/06 07:47:31 rahulj
- * Year 2K copyright swat.
- *
- * Revision 1.3 2000/02/04 01:49:30 aruna1
- * TreeWalker and NodeIterator changes
- *
- * Revision 1.2 2000/01/22 01:38:29 andyh
- * Remove compiler warnings in DOM impl classes
- *
- * Revision 1.1.1.1 1999/11/09 01:08:42 twl
- * Initial checkin
- *
- * Revision 1.3 1999/11/08 20:44:23 rahul
- * Swat for adding in Product name and CVS comment log variable.
- *
+ * $Id: DeepNodeListImpl.cpp,v 1.2 2002/05/21 20:15:00 tng Exp $
*/
#include "DeepNodeListImpl.hpp"
@@ -159,7 +102,7 @@
, &kAstr
, reinitDeepNodeListImpl
, kAstrCleanup));
-
+
this->matchURIandTagname = true;
};
1.2 +18 -54 xml-xerces/c/src/xercesc/dom/deprecated/DeepNodeListImpl.hpp
Index: DeepNodeListImpl.hpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/dom/deprecated/DeepNodeListImpl.hpp,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- DeepNodeListImpl.hpp 21 May 2002 19:57:17 -0000 1.1
+++ DeepNodeListImpl.hpp 21 May 2002 20:15:00 -0000 1.2
@@ -3,38 +3,38 @@
/*
* The Apache Software License, Version 1.1
- *
- * Copyright (c) 1999-2000 The Apache Software Foundation. All rights
+ *
+ * Copyright (c) 1999-2002 The Apache Software Foundation. All rights
* reserved.
- *
+ *
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
- *
+ *
* 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- *
+ * notice, this list of conditions and the following disclaimer.
+ *
* 2. Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in
* the documentation and/or other materials provided with the
* distribution.
- *
+ *
* 3. The end-user documentation included with the redistribution,
- * if any, must include the following acknowledgment:
+ * if any, must include the following acknowledgment:
* "This product includes software developed by the
* Apache Software Foundation (http://www.apache.org/)."
* Alternately, this acknowledgment may appear in the software itself,
* if and wherever such third-party acknowledgments normally appear.
- *
+ *
* 4. The names "Xerces" and "Apache Software Foundation" must
* not be used to endorse or promote products derived from this
- * software without prior written permission. For written
+ * software without prior written permission. For written
* permission, please contact apache\@apache.org.
- *
+ *
* 5. Products derived from this software may not be called "Apache",
* nor may "Apache" appear in their name, without prior written
* permission of the Apache Software Foundation.
- *
+ *
* THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
* WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
* OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
@@ -48,7 +48,7 @@
* OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
* ====================================================================
- *
+ *
* This software consists of voluntary contributions made by many
* individuals on behalf of the Apache Software Foundation, and was
* originally based on software copyright (c) 1999, International
@@ -58,53 +58,14 @@
*/
/*
- * $Log: DeepNodeListImpl.hpp,v $
- * Revision 1.1 2002/05/21 19:57:17 tng
- * DOM Reorganization: Move old DOM interface files from src/xercesc/dom to src/xercesc/dom/deprecated
- *
- * Revision 1.1.1.1 2002/02/01 22:21:43 peiyongz
- * sane_include
- *
- * Revision 1.8 2001/10/25 21:47:14 peiyongz
- * Replace XMLDeleterFor with XMLRegisterCleanup
- *
- * Revision 1.7 2000/03/02 19:53:59 roddey
- * This checkin includes many changes done while waiting for the
- * 1.1.0 code to be finished. I can't list them all here, but a list is
- * available elsewhere.
- *
- * Revision 1.6 2000/02/24 20:11:29 abagchi
- * Swat for removing Log from API docs
- *
- * Revision 1.5 2000/02/06 07:47:31 rahulj
- * Year 2K copyright swat.
- *
- * Revision 1.4 2000/02/04 01:49:30 aruna1
- * TreeWalker and NodeIterator changes
- *
- * Revision 1.3 2000/01/22 01:38:29 andyh
- * Remove compiler warnings in DOM impl classes
- *
- * Revision 1.2 1999/12/21 07:47:06 robweir
- * Patches to support Xalan, where we need to create a
- * "special" DOM with subclassed Nodes.
- *
- * 1. Export the NodeImpl-derived classes
- * 2. Ensure that their constructors have at least protected access
- *
- * Revision 1.1.1.1 1999/11/09 01:08:42 twl
- * Initial checkin
- *
- * Revision 1.3 1999/11/08 20:44:23 rahul
- * Swat for adding in Product name and CVS comment log variable.
- *
+ * $Id: DeepNodeListImpl.hpp,v 1.2 2002/05/21 20:15:00 tng Exp $
*/
//
// This file is part of the internal implementation of the C++ XML DOM.
// It should NOT be included or used directly by application programs.
//
-// Applications should include the file <dom/DOM.hpp> for the entire
+// Applications should include the file <xercesc/dom/deprecated/DOM.hpp> for the entire
// DOM API, or DOM_*.hpp for individual DOM classes, where the class
// name is substituded for the *.
//
@@ -120,8 +81,8 @@
class CDOM_EXPORT DeepNodeListImpl: public NodeListImpl {
private:
- NodeImpl *rootNode;
- DOMString tagName;
+ NodeImpl *rootNode;
+ DOMString tagName;
bool matchAll;
int changes;
NodeVector *nodes;
@@ -130,7 +91,7 @@
DOMString namespaceURI;
bool matchAllURI;
bool matchURIandTagname; //match both namespaceURI and tagName
-
+
public:
DeepNodeListImpl(NodeImpl *rootNode, const DOMString &tagName);
DeepNodeListImpl(NodeImpl *rootNode, //DOM Level 2
1.2 +1 -1 xml-xerces/c/src/xercesc/dom/deprecated/DocumentFragmentImpl.cpp
Index: DocumentFragmentImpl.cpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/dom/deprecated/DocumentFragmentImpl.cpp,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- DocumentFragmentImpl.cpp 21 May 2002 19:57:17 -0000 1.1
+++ DocumentFragmentImpl.cpp 21 May 2002 20:15:00 -0000 1.2
@@ -1,7 +1,7 @@
/*
* The Apache Software License, Version 1.1
*
- * Copyright (c) 1999-2000 The Apache Software Foundation. All rights
+ * Copyright (c) 1999-2002 The Apache Software Foundation. All rights
* reserved.
*
* Redistribution and use in source and binary forms, with or without
@@ -55,7 +55,7 @@
*/
/*
- * $Id: DocumentFragmentImpl.cpp,v 1.1 2002/05/21 19:57:17 tng Exp $
+ * $Id: DocumentFragmentImpl.cpp,v 1.2 2002/05/21 20:15:00 tng Exp $
*/
#include "DocumentFragmentImpl.hpp"
1.2 +2 -2 xml-xerces/c/src/xercesc/dom/deprecated/DocumentFragmentImpl.hpp
Index: DocumentFragmentImpl.hpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/dom/deprecated/DocumentFragmentImpl.hpp,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- DocumentFragmentImpl.hpp 21 May 2002 19:57:17 -0000 1.1
+++ DocumentFragmentImpl.hpp 21 May 2002 20:15:00 -0000 1.2
@@ -3,7 +3,7 @@
/*
* The Apache Software License, Version 1.1
*
- * Copyright (c) 1999-2000 The Apache Software Foundation. All rights
+ * Copyright (c) 1999-2002 The Apache Software Foundation. All rights
* reserved.
*
* Redistribution and use in source and binary forms, with or without
@@ -57,14 +57,14 @@
*/
/*
- * $Id: DocumentFragmentImpl.hpp,v 1.1 2002/05/21 19:57:17 tng Exp $
+ * $Id: DocumentFragmentImpl.hpp,v 1.2 2002/05/21 20:15:00 tng Exp $
*/
//
// This file is part of the internal implementation of the C++ XML DOM.
// It should NOT be included or used directly by application programs.
//
-// Applications should include the file <dom/DOM.hpp> for the entire
+// Applications should include the file <xercesc/dom/deprecated/DOM.hpp> for the entire
// DOM API, or DOM_*.hpp for individual DOM classes, where the class
// name is substituded for the *.
//
1.2 +1 -1 xml-xerces/c/src/xercesc/dom/deprecated/DocumentImpl.cpp
Index: DocumentImpl.cpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/dom/deprecated/DocumentImpl.cpp,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- DocumentImpl.cpp 21 May 2002 19:57:17 -0000 1.1
+++ DocumentImpl.cpp 21 May 2002 20:15:00 -0000 1.2
@@ -1,7 +1,7 @@
/*
* The Apache Software License, Version 1.1
*
- * Copyright (c) 1999-2001 The Apache Software Foundation. All rights
+ * Copyright (c) 1999-2002 The Apache Software Foundation. All rights
* reserved.
*
* Redistribution and use in source and binary forms, with or without
@@ -55,7 +55,7 @@
*/
/*
- * $Id: DocumentImpl.cpp,v 1.1 2002/05/21 19:57:17 tng Exp $
+ * $Id: DocumentImpl.cpp,v 1.2 2002/05/21 20:15:00 tng Exp $
*/
//
1.2 +2 -2 xml-xerces/c/src/xercesc/dom/deprecated/DocumentImpl.hpp
Index: DocumentImpl.hpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/dom/deprecated/DocumentImpl.hpp,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- DocumentImpl.hpp 21 May 2002 19:57:17 -0000 1.1
+++ DocumentImpl.hpp 21 May 2002 20:15:00 -0000 1.2
@@ -4,7 +4,7 @@
/*
* The Apache Software License, Version 1.1
*
- * Copyright (c) 1999-2001 The Apache Software Foundation. All rights
+ * Copyright (c) 1999-2002 The Apache Software Foundation. All rights
* reserved.
*
* Redistribution and use in source and binary forms, with or without
@@ -58,14 +58,14 @@
*/
/*
- * $Id: DocumentImpl.hpp,v 1.1 2002/05/21 19:57:17 tng Exp $
+ * $Id: DocumentImpl.hpp,v 1.2 2002/05/21 20:15:00 tng Exp $
*/
//
// This file is part of the internal implementation of the C++ XML DOM.
// It should NOT be included or used directly by application programs.
//
-// Applications should include the file <dom/DOM.hpp> for the entire
+// Applications should include the file <xercesc/dom/deprecated/DOM.hpp> for the entire
// DOM API, or DOM_*.hpp for individual DOM classes, where the class
// name is substituded for the *.
//
1.2 +1 -1 xml-xerces/c/src/xercesc/dom/deprecated/DocumentTypeImpl.cpp
Index: DocumentTypeImpl.cpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/dom/deprecated/DocumentTypeImpl.cpp,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- DocumentTypeImpl.cpp 21 May 2002 19:57:17 -0000 1.1
+++ DocumentTypeImpl.cpp 21 May 2002 20:15:00 -0000 1.2
@@ -1,7 +1,7 @@
/*
* The Apache Software License, Version 1.1
*
- * Copyright (c) 1999-2001 The Apache Software Foundation. All rights
+ * Copyright (c) 1999-2002 The Apache Software Foundation. All rights
* reserved.
*
* Redistribution and use in source and binary forms, with or without
@@ -55,7 +55,7 @@
*/
/*
- * $Id: DocumentTypeImpl.cpp,v 1.1 2002/05/21 19:57:17 tng Exp $
+ * $Id: DocumentTypeImpl.cpp,v 1.2 2002/05/21 20:15:00 tng Exp $
*/
#include "DocumentTypeImpl.hpp"
1.2 +2 -2 xml-xerces/c/src/xercesc/dom/deprecated/DocumentTypeImpl.hpp
Index: DocumentTypeImpl.hpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/dom/deprecated/DocumentTypeImpl.hpp,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- DocumentTypeImpl.hpp 21 May 2002 19:57:17 -0000 1.1
+++ DocumentTypeImpl.hpp 21 May 2002 20:15:01 -0000 1.2
@@ -4,7 +4,7 @@
/*
* The Apache Software License, Version 1.1
*
- * Copyright (c) 1999-2001 The Apache Software Foundation. All rights
+ * Copyright (c) 1999-2002 The Apache Software Foundation. All rights
* reserved.
*
* Redistribution and use in source and binary forms, with or without
@@ -58,14 +58,14 @@
*/
/*
- * $Id: DocumentTypeImpl.hpp,v 1.1 2002/05/21 19:57:17 tng Exp $
+ * $Id: DocumentTypeImpl.hpp,v 1.2 2002/05/21 20:15:01 tng Exp $
*/
//
// This file is part of the internal implementation of the C++ XML DOM.
// It should NOT be included or used directly by application programs.
//
-// Applications should include the file <dom/DOM.hpp> for the entire
+// Applications should include the file <xercesc/dom/deprecated/DOM.hpp> for the entire
// DOM API, or DOM_*.hpp for individual DOM classes, where the class
// name is substituded for the *.
//
1.2 +36 -55 xml-xerces/c/src/xercesc/dom/deprecated/DOM.hpp
Index: DOM.hpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/dom/deprecated/DOM.hpp,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- DOM.hpp 21 May 2002 19:57:17 -0000 1.1
+++ DOM.hpp 21 May 2002 20:15:01 -0000 1.2
@@ -1,41 +1,41 @@
-#ifndef DOM_HEADER_GUARD_
-#define DOM_HEADER_GUARD_
+#ifndef DOM_DEPRECATED_HEADER_GUARD_
+#define DOM_DEPRECATED_HEADER_GUARD_
/*
* The Apache Software License, Version 1.1
- *
- * Copyright (c) 1999-2000 The Apache Software Foundation. All rights
+ *
+ * Copyright (c) 1999-2002 The Apache Software Foundation. All rights
* reserved.
- *
+ *
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
- *
+ *
* 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- *
+ * notice, this list of conditions and the following disclaimer.
+ *
* 2. Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in
* the documentation and/or other materials provided with the
* distribution.
- *
+ *
* 3. The end-user documentation included with the redistribution,
- * if any, must include the following acknowledgment:
+ * if any, must include the following acknowledgment:
* "This product includes software developed by the
* Apache Software Foundation (http://www.apache.org/)."
* Alternately, this acknowledgment may appear in the software itself,
* if and wherever such third-party acknowledgments normally appear.
- *
+ *
* 4. The names "Xerces" and "Apache Software Foundation" must
* not be used to endorse or promote products derived from this
- * software without prior written permission. For written
+ * software without prior written permission. For written
* permission, please contact apache\@apache.org.
- *
+ *
* 5. Products derived from this software may not be called "Apache",
* nor may "Apache" appear in their name, without prior written
* permission of the Apache Software Foundation.
- *
+ *
* THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
* WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
* OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
@@ -49,7 +49,7 @@
* OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
* ====================================================================
- *
+ *
* This software consists of voluntary contributions made by many
* individuals on behalf of the Apache Software Foundation, and was
* originally based on software copyright (c) 1999, International
@@ -59,29 +59,7 @@
*/
/*
- * $Log: DOM.hpp,v $
- * Revision 1.1 2002/05/21 19:57:17 tng
- * DOM Reorganization: Move old DOM interface files from src/xercesc/dom to src/xercesc/dom/deprecated
- *
- * Revision 1.1.1.1 2002/02/01 22:21:43 peiyongz
- * sane_include
- *
- * Revision 1.4 2000/04/25 20:29:32 aruna1
- * DOM_XMLDecl type node introduced to get the information of the
- * XML Declaration in a document and store it part of the tree
- *
- * Revision 1.3 2000/02/24 20:11:26 abagchi
- * Swat for removing Log from API docs
- *
- * Revision 1.2 2000/02/06 07:47:27 rahulj
- * Year 2K copyright swat.
- *
- * Revision 1.1.1.1 1999/11/09 01:08:46 twl
- * Initial checkin
- *
- * Revision 1.2 1999/11/08 20:44:12 rahul
- * Swat for adding in Product name and CVS comment log variable.
- *
+ * $Id: DOM.hpp,v 1.2 2002/05/21 20:15:01 tng Exp $
*/
//
@@ -89,26 +67,26 @@
// programs using the C++ XML Document Object Model API.
//
-#include <xercesc/dom/DOM_Attr.hpp>
-#include <xercesc/dom/DOM_CDATASection.hpp>
-#include <xercesc/dom/DOM_CharacterData.hpp>
-#include <xercesc/dom/DOM_Comment.hpp>
-#include <xercesc/dom/DOM_Document.hpp>
-#include <xercesc/dom/DOM_DocumentFragment.hpp>
-#include <xercesc/dom/DOM_DocumentType.hpp>
-#include <xercesc/dom/DOM_DOMException.hpp>
-#include <xercesc/dom/DOM_DOMImplementation.hpp>
-#include <xercesc/dom/DOM_Element.hpp>
-#include <xercesc/dom/DOM_Entity.hpp>
-#include <xercesc/dom/DOM_EntityReference.hpp>
-#include <xercesc/dom/DOM_NamedNodeMap.hpp>
-#include <xercesc/dom/DOM_Node.hpp>
-#include <xercesc/dom/DOM_NodeList.hpp>
-#include <xercesc/dom/DOM_Notation.hpp>
-#include <xercesc/dom/DOM_ProcessingInstruction.hpp>
-#include <xercesc/dom/DOM_Text.hpp>
-#include <xercesc/dom/DOMString.hpp>
-#include <xercesc/dom/DOM_XMLDecl.hpp>
+#include "DOM_Attr.hpp"
+#include "DOM_CDATASection.hpp"
+#include "DOM_CharacterData.hpp"
+#include "DOM_Comment.hpp"
+#include "DOM_Document.hpp"
+#include "DOM_DocumentFragment.hpp"
+#include "DOM_DocumentType.hpp"
+#include "DOM_DOMException.hpp"
+#include "DOM_DOMImplementation.hpp"
+#include "DOM_Element.hpp"
+#include "DOM_Entity.hpp"
+#include "DOM_EntityReference.hpp"
+#include "DOM_NamedNodeMap.hpp"
+#include "DOM_Node.hpp"
+#include "DOM_NodeList.hpp"
+#include "DOM_Notation.hpp"
+#include "DOM_ProcessingInstruction.hpp"
+#include "DOM_Text.hpp"
+#include "DOMString.hpp"
+#include "DOM_XMLDecl.hpp"
#endif
1.2 +16 -43 xml-xerces/c/src/xercesc/dom/deprecated/DOM_Attr.cpp
Index: DOM_Attr.cpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/dom/deprecated/DOM_Attr.cpp,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- DOM_Attr.cpp 21 May 2002 19:57:17 -0000 1.1
+++ DOM_Attr.cpp 21 May 2002 20:15:01 -0000 1.2
@@ -1,37 +1,37 @@
/*
* The Apache Software License, Version 1.1
- *
- * Copyright (c) 1999-2000 The Apache Software Foundation. All rights
+ *
+ * Copyright (c) 1999-2002 The Apache Software Foundation. All rights
* reserved.
- *
+ *
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
- *
+ *
* 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- *
+ * notice, this list of conditions and the following disclaimer.
+ *
* 2. Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in
* the documentation and/or other materials provided with the
* distribution.
- *
+ *
* 3. The end-user documentation included with the redistribution,
- * if any, must include the following acknowledgment:
+ * if any, must include the following acknowledgment:
* "This product includes software developed by the
* Apache Software Foundation (http://www.apache.org/)."
* Alternately, this acknowledgment may appear in the software itself,
* if and wherever such third-party acknowledgments normally appear.
- *
+ *
* 4. The names "Xerces" and "Apache Software Foundation" must
* not be used to endorse or promote products derived from this
- * software without prior written permission. For written
+ * software without prior written permission. For written
* permission, please contact apache\@apache.org.
- *
+ *
* 5. Products derived from this software may not be called "Apache",
* nor may "Apache" appear in their name, without prior written
* permission of the Apache Software Foundation.
- *
+ *
* THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
* WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
* OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
@@ -45,7 +45,7 @@
* OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
* ====================================================================
- *
+ *
* This software consists of voluntary contributions made by many
* individuals on behalf of the Apache Software Foundation, and was
* originally based on software copyright (c) 1999, International
@@ -55,37 +55,7 @@
*/
/*
- * $Log: DOM_Attr.cpp,v $
- * Revision 1.1 2002/05/21 19:57:17 tng
- * DOM Reorganization: Move old DOM interface files from src/xercesc/dom to src/xercesc/dom/deprecated
- *
- * Revision 1.1.1.1 2002/02/01 22:21:44 peiyongz
- * sane_include
- *
- * Revision 1.5 2000/03/11 02:58:38 chchou
- * Fix bug # 18, remove set method of readonly attributes
- *
- * Revision 1.4 2000/03/02 19:53:52 roddey
- * This checkin includes many changes done while waiting for the
- * 1.1.0 code to be finished. I can't list them all here, but a list is
- * available elsewhere.
- *
- * Revision 1.3 2000/02/06 07:47:27 rahulj
- * Year 2K copyright swat.
- *
- * Revision 1.2 1999/12/03 00:11:22 andyh
- * Added DOMString.clone() to node parameters in and out of the DOM,
- * where they had been missed.
- *
- * DOMString::rawBuffer, removed incorrect assumptions about it
- * being null terminated.
- *
- * Revision 1.1.1.1 1999/11/09 01:08:48 twl
- * Initial checkin
- *
- * Revision 1.3 1999/11/08 20:44:12 rahul
- * Swat for adding in Product name and CVS comment log variable.
- *
+ * $Id: DOM_Attr.cpp,v 1.2 2002/05/21 20:15:01 tng Exp $
*/
#include "DOM_Attr.hpp"
@@ -103,14 +73,14 @@
{
};
-
+
DOM_Attr::DOM_Attr(AttrImpl *impl) :
DOM_Node(impl)
{
};
-DOM_Attr::~DOM_Attr()
+DOM_Attr::~DOM_Attr()
{
};
1.2 +3 -40 xml-xerces/c/src/xercesc/dom/deprecated/DOM_Attr.hpp
Index: DOM_Attr.hpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/dom/deprecated/DOM_Attr.hpp,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- DOM_Attr.hpp 21 May 2002 19:57:17 -0000 1.1
+++ DOM_Attr.hpp 21 May 2002 20:15:01 -0000 1.2
@@ -55,55 +55,15 @@
*/
/*
- * $Log: DOM_Attr.hpp,v $
- * Revision 1.1 2002/05/21 19:57:17 tng
- * DOM Reorganization: Move old DOM interface files from src/xercesc/dom to src/xercesc/dom/deprecated
- *
- * Revision 1.3 2002/02/20 18:17:00 tng
- * [Bug 5977] Warnings on generating apiDocs.
- *
- * Revision 1.2 2002/02/04 19:57:15 tng
- * Remove the phrase "Experimental".
- *
- * Revision 1.1.1.1 2002/02/01 22:21:44 peiyongz
- * sane_include
- *
- * Revision 1.7 2000/03/11 02:58:38 chchou
- * Fix bug # 18, remove set method of readonly attributes
- *
- * Revision 1.6 2000/03/02 19:53:52 roddey
- * This checkin includes many changes done while waiting for the
- * 1.1.0 code to be finished. I can't list them all here, but a list is
- * available elsewhere.
- *
- * Revision 1.5 2000/02/24 20:11:27 abagchi
- * Swat for removing Log from API docs
- *
- * Revision 1.4 2000/02/17 17:47:24 andyh
- * Update Doc++ API comments
- * NameSpace update to track W3C
- * Changes were made by Chih Hsiang Chou
- *
- * Revision 1.3 2000/02/06 07:47:27 rahulj
- * Year 2K copyright swat.
- *
- * Revision 1.2 2000/01/05 01:16:06 andyh
- * DOM Level 2 core, namespace support added.
- *
- * Revision 1.1.1.1 1999/11/09 01:08:48 twl
- * Initial checkin
- *
- * Revision 1.3 1999/11/08 20:44:13 rahul
- * Swat for adding in Product name and CVS comment log variable.
- *
+ * $Id: DOM_Attr.hpp,v 1.2 2002/05/21 20:15:01 tng Exp $
*/
#ifndef DOM_Attr_HEADER_GUARD_
#define DOM_Attr_HEADER_GUARD_
#include <xercesc/util/XercesDefs.hpp>
-#include <xercesc/dom/DOM_Node.hpp>
-#include <xercesc/dom/DOM_Element.hpp>
+#include "DOM_Node.hpp"
+#include "DOM_Element.hpp"
class AttrImpl;
1.2 +16 -33 xml-xerces/c/src/xercesc/dom/deprecated/DOM_CDATASection.cpp
Index: DOM_CDATASection.cpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/dom/deprecated/DOM_CDATASection.cpp,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- DOM_CDATASection.cpp 21 May 2002 19:57:17 -0000 1.1
+++ DOM_CDATASection.cpp 21 May 2002 20:15:01 -0000 1.2
@@ -1,37 +1,37 @@
/*
* The Apache Software License, Version 1.1
- *
- * Copyright (c) 1999-2000 The Apache Software Foundation. All rights
+ *
+ * Copyright (c) 1999-2002 The Apache Software Foundation. All rights
* reserved.
- *
+ *
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
- *
+ *
* 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- *
+ * notice, this list of conditions and the following disclaimer.
+ *
* 2. Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in
* the documentation and/or other materials provided with the
* distribution.
- *
+ *
* 3. The end-user documentation included with the redistribution,
- * if any, must include the following acknowledgment:
+ * if any, must include the following acknowledgment:
* "This product includes software developed by the
* Apache Software Foundation (http://www.apache.org/)."
* Alternately, this acknowledgment may appear in the software itself,
* if and wherever such third-party acknowledgments normally appear.
- *
+ *
* 4. The names "Xerces" and "Apache Software Foundation" must
* not be used to endorse or promote products derived from this
- * software without prior written permission. For written
+ * software without prior written permission. For written
* permission, please contact apache\@apache.org.
- *
+ *
* 5. Products derived from this software may not be called "Apache",
* nor may "Apache" appear in their name, without prior written
* permission of the Apache Software Foundation.
- *
+ *
* THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
* WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
* OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
@@ -45,7 +45,7 @@
* OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
* ====================================================================
- *
+ *
* This software consists of voluntary contributions made by many
* individuals on behalf of the Apache Software Foundation, and was
* originally based on software copyright (c) 1999, International
@@ -55,27 +55,7 @@
*/
/*
- * $Log: DOM_CDATASection.cpp,v $
- * Revision 1.1 2002/05/21 19:57:17 tng
- * DOM Reorganization: Move old DOM interface files from src/xercesc/dom to src/xercesc/dom/deprecated
- *
- * Revision 1.1.1.1 2002/02/01 22:21:44 peiyongz
- * sane_include
- *
- * Revision 1.3 2000/03/02 19:53:52 roddey
- * This checkin includes many changes done while waiting for the
- * 1.1.0 code to be finished. I can't list them all here, but a list is
- * available elsewhere.
- *
- * Revision 1.2 2000/02/06 07:47:28 rahulj
- * Year 2K copyright swat.
- *
- * Revision 1.1.1.1 1999/11/09 01:08:48 twl
- * Initial checkin
- *
- * Revision 1.2 1999/11/08 20:44:13 rahul
- * Swat for adding in Product name and CVS comment log variable.
- *
+ * $Id: DOM_CDATASection.cpp,v 1.2 2002/05/21 20:15:01 tng Exp $
*/
#include "DOM_CDATASection.hpp"
@@ -95,14 +75,14 @@
{
};
-
+
DOM_CDATASection::DOM_CDATASection(CDATASectionImpl *impl) :
DOM_Text(impl)
{
};
-DOM_CDATASection::~DOM_CDATASection()
+DOM_CDATASection::~DOM_CDATASection()
{
};
1.2 +3 -29 xml-xerces/c/src/xercesc/dom/deprecated/DOM_CDATASection.hpp
Index: DOM_CDATASection.hpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/dom/deprecated/DOM_CDATASection.hpp,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- DOM_CDATASection.hpp 21 May 2002 19:57:17 -0000 1.1
+++ DOM_CDATASection.hpp 21 May 2002 20:15:01 -0000 1.2
@@ -1,7 +1,7 @@
/*
* The Apache Software License, Version 1.1
*
- * Copyright (c) 1999-2000 The Apache Software Foundation. All rights
+ * Copyright (c) 1999-2002 The Apache Software Foundation. All rights
* reserved.
*
* Redistribution and use in source and binary forms, with or without
@@ -55,43 +55,14 @@
*/
/*
- * $Log: DOM_CDATASection.hpp,v $
- * Revision 1.1 2002/05/21 19:57:17 tng
- * DOM Reorganization: Move old DOM interface files from src/xercesc/dom to src/xercesc/dom/deprecated
- *
- * Revision 1.2 2002/02/20 18:17:00 tng
- * [Bug 5977] Warnings on generating apiDocs.
- *
- * Revision 1.1.1.1 2002/02/01 22:21:44 peiyongz
- * sane_include
- *
- * Revision 1.5 2000/03/02 19:53:52 roddey
- * This checkin includes many changes done while waiting for the
- * 1.1.0 code to be finished. I can't list them all here, but a list is
- * available elsewhere.
- *
- * Revision 1.4 2000/02/24 20:11:27 abagchi
- * Swat for removing Log from API docs
- *
- * Revision 1.3 2000/02/06 07:47:28 rahulj
- * Year 2K copyright swat.
- *
- * Revision 1.2 2000/01/05 01:16:06 andyh
- * DOM Level 2 core, namespace support added.
- *
- * Revision 1.1.1.1 1999/11/09 01:08:49 twl
- * Initial checkin
- *
- * Revision 1.2 1999/11/08 20:44:13 rahul
- * Swat for adding in Product name and CVS comment log variable.
- *
+ * $Id: DOM_CDATASection.hpp,v 1.2 2002/05/21 20:15:01 tng Exp $
*/
#ifndef DOM_CDataSection_HEADER_GUARD_
#define DOM_CDataSection_HEADER_GUARD_
#include <xercesc/util/XercesDefs.hpp>
-#include <xercesc/dom/DOM_Text.hpp>
+#include "DOM_Text.hpp"
class CDATASectionImpl;
1.2 +14 -41 xml-xerces/c/src/xercesc/dom/deprecated/DOM_CharacterData.cpp
Index: DOM_CharacterData.cpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/dom/deprecated/DOM_CharacterData.cpp,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- DOM_CharacterData.cpp 21 May 2002 19:57:17 -0000 1.1
+++ DOM_CharacterData.cpp 21 May 2002 20:15:01 -0000 1.2
@@ -1,37 +1,37 @@
/*
* The Apache Software License, Version 1.1
- *
- * Copyright (c) 1999-2000 The Apache Software Foundation. All rights
+ *
+ * Copyright (c) 1999-2002 The Apache Software Foundation. All rights
* reserved.
- *
+ *
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
- *
+ *
* 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- *
+ * notice, this list of conditions and the following disclaimer.
+ *
* 2. Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in
* the documentation and/or other materials provided with the
* distribution.
- *
+ *
* 3. The end-user documentation included with the redistribution,
- * if any, must include the following acknowledgment:
+ * if any, must include the following acknowledgment:
* "This product includes software developed by the
* Apache Software Foundation (http://www.apache.org/)."
* Alternately, this acknowledgment may appear in the software itself,
* if and wherever such third-party acknowledgments normally appear.
- *
+ *
* 4. The names "Xerces" and "Apache Software Foundation" must
* not be used to endorse or promote products derived from this
- * software without prior written permission. For written
+ * software without prior written permission. For written
* permission, please contact apache\@apache.org.
- *
+ *
* 5. Products derived from this software may not be called "Apache",
* nor may "Apache" appear in their name, without prior written
* permission of the Apache Software Foundation.
- *
+ *
* THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
* WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
* OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
@@ -45,7 +45,7 @@
* OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
* ====================================================================
- *
+ *
* This software consists of voluntary contributions made by many
* individuals on behalf of the Apache Software Foundation, and was
* originally based on software copyright (c) 1999, International
@@ -55,37 +55,7 @@
*/
/*
- * $Log: DOM_CharacterData.cpp,v $
- * Revision 1.1 2002/05/21 19:57:17 tng
- * DOM Reorganization: Move old DOM interface files from src/xercesc/dom to src/xercesc/dom/deprecated
- *
- * Revision 1.1.1.1 2002/02/01 22:21:44 peiyongz
- * sane_include
- *
- * Revision 1.5 2000/03/02 19:53:52 roddey
- * This checkin includes many changes done while waiting for the
- * 1.1.0 code to be finished. I can't list them all here, but a list is
- * available elsewhere.
- *
- * Revision 1.4 2000/02/06 07:47:28 rahulj
- * Year 2K copyright swat.
- *
- * Revision 1.3 2000/02/04 01:49:29 aruna1
- * TreeWalker and NodeIterator changes
- *
- * Revision 1.2 1999/12/03 00:11:22 andyh
- * Added DOMString.clone() to node parameters in and out of the DOM,
- * where they had been missed.
- *
- * DOMString::rawBuffer, removed incorrect assumptions about it
- * being null terminated.
- *
- * Revision 1.1.1.1 1999/11/09 01:08:49 twl
- * Initial checkin
- *
- * Revision 1.2 1999/11/08 20:44:13 rahul
- * Swat for adding in Product name and CVS comment log variable.
- *
+ * $Id: DOM_CharacterData.cpp,v 1.2 2002/05/21 20:15:01 tng Exp $
*/
#include "DOM_CharacterData.hpp"
1.2 +3 -34 xml-xerces/c/src/xercesc/dom/deprecated/DOM_CharacterData.hpp
Index: DOM_CharacterData.hpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/dom/deprecated/DOM_CharacterData.hpp,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- DOM_CharacterData.hpp 21 May 2002 19:57:17 -0000 1.1
+++ DOM_CharacterData.hpp 21 May 2002 20:15:01 -0000 1.2
@@ -1,7 +1,7 @@
/*
* The Apache Software License, Version 1.1
*
- * Copyright (c) 1999-2000 The Apache Software Foundation. All rights
+ * Copyright (c) 1999-2002 The Apache Software Foundation. All rights
* reserved.
*
* Redistribution and use in source and binary forms, with or without
@@ -55,48 +55,14 @@
*/
/*
- * $Log: DOM_CharacterData.hpp,v $
- * Revision 1.1 2002/05/21 19:57:17 tng
- * DOM Reorganization: Move old DOM interface files from src/xercesc/dom to src/xercesc/dom/deprecated
- *
- * Revision 1.2 2002/02/20 18:17:00 tng
- * [Bug 5977] Warnings on generating apiDocs.
- *
- * Revision 1.1.1.1 2002/02/01 22:21:44 peiyongz
- * sane_include
- *
- * Revision 1.6 2000/03/02 19:53:53 roddey
- * This checkin includes many changes done while waiting for the
- * 1.1.0 code to be finished. I can't list them all here, but a list is
- * available elsewhere.
- *
- * Revision 1.5 2000/02/24 20:11:27 abagchi
- * Swat for removing Log from API docs
- *
- * Revision 1.4 2000/02/15 23:17:36 andyh
- * Update Doc++ API comments
- * NameSpace bugfix and update to track W3C
- * Chih Hsiang Chou
- *
- * Revision 1.3 2000/02/06 07:47:28 rahulj
- * Year 2K copyright swat.
- *
- * Revision 1.2 2000/02/04 01:49:29 aruna1
- * TreeWalker and NodeIterator changes
- *
- * Revision 1.1.1.1 1999/11/09 01:08:49 twl
- * Initial checkin
- *
- * Revision 1.2 1999/11/08 20:44:13 rahul
- * Swat for adding in Product name and CVS comment log variable.
- *
+ * $Id: DOM_CharacterData.hpp,v 1.2 2002/05/21 20:15:01 tng Exp $
*/
#ifndef DOM_CharacterData_HEADER_GUARD_
#define DOM_CharacterData_HEADER_GUARD_
#include <xercesc/util/XercesDefs.hpp>
-#include <xercesc/dom/DOM_Node.hpp>
+#include "DOM_Node.hpp"
class CharacterDataImpl;
1.2 +16 -33 xml-xerces/c/src/xercesc/dom/deprecated/DOM_Comment.cpp
Index: DOM_Comment.cpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/dom/deprecated/DOM_Comment.cpp,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- DOM_Comment.cpp 21 May 2002 19:57:17 -0000 1.1
+++ DOM_Comment.cpp 21 May 2002 20:15:01 -0000 1.2
@@ -1,37 +1,37 @@
/*
* The Apache Software License, Version 1.1
- *
- * Copyright (c) 1999-2000 The Apache Software Foundation. All rights
+ *
+ * Copyright (c) 1999-2002 The Apache Software Foundation. All rights
* reserved.
- *
+ *
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
- *
+ *
* 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- *
+ * notice, this list of conditions and the following disclaimer.
+ *
* 2. Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in
* the documentation and/or other materials provided with the
* distribution.
- *
+ *
* 3. The end-user documentation included with the redistribution,
- * if any, must include the following acknowledgment:
+ * if any, must include the following acknowledgment:
* "This product includes software developed by the
* Apache Software Foundation (http://www.apache.org/)."
* Alternately, this acknowledgment may appear in the software itself,
* if and wherever such third-party acknowledgments normally appear.
- *
+ *
* 4. The names "Xerces" and "Apache Software Foundation" must
* not be used to endorse or promote products derived from this
- * software without prior written permission. For written
+ * software without prior written permission. For written
* permission, please contact apache\@apache.org.
- *
+ *
* 5. Products derived from this software may not be called "Apache",
* nor may "Apache" appear in their name, without prior written
* permission of the Apache Software Foundation.
- *
+ *
* THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
* WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
* OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
@@ -45,7 +45,7 @@
* OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
* ====================================================================
- *
+ *
* This software consists of voluntary contributions made by many
* individuals on behalf of the Apache Software Foundation, and was
* originally based on software copyright (c) 1999, International
@@ -55,27 +55,7 @@
*/
/*
- * $Log: DOM_Comment.cpp,v $
- * Revision 1.1 2002/05/21 19:57:17 tng
- * DOM Reorganization: Move old DOM interface files from src/xercesc/dom to src/xercesc/dom/deprecated
- *
- * Revision 1.1.1.1 2002/02/01 22:21:44 peiyongz
- * sane_include
- *
- * Revision 1.3 2000/03/02 19:53:53 roddey
- * This checkin includes many changes done while waiting for the
- * 1.1.0 code to be finished. I can't list them all here, but a list is
- * available elsewhere.
- *
- * Revision 1.2 2000/02/06 07:47:28 rahulj
- * Year 2K copyright swat.
- *
- * Revision 1.1.1.1 1999/11/09 01:08:49 twl
- * Initial checkin
- *
- * Revision 1.2 1999/11/08 20:44:14 rahul
- * Swat for adding in Product name and CVS comment log variable.
- *
+ * $Id: DOM_Comment.cpp,v 1.2 2002/05/21 20:15:01 tng Exp $
*/
#include "DOM_Comment.hpp"
@@ -93,14 +73,14 @@
{
};
-
+
DOM_Comment::DOM_Comment(CommentImpl *impl) :
DOM_CharacterData(impl)
{
};
-DOM_Comment::~DOM_Comment()
+DOM_Comment::~DOM_Comment()
{
};
1.2 +3 -29 xml-xerces/c/src/xercesc/dom/deprecated/DOM_Comment.hpp
Index: DOM_Comment.hpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/dom/deprecated/DOM_Comment.hpp,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- DOM_Comment.hpp 21 May 2002 19:57:17 -0000 1.1
+++ DOM_Comment.hpp 21 May 2002 20:15:01 -0000 1.2
@@ -1,7 +1,7 @@
/*
* The Apache Software License, Version 1.1
*
- * Copyright (c) 1999-2000 The Apache Software Foundation. All rights
+ * Copyright (c) 1999-2002 The Apache Software Foundation. All rights
* reserved.
*
* Redistribution and use in source and binary forms, with or without
@@ -55,43 +55,14 @@
*/
/*
- * $Log: DOM_Comment.hpp,v $
- * Revision 1.1 2002/05/21 19:57:17 tng
- * DOM Reorganization: Move old DOM interface files from src/xercesc/dom to src/xercesc/dom/deprecated
- *
- * Revision 1.2 2002/02/20 18:17:00 tng
- * [Bug 5977] Warnings on generating apiDocs.
- *
- * Revision 1.1.1.1 2002/02/01 22:21:44 peiyongz
- * sane_include
- *
- * Revision 1.5 2000/03/02 19:53:54 roddey
- * This checkin includes many changes done while waiting for the
- * 1.1.0 code to be finished. I can't list them all here, but a list is
- * available elsewhere.
- *
- * Revision 1.4 2000/02/24 20:11:27 abagchi
- * Swat for removing Log from API docs
- *
- * Revision 1.3 2000/02/06 07:47:28 rahulj
- * Year 2K copyright swat.
- *
- * Revision 1.2 2000/01/05 01:16:06 andyh
- * DOM Level 2 core, namespace support added.
- *
- * Revision 1.1.1.1 1999/11/09 01:08:50 twl
- * Initial checkin
- *
- * Revision 1.2 1999/11/08 20:44:14 rahul
- * Swat for adding in Product name and CVS comment log variable.
- *
+ * $Id: DOM_Comment.hpp,v 1.2 2002/05/21 20:15:01 tng Exp $
*/
#ifndef DOM_Comment_HEADER_GUARD_
#define DOM_Comment_HEADER_GUARD_
#include <xercesc/util/XercesDefs.hpp>
-#include <xercesc/dom/DOM_CharacterData.hpp>
+#include "DOM_CharacterData.hpp"
class CommentImpl;
1.2 +1 -1 xml-xerces/c/src/xercesc/dom/deprecated/DOM_Document.cpp
Index: DOM_Document.cpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/dom/deprecated/DOM_Document.cpp,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- DOM_Document.cpp 21 May 2002 19:57:17 -0000 1.1
+++ DOM_Document.cpp 21 May 2002 20:15:01 -0000 1.2
@@ -1,7 +1,7 @@
/*
* The Apache Software License, Version 1.1
*
- * Copyright (c) 1999-2001 The Apache Software Foundation. All rights
+ * Copyright (c) 1999-2002 The Apache Software Foundation. All rights
* reserved.
*
* Redistribution and use in source and binary forms, with or without
@@ -55,7 +55,7 @@
*/
/*
- * $Id: DOM_Document.cpp,v 1.1 2002/05/21 19:57:17 tng Exp $
+ * $Id: DOM_Document.cpp,v 1.2 2002/05/21 20:15:01 tng Exp $
*/
1.2 +18 -18 xml-xerces/c/src/xercesc/dom/deprecated/DOM_Document.hpp
Index: DOM_Document.hpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/dom/deprecated/DOM_Document.hpp,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- DOM_Document.hpp 21 May 2002 19:57:17 -0000 1.1
+++ DOM_Document.hpp 21 May 2002 20:15:01 -0000 1.2
@@ -55,31 +55,31 @@
*/
/*
- * $Id: DOM_Document.hpp,v 1.1 2002/05/21 19:57:17 tng Exp $
+ * $Id: DOM_Document.hpp,v 1.2 2002/05/21 20:15:01 tng Exp $
*/
#ifndef DOM_Document_HEADER_GUARD_
#define DOM_Document_HEADER_GUARD_
#include <xercesc/util/XercesDefs.hpp>
-#include <xercesc/dom/DOM_DocumentType.hpp>
-#include <xercesc/dom/DOM_DOMImplementation.hpp>
-#include <xercesc/dom/DOM_Element.hpp>
-#include <xercesc/dom/DOM_DocumentFragment.hpp>
-#include <xercesc/dom/DOM_Comment.hpp>
-#include <xercesc/dom/DOM_CDATASection.hpp>
-#include <xercesc/dom/DOM_ProcessingInstruction.hpp>
-#include <xercesc/dom/DOM_Attr.hpp>
-#include <xercesc/dom/DOM_Entity.hpp>
-#include <xercesc/dom/DOM_EntityReference.hpp>
-#include <xercesc/dom/DOM_NodeList.hpp>
-#include <xercesc/dom/DOM_Notation.hpp>
-#include <xercesc/dom/DOM_Text.hpp>
-#include <xercesc/dom/DOM_Node.hpp>
-#include <xercesc/dom/DOM_NodeIterator.hpp>
-#include <xercesc/dom/DOM_TreeWalker.hpp>
-#include <xercesc/dom/DOM_XMLDecl.hpp>
-#include <xercesc/dom/DOM_Range.hpp>
+#include "DOM_DocumentType.hpp"
+#include "DOM_DOMImplementation.hpp"
+#include "DOM_Element.hpp"
+#include "DOM_DocumentFragment.hpp"
+#include "DOM_Comment.hpp"
+#include "DOM_CDATASection.hpp"
+#include "DOM_ProcessingInstruction.hpp"
+#include "DOM_Attr.hpp"
+#include "DOM_Entity.hpp"
+#include "DOM_EntityReference.hpp"
+#include "DOM_NodeList.hpp"
+#include "DOM_Notation.hpp"
+#include "DOM_Text.hpp"
+#include "DOM_Node.hpp"
+#include "DOM_NodeIterator.hpp"
+#include "DOM_TreeWalker.hpp"
+#include "DOM_XMLDecl.hpp"
+#include "DOM_Range.hpp"
class DocumentImpl;
class NodeIteratorImpl;
1.2 +16 -33 xml-xerces/c/src/xercesc/dom/deprecated/DOM_DocumentFragment.cpp
Index: DOM_DocumentFragment.cpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/dom/deprecated/DOM_DocumentFragment.cpp,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- DOM_DocumentFragment.cpp 21 May 2002 19:57:17 -0000 1.1
+++ DOM_DocumentFragment.cpp 21 May 2002 20:15:01 -0000 1.2
@@ -1,37 +1,37 @@
/*
* The Apache Software License, Version 1.1
- *
- * Copyright (c) 1999-2000 The Apache Software Foundation. All rights
+ *
+ * Copyright (c) 1999-2002 The Apache Software Foundation. All rights
* reserved.
- *
+ *
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
- *
+ *
* 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- *
+ * notice, this list of conditions and the following disclaimer.
+ *
* 2. Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in
* the documentation and/or other materials provided with the
* distribution.
- *
+ *
* 3. The end-user documentation included with the redistribution,
- * if any, must include the following acknowledgment:
+ * if any, must include the following acknowledgment:
* "This product includes software developed by the
* Apache Software Foundation (http://www.apache.org/)."
* Alternately, this acknowledgment may appear in the software itself,
* if and wherever such third-party acknowledgments normally appear.
- *
+ *
* 4. The names "Xerces" and "Apache Software Foundation" must
* not be used to endorse or promote products derived from this
- * software without prior written permission. For written
+ * software without prior written permission. For written
* permission, please contact apache\@apache.org.
- *
+ *
* 5. Products derived from this software may not be called "Apache",
* nor may "Apache" appear in their name, without prior written
* permission of the Apache Software Foundation.
- *
+ *
* THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
* WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
* OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
@@ -45,7 +45,7 @@
* OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
* ====================================================================
- *
+ *
* This software consists of voluntary contributions made by many
* individuals on behalf of the Apache Software Foundation, and was
* originally based on software copyright (c) 1999, International
@@ -55,27 +55,7 @@
*/
/*
- * $Log: DOM_DocumentFragment.cpp,v $
- * Revision 1.1 2002/05/21 19:57:17 tng
- * DOM Reorganization: Move old DOM interface files from src/xercesc/dom to src/xercesc/dom/deprecated
- *
- * Revision 1.1.1.1 2002/02/01 22:21:44 peiyongz
- * sane_include
- *
- * Revision 1.3 2000/03/02 19:53:55 roddey
- * This checkin includes many changes done while waiting for the
- * 1.1.0 code to be finished. I can't list them all here, but a list is
- * available elsewhere.
- *
- * Revision 1.2 2000/02/06 07:47:28 rahulj
- * Year 2K copyright swat.
- *
- * Revision 1.1.1.1 1999/11/09 01:08:51 twl
- * Initial checkin
- *
- * Revision 1.2 1999/11/08 20:44:16 rahul
- * Swat for adding in Product name and CVS comment log variable.
- *
+ * $Id: DOM_DocumentFragment.cpp,v 1.2 2002/05/21 20:15:01 tng Exp $
*/
#include "DOM_DocumentFragment.hpp"
@@ -94,14 +74,14 @@
{
};
-
+
DOM_DocumentFragment::DOM_DocumentFragment(DocumentFragmentImpl *impl) :
DOM_Node(impl)
{
};
-DOM_DocumentFragment::~DOM_DocumentFragment()
+DOM_DocumentFragment::~DOM_DocumentFragment()
{
};
1.2 +2 -2 xml-xerces/c/src/xercesc/dom/deprecated/DOM_DocumentFragment.hpp
Index: DOM_DocumentFragment.hpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/dom/deprecated/DOM_DocumentFragment.hpp,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- DOM_DocumentFragment.hpp 21 May 2002 19:57:17 -0000 1.1
+++ DOM_DocumentFragment.hpp 21 May 2002 20:15:01 -0000 1.2
@@ -1,7 +1,7 @@
/*
* The Apache Software License, Version 1.1
*
- * Copyright (c) 1999-2000 The Apache Software Foundation. All rights
+ * Copyright (c) 1999-2002 The Apache Software Foundation. All rights
* reserved.
*
* Redistribution and use in source and binary forms, with or without
@@ -55,14 +55,14 @@
*/
/*
- * $Id: DOM_DocumentFragment.hpp,v 1.1 2002/05/21 19:57:17 tng Exp $
+ * $Id: DOM_DocumentFragment.hpp,v 1.2 2002/05/21 20:15:01 tng Exp $
*/
#ifndef DOM_DocumentFragment_HEADER_GUARD_
#define DOM_DocumentFragment_HEADER_GUARD_
#include <xercesc/util/XercesDefs.hpp>
-#include <xercesc/dom/DOM_Node.hpp>
+#include "DOM_Node.hpp"
class DocumentFragmentImpl;
1.2 +16 -47 xml-xerces/c/src/xercesc/dom/deprecated/DOM_DocumentType.cpp
Index: DOM_DocumentType.cpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/dom/deprecated/DOM_DocumentType.cpp,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- DOM_DocumentType.cpp 21 May 2002 19:57:17 -0000 1.1
+++ DOM_DocumentType.cpp 21 May 2002 20:15:01 -0000 1.2
@@ -1,37 +1,37 @@
/*
* The Apache Software License, Version 1.1
- *
- * Copyright (c) 1999-2000 The Apache Software Foundation. All rights
+ *
+ * Copyright (c) 1999-2002 The Apache Software Foundation. All rights
* reserved.
- *
+ *
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
- *
+ *
* 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- *
+ * notice, this list of conditions and the following disclaimer.
+ *
* 2. Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in
* the documentation and/or other materials provided with the
* distribution.
- *
+ *
* 3. The end-user documentation included with the redistribution,
- * if any, must include the following acknowledgment:
+ * if any, must include the following acknowledgment:
* "This product includes software developed by the
* Apache Software Foundation (http://www.apache.org/)."
* Alternately, this acknowledgment may appear in the software itself,
* if and wherever such third-party acknowledgments normally appear.
- *
+ *
* 4. The names "Xerces" and "Apache Software Foundation" must
* not be used to endorse or promote products derived from this
- * software without prior written permission. For written
+ * software without prior written permission. For written
* permission, please contact apache\@apache.org.
- *
+ *
* 5. Products derived from this software may not be called "Apache",
* nor may "Apache" appear in their name, without prior written
* permission of the Apache Software Foundation.
- *
+ *
* THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
* WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
* OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
@@ -45,7 +45,7 @@
* OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
* ====================================================================
- *
+ *
* This software consists of voluntary contributions made by many
* individuals on behalf of the Apache Software Foundation, and was
* originally based on software copyright (c) 1999, International
@@ -55,41 +55,7 @@
*/
/*
- * $Log: DOM_DocumentType.cpp,v $
- * Revision 1.1 2002/05/21 19:57:17 tng
- * DOM Reorganization: Move old DOM interface files from src/xercesc/dom to src/xercesc/dom/deprecated
- *
- * Revision 1.1.1.1 2002/02/01 22:21:45 peiyongz
- * sane_include
- *
- * Revision 1.6 2000/03/10 02:14:39 chchou
- * add null DOM_DocumentType constructor
- *
- * Revision 1.5 2000/03/02 19:53:55 roddey
- * This checkin includes many changes done while waiting for the
- * 1.1.0 code to be finished. I can't list them all here, but a list is
- * available elsewhere.
- *
- * Revision 1.4 2000/02/10 23:35:11 andyh
- * Update DOM_DOMImplementation::CreateDocumentType and
- * DOM_DocumentType to match latest from W3C
- *
- * Revision 1.3 2000/02/06 07:47:29 rahulj
- * Year 2K copyright swat.
- *
- * Revision 1.2 1999/12/03 00:11:23 andyh
- * Added DOMString.clone() to node parameters in and out of the DOM,
- * where they had been missed.
- *
- * DOMString::rawBuffer, removed incorrect assumptions about it
- * being null terminated.
- *
- * Revision 1.1.1.1 1999/11/09 01:08:52 twl
- * Initial checkin
- *
- * Revision 1.3 1999/11/08 20:44:16 rahul
- * Swat for adding in Product name and CVS comment log variable.
- *
+ * $Id: DOM_DocumentType.cpp,v 1.2 2002/05/21 20:15:01 tng Exp $
*/
#include "DOM_DocumentType.hpp"
@@ -119,14 +85,14 @@
{
};
-
+
DOM_DocumentType::DOM_DocumentType(DocumentTypeImpl *impl) :
DOM_Node(impl)
{
};
-DOM_DocumentType::~DOM_DocumentType()
+DOM_DocumentType::~DOM_DocumentType()
{
};
1.2 +2 -43 xml-xerces/c/src/xercesc/dom/deprecated/DOM_DocumentType.hpp
Index: DOM_DocumentType.hpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/dom/deprecated/DOM_DocumentType.hpp,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- DOM_DocumentType.hpp 21 May 2002 19:57:17 -0000 1.1
+++ DOM_DocumentType.hpp 21 May 2002 20:15:01 -0000 1.2
@@ -55,58 +55,14 @@
*/
/*
- * $Log: DOM_DocumentType.hpp,v $
- * Revision 1.1 2002/05/21 19:57:17 tng
- * DOM Reorganization: Move old DOM interface files from src/xercesc/dom to src/xercesc/dom/deprecated
- *
- * Revision 1.3 2002/02/20 18:17:00 tng
- * [Bug 5977] Warnings on generating apiDocs.
- *
- * Revision 1.2 2002/02/04 19:57:15 tng
- * Remove the phrase "Experimental".
- *
- * Revision 1.1.1.1 2002/02/01 22:21:45 peiyongz
- * sane_include
- *
- * Revision 1.8 2000/03/10 02:14:39 chchou
- * add null DOM_DocumentType constructor
- *
- * Revision 1.7 2000/03/02 19:53:55 roddey
- * This checkin includes many changes done while waiting for the
- * 1.1.0 code to be finished. I can't list them all here, but a list is
- * available elsewhere.
- *
- * Revision 1.6 2000/02/24 20:11:27 abagchi
- * Swat for removing Log from API docs
- *
- * Revision 1.5 2000/02/17 17:47:24 andyh
- * Update Doc++ API comments
- * NameSpace update to track W3C
- * Changes were made by Chih Hsiang Chou
- *
- * Revision 1.4 2000/02/10 23:35:11 andyh
- * Update DOM_DOMImplementation::CreateDocumentType and
- * DOM_DocumentType to match latest from W3C
- *
- * Revision 1.3 2000/02/06 07:47:29 rahulj
- * Year 2K copyright swat.
- *
- * Revision 1.2 2000/01/05 01:16:07 andyh
- * DOM Level 2 core, namespace support added.
- *
- * Revision 1.1.1.1 1999/11/09 01:08:52 twl
- * Initial checkin
- *
- * Revision 1.3 1999/11/08 20:44:16 rahul
- * Swat for adding in Product name and CVS comment log variable.
- *
+ * $Id: DOM_DocumentType.hpp,v 1.2 2002/05/21 20:15:01 tng Exp $
*/
#ifndef DOM_DocumentType_HEADER_GUARD_
#define DOM_DocumentType_HEADER_GUARD_
#include <xercesc/util/XercesDefs.hpp>
-#include <xercesc/dom/DOM_Node.hpp>
+#include "DOM_Node.hpp"
class DOM_NamedNodeMap;
class DocumentTypeImpl;
1.2 +18 -35 xml-xerces/c/src/xercesc/dom/deprecated/DOM_DOMException.cpp
Index: DOM_DOMException.cpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/dom/deprecated/DOM_DOMException.cpp,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- DOM_DOMException.cpp 21 May 2002 19:57:17 -0000 1.1
+++ DOM_DOMException.cpp 21 May 2002 20:15:01 -0000 1.2
@@ -1,37 +1,37 @@
/*
* The Apache Software License, Version 1.1
- *
- * Copyright (c) 1999-2000 The Apache Software Foundation. All rights
+ *
+ * Copyright (c) 1999-2002 The Apache Software Foundation. All rights
* reserved.
- *
+ *
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
- *
+ *
* 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- *
+ * notice, this list of conditions and the following disclaimer.
+ *
* 2. Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in
* the documentation and/or other materials provided with the
* distribution.
- *
+ *
* 3. The end-user documentation included with the redistribution,
- * if any, must include the following acknowledgment:
+ * if any, must include the following acknowledgment:
* "This product includes software developed by the
* Apache Software Foundation (http://www.apache.org/)."
* Alternately, this acknowledgment may appear in the software itself,
* if and wherever such third-party acknowledgments normally appear.
- *
+ *
* 4. The names "Xerces" and "Apache Software Foundation" must
* not be used to endorse or promote products derived from this
- * software without prior written permission. For written
+ * software without prior written permission. For written
* permission, please contact apache\@apache.org.
- *
+ *
* 5. Products derived from this software may not be called "Apache",
* nor may "Apache" appear in their name, without prior written
* permission of the Apache Software Foundation.
- *
+ *
* THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
* WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
* OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
@@ -45,7 +45,7 @@
* OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
* ====================================================================
- *
+ *
* This software consists of voluntary contributions made by many
* individuals on behalf of the Apache Software Foundation, and was
* originally based on software copyright (c) 1999, International
@@ -55,27 +55,7 @@
*/
/*
- * $Log: DOM_DOMException.cpp,v $
- * Revision 1.1 2002/05/21 19:57:17 tng
- * DOM Reorganization: Move old DOM interface files from src/xercesc/dom to src/xercesc/dom/deprecated
- *
- * Revision 1.1.1.1 2002/02/01 22:21:45 peiyongz
- * sane_include
- *
- * Revision 1.3 2000/03/02 19:53:54 roddey
- * This checkin includes many changes done while waiting for the
- * 1.1.0 code to be finished. I can't list them all here, but a list is
- * available elsewhere.
- *
- * Revision 1.2 2000/02/06 07:47:28 rahulj
- * Year 2K copyright swat.
- *
- * Revision 1.1.1.1 1999/11/09 01:08:53 twl
- * Initial checkin
- *
- * Revision 1.2 1999/11/08 20:44:14 rahul
- * Swat for adding in Product name and CVS comment log variable.
- *
+ * $Id: DOM_DOMException.cpp,v 1.2 2002/05/21 20:15:01 tng Exp $
*/
#include "DOM_DOMException.hpp"
@@ -89,20 +69,20 @@
};
-DOM_DOMException::DOM_DOMException(short exCode, const DOMString &message)
-: msg(message)
+DOM_DOMException::DOM_DOMException(short exCode, const DOMString &message)
+: msg(message)
{
code = (ExceptionCode) exCode;
};
-DOM_DOMException::DOM_DOMException(const DOM_DOMException &other)
+DOM_DOMException::DOM_DOMException(const DOM_DOMException &other)
: msg(other.msg)
{
code = other.code;
};
-DOM_DOMException::~DOM_DOMException()
+DOM_DOMException::~DOM_DOMException()
{
};
1.2 +5 -34 xml-xerces/c/src/xercesc/dom/deprecated/DOM_DOMException.hpp
Index: DOM_DOMException.hpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/dom/deprecated/DOM_DOMException.hpp,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- DOM_DOMException.hpp 21 May 2002 19:57:17 -0000 1.1
+++ DOM_DOMException.hpp 21 May 2002 20:15:01 -0000 1.2
@@ -1,7 +1,7 @@
/*
* The Apache Software License, Version 1.1
*
- * Copyright (c) 1999-2000 The Apache Software Foundation. All rights
+ * Copyright (c) 1999-2002 The Apache Software Foundation. All rights
* reserved.
*
* Redistribution and use in source and binary forms, with or without
@@ -55,46 +55,14 @@
*/
/*
- * $Log: DOM_DOMException.hpp,v $
- * Revision 1.1 2002/05/21 19:57:17 tng
- * DOM Reorganization: Move old DOM interface files from src/xercesc/dom to src/xercesc/dom/deprecated
- *
- * Revision 1.1.1.1 2002/02/01 22:21:45 peiyongz
- * sane_include
- *
- * Revision 1.7 2000/03/02 19:53:54 roddey
- * This checkin includes many changes done while waiting for the
- * 1.1.0 code to be finished. I can't list them all here, but a list is
- * available elsewhere.
- *
- * Revision 1.6 2000/02/24 20:11:27 abagchi
- * Swat for removing Log from API docs
- *
- * Revision 1.5 2000/02/10 19:52:08 abagchi
- * Added docs for enum
- *
- * Revision 1.4 2000/02/06 07:47:28 rahulj
- * Year 2K copyright swat.
- *
- * Revision 1.3 2000/02/04 05:46:31 andyh
- * Change offsets and lengths form signed to unsigned
- *
- * Revision 1.2 2000/01/05 01:16:06 andyh
- * DOM Level 2 core, namespace support added.
- *
- * Revision 1.1.1.1 1999/11/09 01:08:53 twl
- * Initial checkin
- *
- * Revision 1.3 1999/11/08 20:44:14 rahul
- * Swat for adding in Product name and CVS comment log variable.
- *
+ * $Id: DOM_DOMException.hpp,v 1.2 2002/05/21 20:15:01 tng Exp $
*/
-#ifndef DOMException_HEADER_GUARD_
-#define DOMException_HEADER_GUARD_
+#ifndef DOM_DOMException_HEADER_GUARD_
+#define DOM_DOMException_HEADER_GUARD_
#include <xercesc/util/XercesDefs.hpp>
-#include <xercesc/dom/DOMString.hpp>
+#include "DOMString.hpp"
/**
* Encapsulate a general DOM error or warning.
1.2 +2 -70 xml-xerces/c/src/xercesc/dom/deprecated/DOM_DOMImplementation.cpp
Index: DOM_DOMImplementation.cpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/dom/deprecated/DOM_DOMImplementation.cpp,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- DOM_DOMImplementation.cpp 21 May 2002 19:57:17 -0000 1.1
+++ DOM_DOMImplementation.cpp 21 May 2002 20:15:01 -0000 1.2
@@ -1,7 +1,7 @@
/*
* The Apache Software License, Version 1.1
*
- * Copyright (c) 1999-2000 The Apache Software Foundation. All rights
+ * Copyright (c) 1999-2002 The Apache Software Foundation. All rights
* reserved.
*
* Redistribution and use in source and binary forms, with or without
@@ -55,78 +55,7 @@
*/
/*
- * $Log: DOM_DOMImplementation.cpp,v $
- * Revision 1.1 2002/05/21 19:57:17 tng
- * DOM Reorganization: Move old DOM interface files from src/xercesc/dom to src/xercesc/dom/deprecated
- *
- * Revision 1.1.1.1 2002/02/01 22:21:45 peiyongz
- * sane_include
- *
- * Revision 1.12 2002/01/23 20:13:23 tng
- * Update DOM/IDOM hasFeature method to correctly reflect current status.
- *
- * Revision 1.11 2001/10/25 21:47:14 peiyongz
- * Replace XMLDeleterFor with XMLRegisterCleanup
- *
- * Revision 1.10 2001/10/23 23:04:38 peiyongz
- * [Bug#880] patch to PlatformUtils:init()/term() and related. from Mark Weaver
- *
- * Revision 1.9 2000/05/09 00:22:31 andyh
- * Memory Cleanup. XMLPlatformUtils::Terminate() deletes all lazily
- * allocated memory; memory leak checking tools will no longer report
- * that leaks exist. (DOM GetElementsByTagID temporarily removed
- * as part of this.)
- *
- * Revision 1.8 2000/04/27 02:52:42 lehors
- * global reorganization similar to what I've done in Java,
- * nodes now are much smaller.
- * The main changes are:
- * renamed NodeContainer to ParentNode,
- * introduced ChildNode and ChildAndParentNode,
- * all the boolean attributes have been changed to bit flags,
- * ownerDocument is no longer an attribute of NodeImpl, only Parent nodes have
- * it, leave nodes rely on their parent to get it, or get it from ownerNode when
- * they do not have a parent,
- * parent Nodes no longer have a direct pointer to the last child
- * instead the last child is stored as the previous sibling of
- * the first child.
- * I also added support for importing a DocumentType as it's done in Java,
- * and got the importNode mechanism back in sync with Java as well.
- *
- * Here are the most significant changes in size:
- * ElementImpl 52 -> 48
- * TextImpl 44 -> 32
- * AttrImpl 52 -> 36
- *
- * Revision 1.7 2000/03/02 19:53:54 roddey
- * This checkin includes many changes done while waiting for the
- * 1.1.0 code to be finished. I can't list them all here, but a list is
- * available elsewhere.
- *
- * Revision 1.6 2000/02/10 23:35:10 andyh
- * Update DOM_DOMImplementation::CreateDocumentType and
- * DOM_DocumentType to match latest from W3C
- *
- * Revision 1.5 2000/02/06 07:47:28 rahulj
- * Year 2K copyright swat.
- *
- * Revision 1.4 2000/01/19 21:39:19 andyh
- * DOM L2, fix problems with new style createDocument.
- *
- * Revision 1.3 2000/01/05 01:16:07 andyh
- * DOM Level 2 core, namespace support added.
- *
- * Revision 1.2 1999/11/30 21:16:25 roddey
- * Changes to add the transcode() method to DOMString, which returns a transcoded
- * version (to local code page) of the DOM string contents. And I changed all of the
- * exception 'throw by pointer' to 'throw by value' style.
- *
- * Revision 1.1.1.1 1999/11/09 01:08:56 twl
- * Initial checkin
- *
- * Revision 1.3 1999/11/08 20:44:15 rahul
- * Swat for adding in Product name and CVS comment log variable.
- *
+ * $Id: DOM_DOMImplementation.cpp,v 1.2 2002/05/21 20:15:01 tng Exp $
*/
#include "DOM_DOMImplementation.hpp"
1.2 +4 -42 xml-xerces/c/src/xercesc/dom/deprecated/DOM_DOMImplementation.hpp
Index: DOM_DOMImplementation.hpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/dom/deprecated/DOM_DOMImplementation.hpp,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- DOM_DOMImplementation.hpp 21 May 2002 19:57:17 -0000 1.1
+++ DOM_DOMImplementation.hpp 21 May 2002 20:15:01 -0000 1.2
@@ -55,55 +55,14 @@
*/
/*
- * $Log: DOM_DOMImplementation.hpp,v $
- * Revision 1.1 2002/05/21 19:57:17 tng
- * DOM Reorganization: Move old DOM interface files from src/xercesc/dom to src/xercesc/dom/deprecated
- *
- * Revision 1.2 2002/02/04 19:57:15 tng
- * Remove the phrase "Experimental".
- *
- * Revision 1.1.1.1 2002/02/01 22:21:45 peiyongz
- * sane_include
- *
- * Revision 1.8 2001/10/25 21:47:14 peiyongz
- * Replace XMLDeleterFor with XMLRegisterCleanup
- *
- * Revision 1.7 2000/03/02 19:53:54 roddey
- * This checkin includes many changes done while waiting for the
- * 1.1.0 code to be finished. I can't list them all here, but a list is
- * available elsewhere.
- *
- * Revision 1.6 2000/02/24 20:11:27 abagchi
- * Swat for removing Log from API docs
- *
- * Revision 1.5 2000/02/17 17:47:24 andyh
- * Update Doc++ API comments
- * NameSpace update to track W3C
- * Changes were made by Chih Hsiang Chou
- *
- * Revision 1.4 2000/02/10 23:35:11 andyh
- * Update DOM_DOMImplementation::CreateDocumentType and
- * DOM_DocumentType to match latest from W3C
- *
- * Revision 1.3 2000/02/06 07:47:28 rahulj
- * Year 2K copyright swat.
- *
- * Revision 1.2 2000/01/05 01:16:07 andyh
- * DOM Level 2 core, namespace support added.
- *
- * Revision 1.1.1.1 1999/11/09 01:08:57 twl
- * Initial checkin
- *
- * Revision 1.3 1999/11/08 20:44:15 rahul
- * Swat for adding in Product name and CVS comment log variable.
- *
+ * $Id: DOM_DOMImplementation.hpp,v 1.2 2002/05/21 20:15:01 tng Exp $
*/
-#ifndef DOMImplementation_HEADER_GUARD_
-#define DOMImplementation_HEADER_GUARD_
+#ifndef DOM_DOMImplementation_HEADER_GUARD_
+#define DOM_DOMImplementation_HEADER_GUARD_
#include <xercesc/util/XercesDefs.hpp>
-#include <xercesc/dom/DOMString.hpp>
+#include "DOMString.hpp"
class DOM_Document;
class DOM_DocumentType;
1.2 +1 -37 xml-xerces/c/src/xercesc/dom/deprecated/DOM_Element.cpp
Index: DOM_Element.cpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/dom/deprecated/DOM_Element.cpp,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- DOM_Element.cpp 21 May 2002 19:57:17 -0000 1.1
+++ DOM_Element.cpp 21 May 2002 20:15:01 -0000 1.2
@@ -55,46 +55,7 @@
*/
/*
- * $Log: DOM_Element.cpp,v $
- * Revision 1.1 2002/05/21 19:57:17 tng
- * DOM Reorganization: Move old DOM interface files from src/xercesc/dom to src/xercesc/dom/deprecated
- *
- * Revision 1.2 2002/02/04 20:03:48 tng
- * Add DOM Level missing functions:
- * 1. NodeIterator::getRoot
- * 2. TreeWalker::getRoot
- * 3. Element::hasAttribute
- * 4. Element::hasAttributeNS
- * 5. Node::hasAttributes
- * 6. Node::isSupported
- *
- * Revision 1.1.1.1 2002/02/01 22:21:45 peiyongz
- * sane_include
- *
- * Revision 1.5 2000/03/02 19:53:55 roddey
- * This checkin includes many changes done while waiting for the
- * 1.1.0 code to be finished. I can't list them all here, but a list is
- * available elsewhere.
- *
- * Revision 1.4 2000/02/06 07:47:29 rahulj
- * Year 2K copyright swat.
- *
- * Revision 1.3 2000/01/05 01:16:07 andyh
- * DOM Level 2 core, namespace support added.
- *
- * Revision 1.2 1999/12/03 00:11:23 andyh
- * Added DOMString.clone() to node parameters in and out of the DOM,
- * where they had been missed.
- *
- * DOMString::rawBuffer, removed incorrect assumptions about it
- * being null terminated.
- *
- * Revision 1.1.1.1 1999/11/09 01:08:57 twl
- * Initial checkin
- *
- * Revision 1.3 1999/11/08 20:44:17 rahul
- * Swat for adding in Product name and CVS comment log variable.
- *
+ * $Id: DOM_Element.cpp,v 1.2 2002/05/21 20:15:01 tng Exp $
*/
#include "DOM_Element.hpp"
1.2 +2 -55 xml-xerces/c/src/xercesc/dom/deprecated/DOM_Element.hpp
Index: DOM_Element.hpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/dom/deprecated/DOM_Element.hpp,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- DOM_Element.hpp 21 May 2002 19:57:17 -0000 1.1
+++ DOM_Element.hpp 21 May 2002 20:15:01 -0000 1.2
@@ -55,70 +55,14 @@
*/
/*
- * $Log: DOM_Element.hpp,v $
- * Revision 1.1 2002/05/21 19:57:17 tng
- * DOM Reorganization: Move old DOM interface files from src/xercesc/dom to src/xercesc/dom/deprecated
- *
- * Revision 1.3 2002/02/20 18:17:00 tng
- * [Bug 5977] Warnings on generating apiDocs.
- *
- * Revision 1.2 2002/02/04 20:03:48 tng
- * Add DOM Level missing functions:
- * 1. NodeIterator::getRoot
- * 2. TreeWalker::getRoot
- * 3. Element::hasAttribute
- * 4. Element::hasAttributeNS
- * 5. Node::hasAttributes
- * 6. Node::isSupported
- *
- * Revision 1.1.1.1 2002/02/01 22:21:45 peiyongz
- * sane_include
- *
- * Revision 1.9 2001/05/11 13:25:20 tng
- * Copyright update.
- *
- * Revision 1.8 2001/05/03 19:17:26 knoaman
- * TraverseSchema Part II.
- *
- * Revision 1.7 2000/03/02 19:53:55 roddey
- * This checkin includes many changes done while waiting for the
- * 1.1.0 code to be finished. I can't list them all here, but a list is
- * available elsewhere.
- *
- * Revision 1.6 2000/02/24 20:11:27 abagchi
- * Swat for removing Log from API docs
- *
- * Revision 1.5 2000/02/17 17:47:24 andyh
- * Update Doc++ API comments
- * NameSpace update to track W3C
- * Changes were made by Chih Hsiang Chou
- *
- * Revision 1.4 2000/02/06 07:47:29 rahulj
- * Year 2K copyright swat.
- *
- * Revision 1.3 2000/01/05 01:16:07 andyh
- * DOM Level 2 core, namespace support added.
- *
- * Revision 1.2 1999/12/21 07:47:06 robweir
- * Patches to support Xalan, where we need to create a
- * "special" DOM with subclassed Nodes.
- *
- * 1. Export the NodeImpl-derived classes
- * 2. Ensure that their constructors have at least protected access
- *
- * Revision 1.1.1.1 1999/11/09 01:08:57 twl
- * Initial checkin
- *
- * Revision 1.3 1999/11/08 20:44:17 rahul
- * Swat for adding in Product name and CVS comment log variable.
- *
+ * $Id: DOM_Element.hpp,v 1.2 2002/05/21 20:15:01 tng Exp $
*/
#ifndef DOM_Element_HEADER_GUARD_
#define DOM_Element_HEADER_GUARD_
#include <xercesc/util/XercesDefs.hpp>
-#include <xercesc/dom/DOM_Node.hpp>
+#include "DOM_Node.hpp"
class DOM_Attr;
class DOM_NodeList;
1.2 +18 -48 xml-xerces/c/src/xercesc/dom/deprecated/DOM_Entity.cpp
Index: DOM_Entity.cpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/dom/deprecated/DOM_Entity.cpp,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- DOM_Entity.cpp 21 May 2002 19:57:17 -0000 1.1
+++ DOM_Entity.cpp 21 May 2002 20:15:01 -0000 1.2
@@ -1,37 +1,37 @@
/*
* The Apache Software License, Version 1.1
- *
- * Copyright (c) 1999-2000 The Apache Software Foundation. All rights
+ *
+ * Copyright (c) 1999-2002 The Apache Software Foundation. All rights
* reserved.
- *
+ *
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
- *
+ *
* 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- *
+ * notice, this list of conditions and the following disclaimer.
+ *
* 2. Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in
* the documentation and/or other materials provided with the
* distribution.
- *
+ *
* 3. The end-user documentation included with the redistribution,
- * if any, must include the following acknowledgment:
+ * if any, must include the following acknowledgment:
* "This product includes software developed by the
* Apache Software Foundation (http://www.apache.org/)."
* Alternately, this acknowledgment may appear in the software itself,
* if and wherever such third-party acknowledgments normally appear.
- *
+ *
* 4. The names "Xerces" and "Apache Software Foundation" must
* not be used to endorse or promote products derived from this
- * software without prior written permission. For written
+ * software without prior written permission. For written
* permission, please contact apache\@apache.org.
- *
+ *
* 5. Products derived from this software may not be called "Apache",
* nor may "Apache" appear in their name, without prior written
* permission of the Apache Software Foundation.
- *
+ *
* THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
* WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
* OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
@@ -45,7 +45,7 @@
* OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
* ====================================================================
- *
+ *
* This software consists of voluntary contributions made by many
* individuals on behalf of the Apache Software Foundation, and was
* originally based on software copyright (c) 1999, International
@@ -55,40 +55,7 @@
*/
/*
- * $Log: DOM_Entity.cpp,v $
- * Revision 1.1 2002/05/21 19:57:17 tng
- * DOM Reorganization: Move old DOM interface files from src/xercesc/dom to src/xercesc/dom/deprecated
- *
- * Revision 1.1.1.1 2002/02/01 22:21:45 peiyongz
- * sane_include
- *
- * Revision 1.6 2000/04/19 02:26:16 aruna1
- * Full support for DOM_EntityReference, DOM_Entity and DOM_DocumentType introduced
- *
- * Revision 1.5 2000/03/11 02:58:38 chchou
- * Fix bug # 18, remove set method of readonly attributes
- *
- * Revision 1.4 2000/03/02 19:53:55 roddey
- * This checkin includes many changes done while waiting for the
- * 1.1.0 code to be finished. I can't list them all here, but a list is
- * available elsewhere.
- *
- * Revision 1.3 2000/02/06 07:47:30 rahulj
- * Year 2K copyright swat.
- *
- * Revision 1.2 1999/12/03 00:11:23 andyh
- * Added DOMString.clone() to node parameters in and out of the DOM,
- * where they had been missed.
- *
- * DOMString::rawBuffer, removed incorrect assumptions about it
- * being null terminated.
- *
- * Revision 1.1.1.1 1999/11/09 01:08:57 twl
- * Initial checkin
- *
- * Revision 1.2 1999/11/08 20:44:17 rahul
- * Swat for adding in Product name and CVS comment log variable.
- *
+ * $Id: DOM_Entity.cpp,v 1.2 2002/05/21 20:15:01 tng Exp $
*/
#include "DOM_Entity.hpp"
@@ -108,14 +75,14 @@
{
};
-
+
DOM_Entity::DOM_Entity(EntityImpl *impl) :
DOM_Node(impl)
{
};
-DOM_Entity::~DOM_Entity()
+DOM_Entity::~DOM_Entity()
{
};
@@ -172,8 +139,8 @@
{
return DOM_Node(((EntityImpl*)fImpl)->getPreviousSibling());
};
-
-
+
+
DOM_Node DOM_Entity::getNextSibling() const
{
return DOM_Node(((EntityImpl*)fImpl)->getNextSibling());
1.2 +3 -38 xml-xerces/c/src/xercesc/dom/deprecated/DOM_Entity.hpp
Index: DOM_Entity.hpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/dom/deprecated/DOM_Entity.hpp,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- DOM_Entity.hpp 21 May 2002 19:57:17 -0000 1.1
+++ DOM_Entity.hpp 21 May 2002 20:15:01 -0000 1.2
@@ -1,7 +1,7 @@
/*
* The Apache Software License, Version 1.1
*
- * Copyright (c) 1999-2000 The Apache Software Foundation. All rights
+ * Copyright (c) 1999-2002 The Apache Software Foundation. All rights
* reserved.
*
* Redistribution and use in source and binary forms, with or without
@@ -55,52 +55,14 @@
*/
/*
- * $Log: DOM_Entity.hpp,v $
- * Revision 1.1 2002/05/21 19:57:17 tng
- * DOM Reorganization: Move old DOM interface files from src/xercesc/dom to src/xercesc/dom/deprecated
- *
- * Revision 1.2 2002/02/20 18:17:00 tng
- * [Bug 5977] Warnings on generating apiDocs.
- *
- * Revision 1.1.1.1 2002/02/01 22:21:45 peiyongz
- * sane_include
- *
- * Revision 1.8 2000/09/09 00:11:46 andyh
- * Virtual Destructor Patch, submitted by Kirk Wylie
- *
- * Revision 1.7 2000/04/19 02:26:16 aruna1
- * Full support for DOM_EntityReference, DOM_Entity and DOM_DocumentType introduced
- *
- * Revision 1.6 2000/03/11 02:58:38 chchou
- * Fix bug # 18, remove set method of readonly attributes
- *
- * Revision 1.5 2000/03/02 19:53:55 roddey
- * This checkin includes many changes done while waiting for the
- * 1.1.0 code to be finished. I can't list them all here, but a list is
- * available elsewhere.
- *
- * Revision 1.4 2000/02/24 20:11:28 abagchi
- * Swat for removing Log from API docs
- *
- * Revision 1.3 2000/02/06 07:47:30 rahulj
- * Year 2K copyright swat.
- *
- * Revision 1.2 2000/01/05 01:16:07 andyh
- * DOM Level 2 core, namespace support added.
- *
- * Revision 1.1.1.1 1999/11/09 01:08:58 twl
- * Initial checkin
- *
- * Revision 1.2 1999/11/08 20:44:17 rahul
- * Swat for adding in Product name and CVS comment log variable.
- *
+ * $Id: DOM_Entity.hpp,v 1.2 2002/05/21 20:15:01 tng Exp $
*/
#ifndef DOM_Entity_HEADER_GUARD_
#define DOM_Entity_HEADER_GUARD_
#include <xercesc/util/XercesDefs.hpp>
-#include <xercesc/dom/DOM_Node.hpp>
+#include "DOM_Node.hpp"
class EntityImpl;
1.2 +16 -33 xml-xerces/c/src/xercesc/dom/deprecated/DOM_EntityReference.cpp
Index: DOM_EntityReference.cpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/dom/deprecated/DOM_EntityReference.cpp,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- DOM_EntityReference.cpp 21 May 2002 19:57:17 -0000 1.1
+++ DOM_EntityReference.cpp 21 May 2002 20:15:01 -0000 1.2
@@ -1,37 +1,37 @@
/*
* The Apache Software License, Version 1.1
- *
- * Copyright (c) 1999-2000 The Apache Software Foundation. All rights
+ *
+ * Copyright (c) 1999-2002 The Apache Software Foundation. All rights
* reserved.
- *
+ *
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
- *
+ *
* 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- *
+ * notice, this list of conditions and the following disclaimer.
+ *
* 2. Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in
* the documentation and/or other materials provided with the
* distribution.
- *
+ *
* 3. The end-user documentation included with the redistribution,
- * if any, must include the following acknowledgment:
+ * if any, must include the following acknowledgment:
* "This product includes software developed by the
* Apache Software Foundation (http://www.apache.org/)."
* Alternately, this acknowledgment may appear in the software itself,
* if and wherever such third-party acknowledgments normally appear.
- *
+ *
* 4. The names "Xerces" and "Apache Software Foundation" must
* not be used to endorse or promote products derived from this
- * software without prior written permission. For written
+ * software without prior written permission. For written
* permission, please contact apache\@apache.org.
- *
+ *
* 5. Products derived from this software may not be called "Apache",
* nor may "Apache" appear in their name, without prior written
* permission of the Apache Software Foundation.
- *
+ *
* THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
* WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
* OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
@@ -45,7 +45,7 @@
* OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
* ====================================================================
- *
+ *
* This software consists of voluntary contributions made by many
* individuals on behalf of the Apache Software Foundation, and was
* originally based on software copyright (c) 1999, International
@@ -55,27 +55,7 @@
*/
/*
- * $Log: DOM_EntityReference.cpp,v $
- * Revision 1.1 2002/05/21 19:57:17 tng
- * DOM Reorganization: Move old DOM interface files from src/xercesc/dom to src/xercesc/dom/deprecated
- *
- * Revision 1.1.1.1 2002/02/01 22:21:45 peiyongz
- * sane_include
- *
- * Revision 1.3 2000/03/02 19:53:55 roddey
- * This checkin includes many changes done while waiting for the
- * 1.1.0 code to be finished. I can't list them all here, but a list is
- * available elsewhere.
- *
- * Revision 1.2 2000/02/06 07:47:30 rahulj
- * Year 2K copyright swat.
- *
- * Revision 1.1.1.1 1999/11/09 01:08:58 twl
- * Initial checkin
- *
- * Revision 1.2 1999/11/08 20:44:18 rahul
- * Swat for adding in Product name and CVS comment log variable.
- *
+ * $Id: DOM_EntityReference.cpp,v 1.2 2002/05/21 20:15:01 tng Exp $
*/
#include "DOM_EntityReference.hpp"
@@ -93,14 +73,14 @@
{
};
-
+
DOM_EntityReference::DOM_EntityReference(EntityReferenceImpl *impl) :
DOM_Node(impl)
{
};
-DOM_EntityReference::~DOM_EntityReference()
+DOM_EntityReference::~DOM_EntityReference()
{
};
1.2 +3 -29 xml-xerces/c/src/xercesc/dom/deprecated/DOM_EntityReference.hpp
Index: DOM_EntityReference.hpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/dom/deprecated/DOM_EntityReference.hpp,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- DOM_EntityReference.hpp 21 May 2002 19:57:17 -0000 1.1
+++ DOM_EntityReference.hpp 21 May 2002 20:15:01 -0000 1.2
@@ -1,7 +1,7 @@
/*
* The Apache Software License, Version 1.1
*
- * Copyright (c) 1999-2000 The Apache Software Foundation. All rights
+ * Copyright (c) 1999-2002 The Apache Software Foundation. All rights
* reserved.
*
* Redistribution and use in source and binary forms, with or without
@@ -55,43 +55,14 @@
*/
/*
- * $Log: DOM_EntityReference.hpp,v $
- * Revision 1.1 2002/05/21 19:57:17 tng
- * DOM Reorganization: Move old DOM interface files from src/xercesc/dom to src/xercesc/dom/deprecated
- *
- * Revision 1.2 2002/02/20 18:17:00 tng
- * [Bug 5977] Warnings on generating apiDocs.
- *
- * Revision 1.1.1.1 2002/02/01 22:21:45 peiyongz
- * sane_include
- *
- * Revision 1.5 2000/03/02 19:53:56 roddey
- * This checkin includes many changes done while waiting for the
- * 1.1.0 code to be finished. I can't list them all here, but a list is
- * available elsewhere.
- *
- * Revision 1.4 2000/02/24 20:11:28 abagchi
- * Swat for removing Log from API docs
- *
- * Revision 1.3 2000/02/06 07:47:30 rahulj
- * Year 2K copyright swat.
- *
- * Revision 1.2 2000/01/05 01:16:07 andyh
- * DOM Level 2 core, namespace support added.
- *
- * Revision 1.1.1.1 1999/11/09 01:08:58 twl
- * Initial checkin
- *
- * Revision 1.2 1999/11/08 20:44:18 rahul
- * Swat for adding in Product name and CVS comment log variable.
- *
+ * $Id: DOM_EntityReference.hpp,v 1.2 2002/05/21 20:15:01 tng Exp $
*/
#ifndef DOM_EntityReference_HEADER_GUARD_
#define DOM_EntityReference_HEADER_GUARD_
#include <xercesc/util/XercesDefs.hpp>
-#include <xercesc/dom/DOM_Node.hpp>
+#include "DOM_Node.hpp"
class EntityReferenceImpl;
1.2 +23 -56 xml-xerces/c/src/xercesc/dom/deprecated/DOM_NamedNodeMap.cpp
Index: DOM_NamedNodeMap.cpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/dom/deprecated/DOM_NamedNodeMap.cpp,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- DOM_NamedNodeMap.cpp 21 May 2002 19:57:17 -0000 1.1
+++ DOM_NamedNodeMap.cpp 21 May 2002 20:15:01 -0000 1.2
@@ -1,37 +1,37 @@
/*
* The Apache Software License, Version 1.1
- *
- * Copyright (c) 1999-2000 The Apache Software Foundation. All rights
+ *
+ * Copyright (c) 1999-2002 The Apache Software Foundation. All rights
* reserved.
- *
+ *
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
- *
+ *
* 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- *
+ * notice, this list of conditions and the following disclaimer.
+ *
* 2. Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in
* the documentation and/or other materials provided with the
* distribution.
- *
+ *
* 3. The end-user documentation included with the redistribution,
- * if any, must include the following acknowledgment:
+ * if any, must include the following acknowledgment:
* "This product includes software developed by the
* Apache Software Foundation (http://www.apache.org/)."
* Alternately, this acknowledgment may appear in the software itself,
* if and wherever such third-party acknowledgments normally appear.
- *
+ *
* 4. The names "Xerces" and "Apache Software Foundation" must
* not be used to endorse or promote products derived from this
- * software without prior written permission. For written
+ * software without prior written permission. For written
* permission, please contact apache\@apache.org.
- *
+ *
* 5. Products derived from this software may not be called "Apache",
* nor may "Apache" appear in their name, without prior written
* permission of the Apache Software Foundation.
- *
+ *
* THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
* WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
* OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
@@ -45,7 +45,7 @@
* OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
* ====================================================================
- *
+ *
* This software consists of voluntary contributions made by many
* individuals on behalf of the Apache Software Foundation, and was
* originally based on software copyright (c) 1999, International
@@ -55,43 +55,7 @@
*/
/*
- * $Log: DOM_NamedNodeMap.cpp,v $
- * Revision 1.1 2002/05/21 19:57:17 tng
- * DOM Reorganization: Move old DOM interface files from src/xercesc/dom to src/xercesc/dom/deprecated
- *
- * Revision 1.1.1.1 2002/02/01 22:21:45 peiyongz
- * sane_include
- *
- * Revision 1.8 2000/06/07 22:49:40 andyh
- * Memory usage reduction: DOM NamedNodeMaps for attributes are allocated
- * only for elements that actually have attributes. By Joe Polastre.
- *
- * Revision 1.7 2000/03/11 03:19:12 chchou
- * Fix bug # 19, add const keyword to API
- *
- * Revision 1.6 2000/03/02 19:53:56 roddey
- * This checkin includes many changes done while waiting for the
- * 1.1.0 code to be finished. I can't list them all here, but a list is
- * available elsewhere.
- *
- * Revision 1.5 2000/02/06 07:47:30 rahulj
- * Year 2K copyright swat.
- *
- * Revision 1.4 2000/02/04 01:49:28 aruna1
- * TreeWalker and NodeIterator changes
- *
- * Revision 1.3 2000/01/22 01:38:29 andyh
- * Remove compiler warnings in DOM impl classes
- *
- * Revision 1.2 2000/01/05 01:16:07 andyh
- * DOM Level 2 core, namespace support added.
- *
- * Revision 1.1.1.1 1999/11/09 01:08:59 twl
- * Initial checkin
- *
- * Revision 1.3 1999/11/08 20:44:18 rahul
- * Swat for adding in Product name and CVS comment log variable.
- *
+ * $Id: DOM_NamedNodeMap.cpp,v 1.2 2002/05/21 20:15:01 tng Exp $
*/
#include "DOM_Node.hpp"
@@ -136,9 +100,9 @@
}
-DOM_NamedNodeMap::~DOM_NamedNodeMap()
+DOM_NamedNodeMap::~DOM_NamedNodeMap()
{
- (flagElem == NNM_OTHER) ? NamedNodeMapImpl::removeRef((NamedNodeMapImpl *)fImpl) :
+ (flagElem == NNM_OTHER) ? NamedNodeMapImpl::removeRef((NamedNodeMapImpl *)fImpl) :
NodeImpl::removeRef((NodeImpl *)fImpl);
};
@@ -168,7 +132,7 @@
DOM_NamedNodeMap & DOM_NamedNodeMap::operator = (const DOM_NamedNodeMap & other)
{
- if (this->fImpl != other.fImpl)
+ if (this->fImpl != other.fImpl)
{
// update reference counts and change pointers
(flagElem == NNM_OTHER) ? NamedNodeMapImpl::removeRef((NamedNodeMapImpl *)fImpl) : NodeImpl::removeRef((NodeImpl *)fImpl);
@@ -184,7 +148,7 @@
DOM_NamedNodeMap & DOM_NamedNodeMap::operator = (const DOM_NullPtr *other)
{
-
+
(flagElem == NNM_OTHER) ? NamedNodeMapImpl::removeRef((NamedNodeMapImpl *)fImpl) : NodeImpl::removeRef((NodeImpl *)fImpl);
this->fImpl = 0;
this->flagElem = NNM_OTHER;
@@ -194,35 +158,35 @@
DOM_Node DOM_NamedNodeMap::getNamedItem(const DOMString &name) const
{
- return (flagElem == NNM_OTHER) ? DOM_Node(((NamedNodeMapImpl *)fImpl)->getNamedItem(name)) :
+ return (flagElem == NNM_OTHER) ? DOM_Node(((NamedNodeMapImpl *)fImpl)->getNamedItem(name)) :
DOM_Node(((ElementImpl *)fImpl)->NNM_getNamedItem(name));
};
DOM_Node DOM_NamedNodeMap::setNamedItem(DOM_Node arg)
{
- return (flagElem == NNM_OTHER) ? DOM_Node(((NamedNodeMapImpl *)fImpl)->setNamedItem(arg.fImpl)) :
+ return (flagElem == NNM_OTHER) ? DOM_Node(((NamedNodeMapImpl *)fImpl)->setNamedItem(arg.fImpl)) :
DOM_Node(((ElementImpl *)fImpl)->NNM_setNamedItem(arg.fImpl));
};
DOM_Node DOM_NamedNodeMap::removeNamedItem(const DOMString &name)
{
- return (flagElem == NNM_OTHER) ? DOM_Node(((NamedNodeMapImpl *)fImpl)->removeNamedItem(name)) :
+ return (flagElem == NNM_OTHER) ? DOM_Node(((NamedNodeMapImpl *)fImpl)->removeNamedItem(name)) :
DOM_Node(((ElementImpl *)fImpl)->NNM_removeNamedItem(name));
};
DOM_Node DOM_NamedNodeMap::item(unsigned int index) const
{
- return (flagElem == NNM_OTHER) ? DOM_Node(((NamedNodeMapImpl *)fImpl)->item(index)) :
+ return (flagElem == NNM_OTHER) ? DOM_Node(((NamedNodeMapImpl *)fImpl)->item(index)) :
DOM_Node(((ElementImpl *)fImpl)->NNM_item(index));
};
unsigned int DOM_NamedNodeMap::getLength() const
{
- return (flagElem == NNM_OTHER) ? ((NamedNodeMapImpl *)fImpl)->getLength() :
+ return (flagElem == NNM_OTHER) ? ((NamedNodeMapImpl *)fImpl)->getLength() :
((ElementImpl *)fImpl)->NNM_getLength();
};
1.2 +2 -60 xml-xerces/c/src/xercesc/dom/deprecated/DOM_NamedNodeMap.hpp
Index: DOM_NamedNodeMap.hpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/dom/deprecated/DOM_NamedNodeMap.hpp,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- DOM_NamedNodeMap.hpp 21 May 2002 19:57:17 -0000 1.1
+++ DOM_NamedNodeMap.hpp 21 May 2002 20:15:01 -0000 1.2
@@ -55,68 +55,7 @@
*/
/*
- * $Log: DOM_NamedNodeMap.hpp,v $
- * Revision 1.1 2002/05/21 19:57:17 tng
- * DOM Reorganization: Move old DOM interface files from src/xercesc/dom to src/xercesc/dom/deprecated
- *
- * Revision 1.3 2002/02/20 18:17:00 tng
- * [Bug 5977] Warnings on generating apiDocs.
- *
- * Revision 1.2 2002/02/04 19:57:15 tng
- * Remove the phrase "Experimental".
- *
- * Revision 1.1.1.1 2002/02/01 22:21:45 peiyongz
- * sane_include
- *
- * Revision 1.13 2000/06/07 22:49:40 andyh
- * Memory usage reduction: DOM NamedNodeMaps for attributes are allocated
- * only for elements that actually have attributes. By Joe Polastre.
- *
- * Revision 1.12 2000/03/11 03:19:13 chchou
- * Fix bug # 19, add const keyword to API
- *
- * Revision 1.11 2000/03/02 19:53:56 roddey
- * This checkin includes many changes done while waiting for the
- * 1.1.0 code to be finished. I can't list them all here, but a list is
- * available elsewhere.
- *
- * Revision 1.10 2000/02/24 20:11:28 abagchi
- * Swat for removing Log from API docs
- *
- * Revision 1.9 2000/02/17 17:47:24 andyh
- * Update Doc++ API comments
- * NameSpace update to track W3C
- * Changes were made by Chih Hsiang Chou
- *
- * Revision 1.8 2000/02/15 23:17:36 andyh
- * Update Doc++ API comments
- * NameSpace bugfix and update to track W3C
- * Chih Hsiang Chou
- *
- * Revision 1.7 2000/02/10 20:20:42 abagchi
- * Added docs for assignment operators
- *
- * Revision 1.6 2000/02/10 20:19:24 abagchi
- * Added docs for equality operators
- *
- * Revision 1.5 2000/02/06 07:47:30 rahulj
- * Year 2K copyright swat.
- *
- * Revision 1.4 2000/02/04 01:49:28 aruna1
- * TreeWalker and NodeIterator changes
- *
- * Revision 1.3 2000/01/22 01:38:29 andyh
- * Remove compiler warnings in DOM impl classes
- *
- * Revision 1.2 2000/01/05 01:16:07 andyh
- * DOM Level 2 core, namespace support added.
- *
- * Revision 1.1.1.1 1999/11/09 01:08:59 twl
- * Initial checkin
- *
- * Revision 1.3 1999/11/08 20:44:18 rahul
- * Swat for adding in Product name and CVS comment log variable.
- *
+ * $Id: DOM_NamedNodeMap.hpp,v 1.2 2002/05/21 20:15:01 tng Exp $
*/
#ifndef DOM_NamedNodeMap_HEADER_GUARD_
@@ -124,7 +63,7 @@
#include <xercesc/util/XercesDefs.hpp>
-#include <xercesc/dom/DOM_Node.hpp>
+#include "DOM_Node.hpp"
class NamedNodeMapImpl;
/**
1.2 +1 -45 xml-xerces/c/src/xercesc/dom/deprecated/DOM_Node.cpp
Index: DOM_Node.cpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/dom/deprecated/DOM_Node.cpp,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- DOM_Node.cpp 21 May 2002 19:57:17 -0000 1.1
+++ DOM_Node.cpp 21 May 2002 20:15:01 -0000 1.2
@@ -55,54 +55,7 @@
*/
/*
- * $Log: DOM_Node.cpp,v $
- * Revision 1.1 2002/05/21 19:57:17 tng
- * DOM Reorganization: Move old DOM interface files from src/xercesc/dom to src/xercesc/dom/deprecated
- *
- * Revision 1.2 2002/02/04 20:03:48 tng
- * Add DOM Level missing functions:
- * 1. NodeIterator::getRoot
- * 2. TreeWalker::getRoot
- * 3. Element::hasAttribute
- * 4. Element::hasAttributeNS
- * 5. Node::hasAttributes
- * 6. Node::isSupported
- *
- * Revision 1.1.1.1 2002/02/01 22:21:45 peiyongz
- * sane_include
- *
- * Revision 1.7 2000/06/14 21:08:07 andyh
- * DOM attribute/named nodemaps: Fix a couple of null ptr problems.
- * Joe Polastre.
- *
- * Revision 1.6 2000/06/07 22:49:40 andyh
- * Memory usage reduction: DOM NamedNodeMaps for attributes are allocated
- * only for elements that actually have attributes. By Joe Polastre.
- *
- * Revision 1.5 2000/03/02 19:53:56 roddey
- * This checkin includes many changes done while waiting for the
- * 1.1.0 code to be finished. I can't list them all here, but a list is
- * available elsewhere.
- *
- * Revision 1.4 2000/02/06 07:47:30 rahulj
- * Year 2K copyright swat.
- *
- * Revision 1.3 2000/01/05 01:16:07 andyh
- * DOM Level 2 core, namespace support added.
- *
- * Revision 1.2 1999/12/03 00:11:23 andyh
- * Added DOMString.clone() to node parameters in and out of the DOM,
- * where they had been missed.
- *
- * DOMString::rawBuffer, removed incorrect assumptions about it
- * being null terminated.
- *
- * Revision 1.1.1.1 1999/11/09 01:08:59 twl
- * Initial checkin
- *
- * Revision 1.3 1999/11/08 20:44:19 rahul
- * Swat for adding in Product name and CVS comment log variable.
- *
+ * $Id: DOM_Node.cpp,v 1.2 2002/05/21 20:15:01 tng Exp $
*/
#include "DOM_Node.hpp"
1.2 +1 -1 xml-xerces/c/src/xercesc/dom/deprecated/DOM_Node.hpp
Index: DOM_Node.hpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/dom/deprecated/DOM_Node.hpp,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- DOM_Node.hpp 21 May 2002 19:57:17 -0000 1.1
+++ DOM_Node.hpp 21 May 2002 20:15:01 -0000 1.2
@@ -55,14 +55,14 @@
*/
/*
- * $Id: DOM_Node.hpp,v 1.1 2002/05/21 19:57:17 tng Exp $
+ * $Id: DOM_Node.hpp,v 1.2 2002/05/21 20:15:01 tng Exp $
*/
#ifndef DOM_Node_HEADER_GUARD_
#define DOM_Node_HEADER_GUARD_
#include <xercesc/util/XercesDefs.hpp>
-#include <xercesc/dom/DOMString.hpp>
+#include "DOMString.hpp"
class DOM_NodeList;
class DOM_NamedNodeMap;
1.2 +4 -24 xml-xerces/c/src/xercesc/dom/deprecated/DOM_NodeFilter.cpp
Index: DOM_NodeFilter.cpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/dom/deprecated/DOM_NodeFilter.cpp,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- DOM_NodeFilter.cpp 21 May 2002 19:57:17 -0000 1.1
+++ DOM_NodeFilter.cpp 21 May 2002 20:15:01 -0000 1.2
@@ -1,7 +1,7 @@
/*
* The Apache Software License, Version 1.1
*
- * Copyright (c) 1999-2000 The Apache Software Foundation. All rights
+ * Copyright (c) 1999-2002 The Apache Software Foundation. All rights
* reserved.
*
* Redistribution and use in source and binary forms, with or without
@@ -55,30 +55,7 @@
*/
/*
- * $Log: DOM_NodeFilter.cpp,v $
- * Revision 1.1 2002/05/21 19:57:17 tng
- * DOM Reorganization: Move old DOM interface files from src/xercesc/dom to src/xercesc/dom/deprecated
- *
- * Revision 1.1.1.1 2002/02/01 22:21:46 peiyongz
- * sane_include
- *
- * Revision 1.4 2000/03/02 19:53:56 roddey
- * This checkin includes many changes done while waiting for the
- * 1.1.0 code to be finished. I can't list them all here, but a list is
- * available elsewhere.
- *
- * Revision 1.3 2000/02/06 07:47:30 rahulj
- * Year 2K copyright swat.
- *
- * Revision 1.2 2000/02/04 01:49:28 aruna1
- * TreeWalker and NodeIterator changes
- *
- * Revision 1.1.1.1 1999/11/09 01:09:00 twl
- * Initial checkin
- *
- * Revision 1.2 1999/11/08 20:44:19 rahul
- * Swat for adding in Product name and CVS comment log variable.
- *
+ * $Id: DOM_NodeFilter.cpp,v 1.2 2002/05/21 20:15:01 tng Exp $
*/
// DOM_NodeFilter.cpp: implementation of the DOM_NodeFilter class.
@@ -89,12 +66,12 @@
DOM_NodeFilter::DOM_NodeFilter() {
-
+
}
DOM_NodeFilter::~DOM_NodeFilter() {
-
+
}
1.2 +1 -44 xml-xerces/c/src/xercesc/dom/deprecated/DOM_NodeFilter.hpp
Index: DOM_NodeFilter.hpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/dom/deprecated/DOM_NodeFilter.hpp,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- DOM_NodeFilter.hpp 21 May 2002 19:57:17 -0000 1.1
+++ DOM_NodeFilter.hpp 21 May 2002 20:15:01 -0000 1.2
@@ -55,53 +55,7 @@
*/
/*
- * $Log: DOM_NodeFilter.hpp,v $
- * Revision 1.1 2002/05/21 19:57:17 tng
- * DOM Reorganization: Move old DOM interface files from src/xercesc/dom to src/xercesc/dom/deprecated
- *
- * Revision 1.2 2002/02/04 19:57:15 tng
- * Remove the phrase "Experimental".
- *
- * Revision 1.1.1.1 2002/02/01 22:21:46 peiyongz
- * sane_include
- *
- * Revision 1.10 2000/10/20 22:03:04 andyh
- * DOM NodeFileter - define values for FilterAction enum to match those in the DOM spec.
- *
- * Revision 1.9 2000/05/11 00:07:38 abagchi
- * Removed tables. It was confusing doxygen
- *
- * Revision 1.8 2000/03/11 03:19:13 chchou
- * Fix bug # 19, add const keyword to API
- *
- * Revision 1.7 2000/02/24 20:11:28 abagchi
- * Swat for removing Log from API docs
- *
- * Revision 1.6 2000/02/17 17:47:25 andyh
- * Update Doc++ API comments
- * NameSpace update to track W3C
- * Changes were made by Chih Hsiang Chou
- *
- * Revision 1.5 2000/02/15 23:17:37 andyh
- * Update Doc++ API comments
- * NameSpace bugfix and update to track W3C
- * Chih Hsiang Chou
- *
- * Revision 1.4 2000/02/10 21:47:12 abagchi
- * Added API docs
- *
- * Revision 1.3 2000/02/06 07:47:30 rahulj
- * Year 2K copyright swat.
- *
- * Revision 1.2 2000/02/04 01:49:28 aruna1
- * TreeWalker and NodeIterator changes
- *
- * Revision 1.1.1.1 1999/11/09 01:09:00 twl
- * Initial checkin
- *
- * Revision 1.2 1999/11/08 20:44:19 rahul
- * Swat for adding in Product name and CVS comment log variable.
- *
+ * $Id: DOM_NodeFilter.hpp,v 1.2 2002/05/21 20:15:01 tng Exp $
*/
// DOM_NodeFilter.h: interface for the DOM_NodeFilter class.
1.2 +1 -30 xml-xerces/c/src/xercesc/dom/deprecated/DOM_NodeIterator.cpp
Index: DOM_NodeIterator.cpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/dom/deprecated/DOM_NodeIterator.cpp,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- DOM_NodeIterator.cpp 21 May 2002 19:57:17 -0000 1.1
+++ DOM_NodeIterator.cpp 21 May 2002 20:15:01 -0000 1.2
@@ -55,39 +55,7 @@
*/
/*
- * $Log: DOM_NodeIterator.cpp,v $
- * Revision 1.1 2002/05/21 19:57:17 tng
- * DOM Reorganization: Move old DOM interface files from src/xercesc/dom to src/xercesc/dom/deprecated
- *
- * Revision 1.2 2002/02/04 20:03:48 tng
- * Add DOM Level missing functions:
- * 1. NodeIterator::getRoot
- * 2. TreeWalker::getRoot
- * 3. Element::hasAttribute
- * 4. Element::hasAttributeNS
- * 5. Node::hasAttributes
- * 6. Node::isSupported
- *
- * Revision 1.1.1.1 2002/02/01 22:21:46 peiyongz
- * sane_include
- *
- * Revision 1.4 2000/03/02 19:53:56 roddey
- * This checkin includes many changes done while waiting for the
- * 1.1.0 code to be finished. I can't list them all here, but a list is
- * available elsewhere.
- *
- * Revision 1.3 2000/02/06 07:47:30 rahulj
- * Year 2K copyright swat.
- *
- * Revision 1.2 2000/02/04 01:49:28 aruna1
- * TreeWalker and NodeIterator changes
- *
- * Revision 1.1.1.1 1999/11/09 01:09:01 twl
- * Initial checkin
- *
- * Revision 1.2 1999/11/08 20:44:20 rahul
- * Swat for adding in Product name and CVS comment log variable.
- *
+ * $Id: DOM_NodeIterator.cpp,v 1.2 2002/05/21 20:15:01 tng Exp $
*/
#include "DOM_NodeIterator.hpp"
1.2 +1 -50 xml-xerces/c/src/xercesc/dom/deprecated/DOM_NodeIterator.hpp
Index: DOM_NodeIterator.hpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/dom/deprecated/DOM_NodeIterator.hpp,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- DOM_NodeIterator.hpp 21 May 2002 19:57:17 -0000 1.1
+++ DOM_NodeIterator.hpp 21 May 2002 20:15:01 -0000 1.2
@@ -55,59 +55,7 @@
*/
/*
- * $Log: DOM_NodeIterator.hpp,v $
- * Revision 1.1 2002/05/21 19:57:17 tng
- * DOM Reorganization: Move old DOM interface files from src/xercesc/dom to src/xercesc/dom/deprecated
- *
- * Revision 1.3 2002/02/20 18:17:00 tng
- * [Bug 5977] Warnings on generating apiDocs.
- *
- * Revision 1.2 2002/02/04 20:03:48 tng
- * Add DOM Level missing functions:
- * 1. NodeIterator::getRoot
- * 2. TreeWalker::getRoot
- * 3. Element::hasAttribute
- * 4. Element::hasAttributeNS
- * 5. Node::hasAttributes
- * 6. Node::isSupported
- *
- * Revision 1.1.1.1 2002/02/01 22:21:46 peiyongz
- * sane_include
- *
- * Revision 1.9 2000/02/17 17:47:25 andyh
- * Update Doc++ API comments
- * NameSpace update to track W3C
- * Changes were made by Chih Hsiang Chou
- *
- * Revision 1.8 2000/02/16 19:39:38 aruna1
- * API Doc++ changes in
- *
- * Revision 1.7 2000/02/15 23:17:37 andyh
- * Update Doc++ API comments
- * NameSpace bugfix and update to track W3C
- * Chih Hsiang Chou
- *
- * Revision 1.6 2000/02/11 18:14:11 abagchi
- * Fixed doc++ bugs
- *
- * Revision 1.5 2000/02/11 03:01:04 abagchi
- * Made protected method public to compile, must be fixed later
- *
- * Revision 1.4 2000/02/10 23:38:05 abagchi
- * Added API docs
- *
- * Revision 1.3 2000/02/06 07:47:30 rahulj
- * Year 2K copyright swat.
- *
- * Revision 1.2 2000/02/04 01:49:28 aruna1
- * TreeWalker and NodeIterator changes
- *
- * Revision 1.3 1999/11/08 20:44:20 rahul
- * Swat for adding in Product name and CVS comment log variable.
- *
- * Revision 1.1.1.1 1999/11/09 01:09:01 twl
- * Initial checkin
- *
+ * $Id: DOM_NodeIterator.hpp,v 1.2 2002/05/21 20:15:01 tng Exp $
*/
#ifndef DOM_NodeIterator_HEADER_GUARD_
1.2 +16 -39 xml-xerces/c/src/xercesc/dom/deprecated/DOM_NodeList.cpp
Index: DOM_NodeList.cpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/dom/deprecated/DOM_NodeList.cpp,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- DOM_NodeList.cpp 21 May 2002 19:57:17 -0000 1.1
+++ DOM_NodeList.cpp 21 May 2002 20:15:01 -0000 1.2
@@ -1,37 +1,37 @@
/*
* The Apache Software License, Version 1.1
- *
- * Copyright (c) 1999-2000 The Apache Software Foundation. All rights
+ *
+ * Copyright (c) 1999-2002 The Apache Software Foundation. All rights
* reserved.
- *
+ *
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
- *
+ *
* 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- *
+ * notice, this list of conditions and the following disclaimer.
+ *
* 2. Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in
* the documentation and/or other materials provided with the
* distribution.
- *
+ *
* 3. The end-user documentation included with the redistribution,
- * if any, must include the following acknowledgment:
+ * if any, must include the following acknowledgment:
* "This product includes software developed by the
* Apache Software Foundation (http://www.apache.org/)."
* Alternately, this acknowledgment may appear in the software itself,
* if and wherever such third-party acknowledgments normally appear.
- *
+ *
* 4. The names "Xerces" and "Apache Software Foundation" must
* not be used to endorse or promote products derived from this
- * software without prior written permission. For written
+ * software without prior written permission. For written
* permission, please contact apache\@apache.org.
- *
+ *
* 5. Products derived from this software may not be called "Apache",
* nor may "Apache" appear in their name, without prior written
* permission of the Apache Software Foundation.
- *
+ *
* THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
* WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
* OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
@@ -45,7 +45,7 @@
* OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
* ====================================================================
- *
+ *
* This software consists of voluntary contributions made by many
* individuals on behalf of the Apache Software Foundation, and was
* originally based on software copyright (c) 1999, International
@@ -55,33 +55,7 @@
*/
/*
- * $Log: DOM_NodeList.cpp,v $
- * Revision 1.1 2002/05/21 19:57:17 tng
- * DOM Reorganization: Move old DOM interface files from src/xercesc/dom to src/xercesc/dom/deprecated
- *
- * Revision 1.1.1.1 2002/02/01 22:21:46 peiyongz
- * sane_include
- *
- * Revision 1.5 2000/03/02 19:53:56 roddey
- * This checkin includes many changes done while waiting for the
- * 1.1.0 code to be finished. I can't list them all here, but a list is
- * available elsewhere.
- *
- * Revision 1.4 2000/02/06 07:47:30 rahulj
- * Year 2K copyright swat.
- *
- * Revision 1.3 2000/02/04 01:49:27 aruna1
- * TreeWalker and NodeIterator changes
- *
- * Revision 1.2 2000/01/22 01:38:29 andyh
- * Remove compiler warnings in DOM impl classes
- *
- * Revision 1.1.1.1 1999/11/09 01:09:01 twl
- * Initial checkin
- *
- * Revision 1.2 1999/11/08 20:44:20 rahul
- * Swat for adding in Product name and CVS comment log variable.
- *
+ * $Id: DOM_NodeList.cpp,v 1.2 2002/05/21 20:15:01 tng Exp $
*/
#include "DOM_NodeList.hpp"
@@ -95,7 +69,7 @@
};
-DOM_NodeList::DOM_NodeList(NodeListImpl *impl)
+DOM_NodeList::DOM_NodeList(NodeListImpl *impl)
{
fImpl = impl;
RefCountedImpl::addRef(fImpl);
@@ -129,7 +103,7 @@
};
-DOM_NodeList::~DOM_NodeList()
+DOM_NodeList::~DOM_NodeList()
{
RefCountedImpl::removeRef(this->fImpl);
fImpl = 0;
1.2 +3 -41 xml-xerces/c/src/xercesc/dom/deprecated/DOM_NodeList.hpp
Index: DOM_NodeList.hpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/dom/deprecated/DOM_NodeList.hpp,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- DOM_NodeList.hpp 21 May 2002 19:57:17 -0000 1.1
+++ DOM_NodeList.hpp 21 May 2002 20:15:01 -0000 1.2
@@ -1,7 +1,7 @@
/*
* The Apache Software License, Version 1.1
*
- * Copyright (c) 1999-2000 The Apache Software Foundation. All rights
+ * Copyright (c) 1999-2002 The Apache Software Foundation. All rights
* reserved.
*
* Redistribution and use in source and binary forms, with or without
@@ -55,55 +55,14 @@
*/
/*
- * $Log: DOM_NodeList.hpp,v $
- * Revision 1.1 2002/05/21 19:57:17 tng
- * DOM Reorganization: Move old DOM interface files from src/xercesc/dom to src/xercesc/dom/deprecated
- *
- * Revision 1.2 2002/02/20 18:17:00 tng
- * [Bug 5977] Warnings on generating apiDocs.
- *
- * Revision 1.1.1.1 2002/02/01 22:21:46 peiyongz
- * sane_include
- *
- * Revision 1.9 2000/04/19 02:26:16 aruna1
- * Full support for DOM_EntityReference, DOM_Entity and DOM_DocumentType introduced
- *
- * Revision 1.8 2000/03/02 19:53:56 roddey
- * This checkin includes many changes done while waiting for the
- * 1.1.0 code to be finished. I can't list them all here, but a list is
- * available elsewhere.
- *
- * Revision 1.7 2000/02/24 20:11:28 abagchi
- * Swat for removing Log from API docs
- *
- * Revision 1.6 2000/02/10 20:38:46 abagchi
- * Added docs for equality operators
- *
- * Revision 1.5 2000/02/06 07:47:30 rahulj
- * Year 2K copyright swat.
- *
- * Revision 1.4 2000/02/04 01:49:27 aruna1
- * TreeWalker and NodeIterator changes
- *
- * Revision 1.3 2000/01/22 01:38:29 andyh
- * Remove compiler warnings in DOM impl classes
- *
- * Revision 1.2 2000/01/05 01:16:08 andyh
- * DOM Level 2 core, namespace support added.
- *
- * Revision 1.1.1.1 1999/11/09 01:09:02 twl
- * Initial checkin
- *
- * Revision 1.2 1999/11/08 20:44:20 rahul
- * Swat for adding in Product name and CVS comment log variable.
- *
+ * $Id: DOM_NodeList.hpp,v 1.2 2002/05/21 20:15:01 tng Exp $
*/
#ifndef DOM_NodeList_HEADER_GUARD_
#define DOM_NodeList_HEADER_GUARD_
#include <xercesc/util/XercesDefs.hpp>
-#include <xercesc/dom/DOM_Node.hpp>
+#include "DOM_Node.hpp"
class NodeListImpl;
1.2 +16 -36 xml-xerces/c/src/xercesc/dom/deprecated/DOM_Notation.cpp
Index: DOM_Notation.cpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/dom/deprecated/DOM_Notation.cpp,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- DOM_Notation.cpp 21 May 2002 19:57:17 -0000 1.1
+++ DOM_Notation.cpp 21 May 2002 20:15:01 -0000 1.2
@@ -1,37 +1,37 @@
/*
* The Apache Software License, Version 1.1
- *
- * Copyright (c) 1999-2000 The Apache Software Foundation. All rights
+ *
+ * Copyright (c) 1999-2002 The Apache Software Foundation. All rights
* reserved.
- *
+ *
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
- *
+ *
* 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- *
+ * notice, this list of conditions and the following disclaimer.
+ *
* 2. Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in
* the documentation and/or other materials provided with the
* distribution.
- *
+ *
* 3. The end-user documentation included with the redistribution,
- * if any, must include the following acknowledgment:
+ * if any, must include the following acknowledgment:
* "This product includes software developed by the
* Apache Software Foundation (http://www.apache.org/)."
* Alternately, this acknowledgment may appear in the software itself,
* if and wherever such third-party acknowledgments normally appear.
- *
+ *
* 4. The names "Xerces" and "Apache Software Foundation" must
* not be used to endorse or promote products derived from this
- * software without prior written permission. For written
+ * software without prior written permission. For written
* permission, please contact apache\@apache.org.
- *
+ *
* 5. Products derived from this software may not be called "Apache",
* nor may "Apache" appear in their name, without prior written
* permission of the Apache Software Foundation.
- *
+ *
* THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
* WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
* OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
@@ -45,7 +45,7 @@
* OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
* ====================================================================
- *
+ *
* This software consists of voluntary contributions made by many
* individuals on behalf of the Apache Software Foundation, and was
* originally based on software copyright (c) 1999, International
@@ -55,30 +55,7 @@
*/
/*
- * $Log: DOM_Notation.cpp,v $
- * Revision 1.1 2002/05/21 19:57:17 tng
- * DOM Reorganization: Move old DOM interface files from src/xercesc/dom to src/xercesc/dom/deprecated
- *
- * Revision 1.1.1.1 2002/02/01 22:21:46 peiyongz
- * sane_include
- *
- * Revision 1.4 2000/03/11 02:58:39 chchou
- * Fix bug # 18, remove set method of readonly attributes
- *
- * Revision 1.3 2000/03/02 19:53:57 roddey
- * This checkin includes many changes done while waiting for the
- * 1.1.0 code to be finished. I can't list them all here, but a list is
- * available elsewhere.
- *
- * Revision 1.2 2000/02/06 07:47:31 rahulj
- * Year 2K copyright swat.
- *
- * Revision 1.1.1.1 1999/11/09 01:09:02 twl
- * Initial checkin
- *
- * Revision 1.2 1999/11/08 20:44:21 rahul
- * Swat for adding in Product name and CVS comment log variable.
- *
+ * $Id: DOM_Notation.cpp,v 1.2 2002/05/21 20:15:01 tng Exp $
*/
#include "DOM_Notation.hpp"
@@ -96,14 +73,14 @@
{
};
-
+
DOM_Notation::DOM_Notation(NotationImpl *impl) :
DOM_Node(impl)
{
};
-DOM_Notation::~DOM_Notation()
+DOM_Notation::~DOM_Notation()
{
};
1.2 +3 -32 xml-xerces/c/src/xercesc/dom/deprecated/DOM_Notation.hpp
Index: DOM_Notation.hpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/dom/deprecated/DOM_Notation.hpp,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- DOM_Notation.hpp 21 May 2002 19:57:17 -0000 1.1
+++ DOM_Notation.hpp 21 May 2002 20:15:01 -0000 1.2
@@ -1,7 +1,7 @@
/*
* The Apache Software License, Version 1.1
*
- * Copyright (c) 1999-2000 The Apache Software Foundation. All rights
+ * Copyright (c) 1999-2002 The Apache Software Foundation. All rights
* reserved.
*
* Redistribution and use in source and binary forms, with or without
@@ -55,46 +55,14 @@
*/
/*
- * $Log: DOM_Notation.hpp,v $
- * Revision 1.1 2002/05/21 19:57:17 tng
- * DOM Reorganization: Move old DOM interface files from src/xercesc/dom to src/xercesc/dom/deprecated
- *
- * Revision 1.2 2002/02/20 18:17:00 tng
- * [Bug 5977] Warnings on generating apiDocs.
- *
- * Revision 1.1.1.1 2002/02/01 22:21:46 peiyongz
- * sane_include
- *
- * Revision 1.6 2000/03/11 02:58:39 chchou
- * Fix bug # 18, remove set method of readonly attributes
- *
- * Revision 1.5 2000/03/02 19:53:57 roddey
- * This checkin includes many changes done while waiting for the
- * 1.1.0 code to be finished. I can't list them all here, but a list is
- * available elsewhere.
- *
- * Revision 1.4 2000/02/24 20:11:28 abagchi
- * Swat for removing Log from API docs
- *
- * Revision 1.3 2000/02/06 07:47:31 rahulj
- * Year 2K copyright swat.
- *
- * Revision 1.2 2000/01/05 01:16:08 andyh
- * DOM Level 2 core, namespace support added.
- *
- * Revision 1.1.1.1 1999/11/09 01:09:03 twl
- * Initial checkin
- *
- * Revision 1.2 1999/11/08 20:44:21 rahul
- * Swat for adding in Product name and CVS comment log variable.
- *
+ * $Id: DOM_Notation.hpp,v 1.2 2002/05/21 20:15:01 tng Exp $
*/
#ifndef DOM_Notation_HEADER_GUARD_
#define DOM_Notation_HEADER_GUARD_
#include <xercesc/util/XercesDefs.hpp>
-#include <xercesc/dom/DOM_Node.hpp>
+#include "DOM_Node.hpp"
class NotationImpl;
1.2 +16 -40 xml-xerces/c/src/xercesc/dom/deprecated/DOM_ProcessingInstruction.cpp
Index: DOM_ProcessingInstruction.cpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/dom/deprecated/DOM_ProcessingInstruction.cpp,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- DOM_ProcessingInstruction.cpp 21 May 2002 19:57:17 -0000 1.1
+++ DOM_ProcessingInstruction.cpp 21 May 2002 20:15:01 -0000 1.2
@@ -1,37 +1,37 @@
/*
* The Apache Software License, Version 1.1
- *
- * Copyright (c) 1999-2000 The Apache Software Foundation. All rights
+ *
+ * Copyright (c) 1999-2002 The Apache Software Foundation. All rights
* reserved.
- *
+ *
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
- *
+ *
* 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- *
+ * notice, this list of conditions and the following disclaimer.
+ *
* 2. Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in
* the documentation and/or other materials provided with the
* distribution.
- *
+ *
* 3. The end-user documentation included with the redistribution,
- * if any, must include the following acknowledgment:
+ * if any, must include the following acknowledgment:
* "This product includes software developed by the
* Apache Software Foundation (http://www.apache.org/)."
* Alternately, this acknowledgment may appear in the software itself,
* if and wherever such third-party acknowledgments normally appear.
- *
+ *
* 4. The names "Xerces" and "Apache Software Foundation" must
* not be used to endorse or promote products derived from this
- * software without prior written permission. For written
+ * software without prior written permission. For written
* permission, please contact apache\@apache.org.
- *
+ *
* 5. Products derived from this software may not be called "Apache",
* nor may "Apache" appear in their name, without prior written
* permission of the Apache Software Foundation.
- *
+ *
* THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
* WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
* OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
@@ -45,7 +45,7 @@
* OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
* ====================================================================
- *
+ *
* This software consists of voluntary contributions made by many
* individuals on behalf of the Apache Software Foundation, and was
* originally based on software copyright (c) 1999, International
@@ -55,34 +55,7 @@
*/
/*
- * $Log: DOM_ProcessingInstruction.cpp,v $
- * Revision 1.1 2002/05/21 19:57:17 tng
- * DOM Reorganization: Move old DOM interface files from src/xercesc/dom to src/xercesc/dom/deprecated
- *
- * Revision 1.1.1.1 2002/02/01 22:21:46 peiyongz
- * sane_include
- *
- * Revision 1.4 2000/03/02 19:53:57 roddey
- * This checkin includes many changes done while waiting for the
- * 1.1.0 code to be finished. I can't list them all here, but a list is
- * available elsewhere.
- *
- * Revision 1.3 2000/02/06 07:47:31 rahulj
- * Year 2K copyright swat.
- *
- * Revision 1.2 1999/12/03 00:11:23 andyh
- * Added DOMString.clone() to node parameters in and out of the DOM,
- * where they had been missed.
- *
- * DOMString::rawBuffer, removed incorrect assumptions about it
- * being null terminated.
- *
- * Revision 1.1.1.1 1999/11/09 01:09:03 twl
- * Initial checkin
- *
- * Revision 1.2 1999/11/08 20:44:21 rahul
- * Swat for adding in Product name and CVS comment log variable.
- *
+ * $Id: DOM_ProcessingInstruction.cpp,v 1.2 2002/05/21 20:15:01 tng Exp $
*/
#include "DOM_ProcessingInstruction.hpp"
@@ -103,7 +76,7 @@
{
};
-
+
DOM_ProcessingInstruction::DOM_ProcessingInstruction(
ProcessingInstructionImpl *impl)
: DOM_Node(impl)
@@ -111,7 +84,7 @@
};
-DOM_ProcessingInstruction::~DOM_ProcessingInstruction()
+DOM_ProcessingInstruction::~DOM_ProcessingInstruction()
{
};
1.2 +3 -29 xml-xerces/c/src/xercesc/dom/deprecated/DOM_ProcessingInstruction.hpp
Index: DOM_ProcessingInstruction.hpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/dom/deprecated/DOM_ProcessingInstruction.hpp,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- DOM_ProcessingInstruction.hpp 21 May 2002 19:57:17 -0000 1.1
+++ DOM_ProcessingInstruction.hpp 21 May 2002 20:15:01 -0000 1.2
@@ -1,7 +1,7 @@
/*
* The Apache Software License, Version 1.1
*
- * Copyright (c) 1999-2000 The Apache Software Foundation. All rights
+ * Copyright (c) 1999-2002 The Apache Software Foundation. All rights
* reserved.
*
* Redistribution and use in source and binary forms, with or without
@@ -55,43 +55,14 @@
*/
/*
- * $Log: DOM_ProcessingInstruction.hpp,v $
- * Revision 1.1 2002/05/21 19:57:17 tng
- * DOM Reorganization: Move old DOM interface files from src/xercesc/dom to src/xercesc/dom/deprecated
- *
- * Revision 1.2 2002/02/20 18:17:00 tng
- * [Bug 5977] Warnings on generating apiDocs.
- *
- * Revision 1.1.1.1 2002/02/01 22:21:46 peiyongz
- * sane_include
- *
- * Revision 1.5 2000/03/02 19:53:57 roddey
- * This checkin includes many changes done while waiting for the
- * 1.1.0 code to be finished. I can't list them all here, but a list is
- * available elsewhere.
- *
- * Revision 1.4 2000/02/24 20:11:28 abagchi
- * Swat for removing Log from API docs
- *
- * Revision 1.3 2000/02/06 07:47:31 rahulj
- * Year 2K copyright swat.
- *
- * Revision 1.2 2000/01/05 01:16:08 andyh
- * DOM Level 2 core, namespace support added.
- *
- * Revision 1.1.1.1 1999/11/09 01:09:03 twl
- * Initial checkin
- *
- * Revision 1.2 1999/11/08 20:44:21 rahul
- * Swat for adding in Product name and CVS comment log variable.
- *
+ * $Id: DOM_ProcessingInstruction.hpp,v 1.2 2002/05/21 20:15:01 tng Exp $
*/
#ifndef DOM_ProcessingInstruction_HEADER_GUARD_
#define DOM_ProcessingInstruction_HEADER_GUARD_
#include <xercesc/util/XercesDefs.hpp>
-#include <xercesc/dom/DOM_Node.hpp>
+#include "DOM_Node.hpp"
class ProcessingInstructionImpl;
1.2 +2 -2 xml-xerces/c/src/xercesc/dom/deprecated/DOM_Range.cpp
Index: DOM_Range.cpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/dom/deprecated/DOM_Range.cpp,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- DOM_Range.cpp 21 May 2002 19:57:17 -0000 1.1
+++ DOM_Range.cpp 21 May 2002 20:15:01 -0000 1.2
@@ -1,7 +1,7 @@
/*
* The Apache Software License, Version 1.1
*
- * Copyright (c) 1999-2000 The Apache Software Foundation. All rights
+ * Copyright (c) 1999-2002 The Apache Software Foundation. All rights
* reserved.
*
* Redistribution and use in source and binary forms, with or without
@@ -55,12 +55,12 @@
*/
/*
- * $Id: DOM_Range.cpp,v 1.1 2002/05/21 19:57:17 tng Exp $
+ * $Id: DOM_Range.cpp,v 1.2 2002/05/21 20:15:01 tng Exp $
*/
-#include <xercesc/dom/DOM_Range.hpp>
+#include "DOM_Range.hpp"
#include "DocumentImpl.hpp"
#include "RangeImpl.hpp"
1.2 +8 -8 xml-xerces/c/src/xercesc/dom/deprecated/DOM_Range.hpp
Index: DOM_Range.hpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/dom/deprecated/DOM_Range.hpp,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- DOM_Range.hpp 21 May 2002 19:57:17 -0000 1.1
+++ DOM_Range.hpp 21 May 2002 20:15:01 -0000 1.2
@@ -1,7 +1,7 @@
/*
* The Apache Software License, Version 1.1
*
- * Copyright (c) 1999-2000 The Apache Software Foundation. All rights
+ * Copyright (c) 1999-2002 The Apache Software Foundation. All rights
* reserved.
*
* Redistribution and use in source and binary forms, with or without
@@ -55,16 +55,16 @@
*/
/*
- * $Id: DOM_Range.hpp,v 1.1 2002/05/21 19:57:17 tng Exp $
+ * $Id: DOM_Range.hpp,v 1.2 2002/05/21 20:15:01 tng Exp $
*/
#ifndef DOM_Range_HEADER_GUARD_
#define DOM_Range_HEADER_GUARD_
#include <xercesc/util/XercesDefs.hpp>
-#include <xercesc/dom/DOM_Node.hpp>
-#include <xercesc/dom/DOMString.hpp>
-#include <xercesc/dom/DOM_DocumentFragment.hpp>
+#include "DOM_Node.hpp"
+#include "DOMString.hpp"
+#include "DOM_DocumentFragment.hpp"
class RangeImpl;
@@ -85,7 +85,7 @@
DOM_Range(const DOM_Range& other);
~DOM_Range();
-
+
DOM_Range & operator = (const DOM_Range &other);
DOM_Range & operator = (const DOM_NullPtr *other);
bool operator != (const DOM_Range & other) const;
@@ -109,7 +109,7 @@
void setStartAfter(const DOM_Node &refNode);
void setEndBefore(const DOM_Node &refNode);
void setEndAfter(const DOM_Node &refNode);
-
+
//misc functions
void collapse(bool toStart);
void selectNode(const DOM_Node &node);
@@ -127,8 +127,8 @@
DOMString toString() const;
void detach();
-
-
+
+
protected:
1.2 +19 -25 xml-xerces/c/src/xercesc/dom/deprecated/DOM_RangeException.cpp
Index: DOM_RangeException.cpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/dom/deprecated/DOM_RangeException.cpp,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- DOM_RangeException.cpp 21 May 2002 19:57:17 -0000 1.1
+++ DOM_RangeException.cpp 21 May 2002 20:15:01 -0000 1.2
@@ -1,37 +1,37 @@
/*
* The Apache Software License, Version 1.1
- *
- * Copyright (c) 1999-2000 The Apache Software Foundation. All rights
+ *
+ * Copyright (c) 1999-2002 The Apache Software Foundation. All rights
* reserved.
- *
+ *
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
- *
+ *
* 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- *
+ * notice, this list of conditions and the following disclaimer.
+ *
* 2. Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in
* the documentation and/or other materials provided with the
* distribution.
- *
+ *
* 3. The end-user documentation included with the redistribution,
- * if any, must include the following acknowledgment:
+ * if any, must include the following acknowledgment:
* "This product includes software developed by the
* Apache Software Foundation (http://www.apache.org/)."
* Alternately, this acknowledgment may appear in the software itself,
* if and wherever such third-party acknowledgments normally appear.
- *
+ *
* 4. The names "Xerces" and "Apache Software Foundation" must
* not be used to endorse or promote products derived from this
- * software without prior written permission. For written
+ * software without prior written permission. For written
* permission, please contact apache\@apache.org.
- *
+ *
* 5. Products derived from this software may not be called "Apache",
* nor may "Apache" appear in their name, without prior written
* permission of the Apache Software Foundation.
- *
+ *
* THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
* WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
* OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
@@ -45,7 +45,7 @@
* OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
* ====================================================================
- *
+ *
* This software consists of voluntary contributions made by many
* individuals on behalf of the Apache Software Foundation, and was
* originally based on software copyright (c) 1999, International
@@ -53,18 +53,9 @@
* on the Apache Software Foundation, please see
* <http://www.apache.org/>.
*/
-
+
/*
- * $Log: DOM_RangeException.cpp,v $
- * Revision 1.1 2002/05/21 19:57:17 tng
- * DOM Reorganization: Move old DOM interface files from src/xercesc/dom to src/xercesc/dom/deprecated
- *
- * Revision 1.1.1.1 2002/02/01 22:21:46 peiyongz
- * sane_include
- *
- * Revision 1.1 2000/07/28 01:33:31 aruna1
- * DOM Level 2 Range feature introduced
- *
+ * $Id: DOM_RangeException.cpp,v 1.2 2002/05/21 20:15:01 tng Exp $
*/
#include "DOM_RangeException.hpp"
@@ -77,20 +68,20 @@
};
-DOM_RangeException::DOM_RangeException(RangeExceptionCode exCode, const DOMString &message)
-: DOM_DOMException(exCode, message)
+DOM_RangeException::DOM_RangeException(RangeExceptionCode exCode, const DOMString &message)
+: DOM_DOMException(exCode, message)
{
code = exCode;
};
-DOM_RangeException::DOM_RangeException(const DOM_RangeException &other)
+DOM_RangeException::DOM_RangeException(const DOM_RangeException &other)
: DOM_DOMException(other)
{
code = other.code;
};
-DOM_RangeException::~DOM_RangeException()
+DOM_RangeException::~DOM_RangeException()
{
};
1.2 +5 -11 xml-xerces/c/src/xercesc/dom/deprecated/DOM_RangeException.hpp
Index: DOM_RangeException.hpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/dom/deprecated/DOM_RangeException.hpp,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- DOM_RangeException.hpp 21 May 2002 19:57:17 -0000 1.1
+++ DOM_RangeException.hpp 21 May 2002 20:15:01 -0000 1.2
@@ -1,7 +1,7 @@
/*
* The Apache Software License, Version 1.1
*
- * Copyright (c) 1999-2000 The Apache Software Foundation. All rights
+ * Copyright (c) 1999-2002 The Apache Software Foundation. All rights
* reserved.
*
* Redistribution and use in source and binary forms, with or without
@@ -55,30 +55,21 @@
*/
/*
- * $Log: DOM_RangeException.hpp,v $
- * Revision 1.1 2002/05/21 19:57:17 tng
- * DOM Reorganization: Move old DOM interface files from src/xercesc/dom to src/xercesc/dom/deprecated
- *
- * Revision 1.1.1.1 2002/02/01 22:21:46 peiyongz
- * sane_include
- *
- * Revision 1.1 2000/07/28 01:33:31 aruna1
- * DOM Level 2 Range feature introduced
- *
+ * $Id: DOM_RangeException.hpp,v 1.2 2002/05/21 20:15:01 tng Exp $
*/
#ifndef DOM_RangeException_HEADER_GUARD_
#define DOM_RangeException_HEADER_GUARD_
-#include <xercesc/dom/DOM_DOMException.hpp>
+#include "DOM_DOMException.hpp"
/**
- * Encapsulate range related DOM error or warning. DOM level 2 implementation.
+ * Encapsulate range related DOM error or warning. DOM level 2 implementation.
*
* <p> The DOM will create and throw an instance of DOM_RangeException
* when an error condition in range is detected. Exceptions can occur
* when an application directly manipulates the range elements in DOM document
- * tree that is produced by the parser.
+ * tree that is produced by the parser.
*
* <p>Unlike the other classes in the C++ DOM API, DOM_RangeException
* is NOT a reference to an underlying implementation class, and
1.2 +16 -39 xml-xerces/c/src/xercesc/dom/deprecated/DOM_Text.cpp
Index: DOM_Text.cpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/dom/deprecated/DOM_Text.cpp,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- DOM_Text.cpp 21 May 2002 19:57:17 -0000 1.1
+++ DOM_Text.cpp 21 May 2002 20:15:01 -0000 1.2
@@ -1,37 +1,37 @@
/*
* The Apache Software License, Version 1.1
- *
- * Copyright (c) 1999-2000 The Apache Software Foundation. All rights
+ *
+ * Copyright (c) 1999-2002 The Apache Software Foundation. All rights
* reserved.
- *
+ *
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
- *
+ *
* 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- *
+ * notice, this list of conditions and the following disclaimer.
+ *
* 2. Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in
* the documentation and/or other materials provided with the
* distribution.
- *
+ *
* 3. The end-user documentation included with the redistribution,
- * if any, must include the following acknowledgment:
+ * if any, must include the following acknowledgment:
* "This product includes software developed by the
* Apache Software Foundation (http://www.apache.org/)."
* Alternately, this acknowledgment may appear in the software itself,
* if and wherever such third-party acknowledgments normally appear.
- *
+ *
* 4. The names "Xerces" and "Apache Software Foundation" must
* not be used to endorse or promote products derived from this
- * software without prior written permission. For written
+ * software without prior written permission. For written
* permission, please contact apache\@apache.org.
- *
+ *
* 5. Products derived from this software may not be called "Apache",
* nor may "Apache" appear in their name, without prior written
* permission of the Apache Software Foundation.
- *
+ *
* THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
* WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
* OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
@@ -45,7 +45,7 @@
* OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
* ====================================================================
- *
+ *
* This software consists of voluntary contributions made by many
* individuals on behalf of the Apache Software Foundation, and was
* originally based on software copyright (c) 1999, International
@@ -55,33 +55,7 @@
*/
/*
- * $Log: DOM_Text.cpp,v $
- * Revision 1.1 2002/05/21 19:57:17 tng
- * DOM Reorganization: Move old DOM interface files from src/xercesc/dom to src/xercesc/dom/deprecated
- *
- * Revision 1.1.1.1 2002/02/01 22:21:46 peiyongz
- * sane_include
- *
- * Revision 1.5 2000/03/24 01:30:50 chchou
- * Fix bug #8 to support ignorable whitespace text nodes
- *
- * Revision 1.4 2000/03/02 19:53:57 roddey
- * This checkin includes many changes done while waiting for the
- * 1.1.0 code to be finished. I can't list them all here, but a list is
- * available elsewhere.
- *
- * Revision 1.3 2000/02/06 07:47:31 rahulj
- * Year 2K copyright swat.
- *
- * Revision 1.2 2000/02/04 01:49:27 aruna1
- * TreeWalker and NodeIterator changes
- *
- * Revision 1.1.1.1 1999/11/09 01:09:04 twl
- * Initial checkin
- *
- * Revision 1.2 1999/11/08 20:44:22 rahul
- * Swat for adding in Product name and CVS comment log variable.
- *
+ * $Id: DOM_Text.cpp,v 1.2 2002/05/21 20:15:01 tng Exp $
*/
#include "DOM_Text.hpp"
@@ -100,14 +74,14 @@
{
};
-
+
DOM_Text::DOM_Text(TextImpl *impl) :
DOM_CharacterData(impl)
{
};
-DOM_Text::~DOM_Text()
+DOM_Text::~DOM_Text()
{
};
1.2 +2 -40 xml-xerces/c/src/xercesc/dom/deprecated/DOM_Text.hpp
Index: DOM_Text.hpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/dom/deprecated/DOM_Text.hpp,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- DOM_Text.hpp 21 May 2002 19:57:17 -0000 1.1
+++ DOM_Text.hpp 21 May 2002 20:15:01 -0000 1.2
@@ -55,55 +55,14 @@
*/
/*
- * $Log: DOM_Text.hpp,v $
- * Revision 1.1 2002/05/21 19:57:17 tng
- * DOM Reorganization: Move old DOM interface files from src/xercesc/dom to src/xercesc/dom/deprecated
- *
- * Revision 1.3 2002/02/20 18:17:00 tng
- * [Bug 5977] Warnings on generating apiDocs.
- *
- * Revision 1.2 2002/02/04 19:57:15 tng
- * Remove the phrase "Experimental".
- *
- * Revision 1.1.1.1 2002/02/01 22:21:46 peiyongz
- * sane_include
- *
- * Revision 1.8 2000/07/28 01:33:31 aruna1
- * DOM Level 2 Range feature introduced
- *
- * Revision 1.7 2000/03/24 01:30:50 chchou
- * Fix bug #8 to support ignorable whitespace text nodes
- *
- * Revision 1.6 2000/03/02 19:53:57 roddey
- * This checkin includes many changes done while waiting for the
- * 1.1.0 code to be finished. I can't list them all here, but a list is
- * available elsewhere.
- *
- * Revision 1.5 2000/02/24 20:11:28 abagchi
- * Swat for removing Log from API docs
- *
- * Revision 1.4 2000/02/06 07:47:31 rahulj
- * Year 2K copyright swat.
- *
- * Revision 1.3 2000/02/04 01:49:27 aruna1
- * TreeWalker and NodeIterator changes
- *
- * Revision 1.2 2000/01/05 01:16:08 andyh
- * DOM Level 2 core, namespace support added.
- *
- * Revision 1.1.1.1 1999/11/09 01:09:04 twl
- * Initial checkin
- *
- * Revision 1.2 1999/11/08 20:44:22 rahul
- * Swat for adding in Product name and CVS comment log variable.
- *
+ * $Id: DOM_Text.hpp,v 1.2 2002/05/21 20:15:01 tng Exp $
*/
#ifndef DOM_Text_HEADER_GUARD_
#define DOM_Text_HEADER_GUARD_
#include <xercesc/util/XercesDefs.hpp>
-#include <xercesc/dom/DOM_CharacterData.hpp>
+#include "DOM_CharacterData.hpp"
class TextImpl;
1.2 +1 -33 xml-xerces/c/src/xercesc/dom/deprecated/DOM_TreeWalker.cpp
Index: DOM_TreeWalker.cpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/dom/deprecated/DOM_TreeWalker.cpp,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- DOM_TreeWalker.cpp 21 May 2002 19:57:17 -0000 1.1
+++ DOM_TreeWalker.cpp 21 May 2002 20:15:01 -0000 1.2
@@ -55,42 +55,7 @@
*/
/*
- * $Log: DOM_TreeWalker.cpp,v $
- * Revision 1.1 2002/05/21 19:57:17 tng
- * DOM Reorganization: Move old DOM interface files from src/xercesc/dom to src/xercesc/dom/deprecated
- *
- * Revision 1.2 2002/02/04 20:03:48 tng
- * Add DOM Level missing functions:
- * 1. NodeIterator::getRoot
- * 2. TreeWalker::getRoot
- * 3. Element::hasAttribute
- * 4. Element::hasAttributeNS
- * 5. Node::hasAttributes
- * 6. Node::isSupported
- *
- * Revision 1.1.1.1 2002/02/01 22:21:46 peiyongz
- * sane_include
- *
- * Revision 1.5 2000/08/08 01:00:36 aruna1
- * detach functionality removed from TreeWalker
- *
- * Revision 1.4 2000/03/02 19:53:58 roddey
- * This checkin includes many changes done while waiting for the
- * 1.1.0 code to be finished. I can't list them all here, but a list is
- * available elsewhere.
- *
- * Revision 1.3 2000/02/06 07:47:31 rahulj
- * Year 2K copyright swat.
- *
- * Revision 1.2 2000/02/04 01:49:27 aruna1
- * TreeWalker and NodeIterator changes
- *
- * Revision 1.1.1.1 1999/11/09 01:09:05 twl
- * Initial checkin
- *
- * Revision 1.2 1999/11/08 20:44:22 rahul
- * Swat for adding in Product name and CVS comment log variable.
- *
+ * $Id: DOM_TreeWalker.cpp,v 1.2 2002/05/21 20:15:01 tng Exp $
*/
#include "DOM_TreeWalker.hpp"
1.2 +1 -50 xml-xerces/c/src/xercesc/dom/deprecated/DOM_TreeWalker.hpp
Index: DOM_TreeWalker.hpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/dom/deprecated/DOM_TreeWalker.hpp,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- DOM_TreeWalker.hpp 21 May 2002 19:57:17 -0000 1.1
+++ DOM_TreeWalker.hpp 21 May 2002 20:15:01 -0000 1.2
@@ -55,59 +55,7 @@
*/
/*
- * $Log: DOM_TreeWalker.hpp,v $
- * Revision 1.1 2002/05/21 19:57:17 tng
- * DOM Reorganization: Move old DOM interface files from src/xercesc/dom to src/xercesc/dom/deprecated
- *
- * Revision 1.3 2002/02/20 18:17:00 tng
- * [Bug 5977] Warnings on generating apiDocs.
- *
- * Revision 1.2 2002/02/04 20:03:48 tng
- * Add DOM Level missing functions:
- * 1. NodeIterator::getRoot
- * 2. TreeWalker::getRoot
- * 3. Element::hasAttribute
- * 4. Element::hasAttributeNS
- * 5. Node::hasAttributes
- * 6. Node::isSupported
- *
- * Revision 1.1.1.1 2002/02/01 22:21:46 peiyongz
- * sane_include
- *
- * Revision 1.9 2000/08/08 01:00:36 aruna1
- * detach functionality removed from TreeWalker
- *
- * Revision 1.8 2000/02/24 20:11:29 abagchi
- * Swat for removing Log from API docs
- *
- * Revision 1.7 2000/02/17 17:47:25 andyh
- * Update Doc++ API comments
- * NameSpace update to track W3C
- * Changes were made by Chih Hsiang Chou
- *
- * Revision 1.6 2000/02/15 23:17:37 andyh
- * Update Doc++ API comments
- * NameSpace bugfix and update to track W3C
- * Chih Hsiang Chou
- *
- * Revision 1.5 2000/02/11 03:01:04 abagchi
- * Made protected method public to compile, must be fixed later
- *
- * Revision 1.4 2000/02/11 01:05:11 abagchi
- * Added API docs
- *
- * Revision 1.3 2000/02/06 07:47:31 rahulj
- * Year 2K copyright swat.
- *
- * Revision 1.2 2000/02/04 01:49:27 aruna1
- * TreeWalker and NodeIterator changes
- *
- * Revision 1.1.1.1 1999/11/09 01:09:05 twl
- * Initial checkin
- *
- * Revision 1.3 1999/11/08 20:44:22 rahul
- * Swat for adding in Product name and CVS comment log variable.
- *
+ * $Id: DOM_TreeWalker.hpp,v 1.2 2002/05/21 20:15:01 tng Exp $
*/
#ifndef DOM_TreeWalker_HEADER_GUARD_
1.2 +1 -1 xml-xerces/c/src/xercesc/dom/deprecated/DOM_XMLDecl.cpp
Index: DOM_XMLDecl.cpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/dom/deprecated/DOM_XMLDecl.cpp,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- DOM_XMLDecl.cpp 21 May 2002 19:57:17 -0000 1.1
+++ DOM_XMLDecl.cpp 21 May 2002 20:15:01 -0000 1.2
@@ -1,7 +1,7 @@
/*
* The Apache Software License, Version 1.1
*
- * Copyright (c) 1999-2000 The Apache Software Foundation. All rights
+ * Copyright (c) 1999-2002 The Apache Software Foundation. All rights
* reserved.
*
* Redistribution and use in source and binary forms, with or without
@@ -55,7 +55,7 @@
*/
/*
- * $Id: DOM_XMLDecl.cpp,v 1.1 2002/05/21 19:57:17 tng Exp $
+ * $Id: DOM_XMLDecl.cpp,v 1.2 2002/05/21 20:15:01 tng Exp $
*/
1.2 +2 -2 xml-xerces/c/src/xercesc/dom/deprecated/DOM_XMLDecl.hpp
Index: DOM_XMLDecl.hpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/dom/deprecated/DOM_XMLDecl.hpp,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- DOM_XMLDecl.hpp 21 May 2002 19:57:17 -0000 1.1
+++ DOM_XMLDecl.hpp 21 May 2002 20:15:01 -0000 1.2
@@ -1,7 +1,7 @@
/*
* The Apache Software License, Version 1.1
*
- * Copyright (c) 1999-2000 The Apache Software Foundation. All rights
+ * Copyright (c) 1999-2002 The Apache Software Foundation. All rights
* reserved.
*
* Redistribution and use in source and binary forms, with or without
@@ -55,7 +55,7 @@
*/
/*
- * $Id: DOM_XMLDecl.hpp,v 1.1 2002/05/21 19:57:17 tng Exp $
+ * $Id: DOM_XMLDecl.hpp,v 1.2 2002/05/21 20:15:01 tng Exp $
*
*/
@@ -63,7 +63,7 @@
#define DOM_XMLDecl_HEADER_GUARD_
#include <xercesc/util/XercesDefs.hpp>
-#include "xercesc/dom/DOM_Node.hpp"
+#include "DOM_Node.hpp"
class XMLDeclImpl;
/**
1.2 +3 -23 xml-xerces/c/src/xercesc/dom/deprecated/DomMemDebug.cpp
Index: DomMemDebug.cpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/dom/deprecated/DomMemDebug.cpp,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- DomMemDebug.cpp 21 May 2002 19:57:17 -0000 1.1
+++ DomMemDebug.cpp 21 May 2002 20:15:01 -0000 1.2
@@ -1,7 +1,7 @@
/*
* The Apache Software License, Version 1.1
*
- * Copyright (c) 1999-2000 The Apache Software Foundation. All rights
+ * Copyright (c) 1999-2002 The Apache Software Foundation. All rights
* reserved.
*
* Redistribution and use in source and binary forms, with or without
@@ -55,35 +55,12 @@
*/
/*
- * $Log: DomMemDebug.cpp,v $
- * Revision 1.1 2002/05/21 19:57:17 tng
- * DOM Reorganization: Move old DOM interface files from src/xercesc/dom to src/xercesc/dom/deprecated
- *
- * Revision 1.1.1.1 2002/02/01 22:21:43 peiyongz
- * sane_include
- *
- * Revision 1.4 2001/07/20 17:09:43 tng
- * Add some test cases in the tests folder to sanityTest.pl.
- *
- * Revision 1.3 2000/03/02 19:54:00 roddey
- * This checkin includes many changes done while waiting for the
- * 1.1.0 code to be finished. I can't list them all here, but a list is
- * available elsewhere.
- *
- * Revision 1.2 2000/02/06 07:47:32 rahulj
- * Year 2K copyright swat.
- *
- * Revision 1.1.1.1 1999/11/09 01:08:47 twl
- * Initial checkin
- *
- * Revision 1.2 1999/11/08 20:44:25 rahul
- * Swat for adding in Product name and CVS comment log variable.
- *
+ * $Id: DomMemDebug.cpp,v 1.2 2002/05/21 20:15:01 tng Exp $
*/
#include "DomMemDebug.hpp"
-#include <xercesc/dom/DOMString.hpp>
+#include "DOMString.hpp"
#include "NodeImpl.hpp"
#include "NamedNodeMapImpl.hpp"
#include <stdio.h>
1.2 +14 -34 xml-xerces/c/src/xercesc/dom/deprecated/DomMemDebug.hpp
Index: DomMemDebug.hpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/dom/deprecated/DomMemDebug.hpp,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- DomMemDebug.hpp 21 May 2002 19:57:17 -0000 1.1
+++ DomMemDebug.hpp 21 May 2002 20:15:01 -0000 1.2
@@ -3,38 +3,38 @@
/*
* The Apache Software License, Version 1.1
- *
- * Copyright (c) 1999-2000 The Apache Software Foundation. All rights
+ *
+ * Copyright (c) 1999-2002 The Apache Software Foundation. All rights
* reserved.
- *
+ *
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
- *
+ *
* 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- *
+ * notice, this list of conditions and the following disclaimer.
+ *
* 2. Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in
* the documentation and/or other materials provided with the
* distribution.
- *
+ *
* 3. The end-user documentation included with the redistribution,
- * if any, must include the following acknowledgment:
+ * if any, must include the following acknowledgment:
* "This product includes software developed by the
* Apache Software Foundation (http://www.apache.org/)."
* Alternately, this acknowledgment may appear in the software itself,
* if and wherever such third-party acknowledgments normally appear.
- *
+ *
* 4. The names "Xerces" and "Apache Software Foundation" must
* not be used to endorse or promote products derived from this
- * software without prior written permission. For written
+ * software without prior written permission. For written
* permission, please contact apache\@apache.org.
- *
+ *
* 5. Products derived from this software may not be called "Apache",
* nor may "Apache" appear in their name, without prior written
* permission of the Apache Software Foundation.
- *
+ *
* THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
* WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
* OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
@@ -48,7 +48,7 @@
* OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
* ====================================================================
- *
+ *
* This software consists of voluntary contributions made by many
* individuals on behalf of the Apache Software Foundation, and was
* originally based on software copyright (c) 1999, International
@@ -58,30 +58,7 @@
*/
/*
- * $Log: DomMemDebug.hpp,v $
- * Revision 1.1 2002/05/21 19:57:17 tng
- * DOM Reorganization: Move old DOM interface files from src/xercesc/dom to src/xercesc/dom/deprecated
- *
- * Revision 1.1.1.1 2002/02/01 22:21:44 peiyongz
- * sane_include
- *
- * Revision 1.4 2000/03/02 19:54:00 roddey
- * This checkin includes many changes done while waiting for the
- * 1.1.0 code to be finished. I can't list them all here, but a list is
- * available elsewhere.
- *
- * Revision 1.3 2000/02/24 20:11:29 abagchi
- * Swat for removing Log from API docs
- *
- * Revision 1.2 2000/02/06 07:47:32 rahulj
- * Year 2K copyright swat.
- *
- * Revision 1.1.1.1 1999/11/09 01:08:47 twl
- * Initial checkin
- *
- * Revision 1.2 1999/11/08 20:44:25 rahul
- * Swat for adding in Product name and CVS comment log variable.
- *
+ * $Id: DomMemDebug.hpp,v 1.2 2002/05/21 20:15:01 tng Exp $
*/
#include <xercesc/util/XercesDefs.hpp>
1.2 +2 -119 xml-xerces/c/src/xercesc/dom/deprecated/DOMString.cpp
Index: DOMString.cpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/dom/deprecated/DOMString.cpp,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- DOMString.cpp 21 May 2002 19:57:17 -0000 1.1
+++ DOMString.cpp 21 May 2002 20:15:01 -0000 1.2
@@ -1,7 +1,7 @@
/*
* The Apache Software License, Version 1.1
*
- * Copyright (c) 1999-2001 The Apache Software Foundation. All rights
+ * Copyright (c) 1999-2002 The Apache Software Foundation. All rights
* reserved.
*
* Redistribution and use in source and binary forms, with or without
@@ -55,127 +55,7 @@
*/
/*
- * $Log: DOMString.cpp,v $
- * Revision 1.1 2002/05/21 19:57:17 tng
- * DOM Reorganization: Move old DOM interface files from src/xercesc/dom to src/xercesc/dom/deprecated
- *
- * Revision 1.6 2002/04/01 21:01:07 tng
- * DOMString problem with Asian codepages.
- *
- * Revision 1.5 2002/03/15 16:27:58 tng
- * DOMString Thread safe Fix: should lock the entire deleter function where freeListPtr and blockListPtr are modified.
- *
- * Revision 1.4 2002/03/15 13:54:41 tng
- * Issue DOMException::INDEX_SIZE_ERR if count is greater than length, equal to length is ok.
- *
- * Revision 1.3 2002/03/14 22:09:36 tng
- * IDOM Fix: Issue IDOM_DOMException::INDEX_SIZE_ERR if count or offset is negative.
- *
- * Revision 1.2 2002/02/28 21:52:13 tng
- * [Bug 1368] improper DOMStringHandle locking.
- *
- * Revision 1.1.1.1 2002/02/01 22:21:44 peiyongz
- * sane_include
- *
- * Revision 1.24 2001/12/14 15:16:51 tng
- * Performance: Do not transcode twice in DOMString constructor.
- *
- * Revision 1.23 2001/10/22 17:53:05 tng
- * [Bug 3660] Off-by-one error in DOMString.cpp. And check that memory has been acquired successfully after memory acquistion requests in DOMString.
- *
- * Revision 1.22 2001/10/18 18:01:29 tng
- * [Bug 1699] Redirect "delete this" to a temp ptr to bypass AIX xlC v5 optimization memory leak problem.
- *
- * Revision 1.21 2001/06/26 19:28:25 tng
- * [Bug 2119] DOMString::print() should use DOMString::transcode() for transcoding.
- *
- * Revision 1.20 2001/05/11 13:25:19 tng
- * Copyright update.
- *
- * Revision 1.19 2001/01/25 19:22:50 tng
- * Some bug fixes + Cleanup. Fixed by Khaled Noaman.
- *
- * Revision 1.18 2000/08/03 20:39:53 jberry
- * Add prototype for getDomConverter(), eliminating compiler warning
- *
- * Revision 1.17 2000/06/02 00:45:42 andyh
- * DOM Fixes: DOMString::rawBuffer() now returns a const XMLCh * pointer.
- * Two plain deletes changed to array deletes.
- *
- * Revision 1.16 2000/05/09 00:22:29 andyh
- * Memory Cleanup. XMLPlatformUtils::Terminate() deletes all lazily
- * allocated memory; memory leak checking tools will no longer report
- * that leaks exist. (DOM GetElementsByTagID temporarily removed
- * as part of this.)
- *
- * Revision 1.15 2000/03/28 19:43:13 roddey
- * Fixes for signed/unsigned warnings. New work for two way transcoding
- * stuff.
- *
- * Revision 1.14 2000/03/02 19:53:52 roddey
- * This checkin includes many changes done while waiting for the
- * 1.1.0 code to be finished. I can't list them all here, but a list is
- * available elsewhere.
- *
- * Revision 1.13 2000/02/06 07:47:27 rahulj
- * Year 2K copyright swat.
- *
- * Revision 1.12 2000/02/05 01:19:19 andyh
- * Add more DOMString tests. Fix limit test error in DOMString::insertData()
- * Andy Heninger heninger@us.ibm.com
- *
- * Revision 1.11 2000/02/04 05:06:29 andyh
- * Change all DOMString offsets and lengths form signed to unsigned
- * Other misc. cleanups.
- *
- * Revision 1.10 2000/02/04 00:52:57 rahulj
- * Changed size_t to int.
- *
- * Revision 1.9 2000/02/03 23:07:27 andyh
- * Add several new functions from Robert Weir to DOMString.
- *
- * Revision 1.8 2000/01/29 00:39:08 andyh
- * Redo synchronization in DOMStringHandle allocator. There
- * was a bug in the use of Compare and Swap. Switched to mutexes.
- *
- * Changed a few plain deletes to delete [].
- *
- * Revision 1.7 2000/01/18 19:55:37 andyh
- * Remove dependencies on XMLStdout and err, as these are about
- * to stop working.
- *
- * Revision 1.6 2000/01/05 22:16:26 robweir
- * Move DOMString implementation class declarations into a new
- * file: DOMStringImpl.hpp. Include this header in DOMString.hpp
- * for XML_DEBUG builds so the underlying character array will be
- * visible in the debugger. <ro...@lotus.com>
- *
- * Revision 1.5 1999/12/17 02:09:41 andyh
- * Fix bug in DOMString::insertData() that occured if the source
- * and destination strings were the same and the orginal buffer had
- * enough space to hold the result.
- *
- * Revision 1.4 1999/12/15 19:44:46 roddey
- * Changed to use new LCP transcoder scheme.
- *
- * Revision 1.3 1999/12/03 00:11:22 andyh
- * Added DOMString.clone() to node parameters in and out of the DOM,
- * where they had been missed.
- *
- * DOMString::rawBuffer, removed incorrect assumptions about it
- * being null terminated.
- *
- * Revision 1.2 1999/11/30 21:16:25 roddey
- * Changes to add the transcode() method to DOMString, which returns a transcoded
- * version (to local code page) of the DOM string contents. And I changed all of the
- * exception 'throw by pointer' to 'throw by value' style.
- *
- * Revision 1.1.1.1 1999/11/09 01:08:47 twl
- * Initial checkin
- *
- * Revision 1.3 1999/11/08 20:44:12 rahul
- * Swat for adding in Product name and CVS comment log variable.
- *
+ * $Id: DOMString.cpp,v 1.2 2002/05/21 20:15:01 tng Exp $
*/
#include <stdio.h>
1.2 +2 -60 xml-xerces/c/src/xercesc/dom/deprecated/DOMString.hpp
Index: DOMString.hpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/dom/deprecated/DOMString.hpp,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- DOMString.hpp 21 May 2002 19:57:17 -0000 1.1
+++ DOMString.hpp 21 May 2002 20:15:01 -0000 1.2
@@ -1,7 +1,7 @@
/*
* The Apache Software License, Version 1.1
*
- * Copyright (c) 1999-2000 The Apache Software Foundation. All rights
+ * Copyright (c) 1999-2002 The Apache Software Foundation. All rights
* reserved.
*
* Redistribution and use in source and binary forms, with or without
@@ -55,68 +55,7 @@
*/
/*
- * $Log: DOMString.hpp,v $
- * Revision 1.1 2002/05/21 19:57:17 tng
- * DOM Reorganization: Move old DOM interface files from src/xercesc/dom to src/xercesc/dom/deprecated
- *
- * Revision 1.2 2002/02/20 18:17:00 tng
- * [Bug 5977] Warnings on generating apiDocs.
- *
- * Revision 1.1.1.1 2002/02/01 22:21:44 peiyongz
- * sane_include
- *
- * Revision 1.12 2000/06/02 00:45:42 andyh
- * DOM Fixes: DOMString::rawBuffer() now returns a const XMLCh * pointer.
- * Two plain deletes changed to array deletes.
- *
- * Revision 1.11 2000/03/02 19:53:52 roddey
- * This checkin includes many changes done while waiting for the
- * 1.1.0 code to be finished. I can't list them all here, but a list is
- * available elsewhere.
- *
- * Revision 1.10 2000/02/24 20:11:27 abagchi
- * Swat for removing Log from API docs
- *
- * Revision 1.9 2000/02/16 22:54:56 abagchi
- * Switched the order of CDOM_EXPORT DomString for operators, to make OS/390 happy
- *
- * Revision 1.8 2000/02/06 07:47:27 rahulj
- * Year 2K copyright swat.
- *
- * Revision 1.7 2000/02/04 05:06:30 andyh
- * Change all DOMString offsets and lengths form signed to unsigned
- * Other misc. cleanups.
- *
- * Revision 1.6 2000/02/04 00:52:58 rahulj
- * Changed size_t to int.
- *
- * Revision 1.5 2000/02/03 23:07:27 andyh
- * Add several new functions from Robert Weir to DOMString.
- *
- * Revision 1.4 2000/01/05 22:16:26 robweir
- * Move DOMString implementation class declarations into a new
- * file: DOMStringImpl.hpp. Include this header in DOMString.hpp
- * for XML_DEBUG builds so the underlying character array will be
- * visible in the debugger. <ro...@lotus.com>
- *
- * Revision 1.3 1999/12/03 00:11:22 andyh
- * Added DOMString.clone() to node parameters in and out of the DOM,
- * where they had been missed.
- *
- * DOMString::rawBuffer, removed incorrect assumptions about it
- * being null terminated.
- *
- * Revision 1.2 1999/11/30 21:16:25 roddey
- * Changes to add the transcode() method to DOMString, which returns a transcoded
- * version (to local code page) of the DOM string contents. And I changed all of the
- * exception 'throw by pointer' to 'throw by value' style.
- *
- * Revision 1.1.1.1 1999/11/09 01:08:48 twl
- * Initial checkin
- *
- * Revision 1.2 1999/11/08 20:44:12 rahul
- * Swat for adding in Product name and CVS comment log variable.
- *
+ * $Id: DOMString.hpp,v 1.2 2002/05/21 20:15:01 tng Exp $
*/
#ifndef DOMString_HEADER_GUARD_
1.2 +20 -55 xml-xerces/c/src/xercesc/dom/deprecated/DOMStringImpl.hpp
Index: DOMStringImpl.hpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/dom/deprecated/DOMStringImpl.hpp,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- DOMStringImpl.hpp 21 May 2002 19:57:17 -0000 1.1
+++ DOMStringImpl.hpp 21 May 2002 20:15:01 -0000 1.2
@@ -3,38 +3,38 @@
/*
* The Apache Software License, Version 1.1
- *
- * Copyright (c) 1999-2000 The Apache Software Foundation. All rights
+ *
+ * Copyright (c) 1999-2002 The Apache Software Foundation. All rights
* reserved.
- *
+ *
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
- *
+ *
* 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- *
+ * notice, this list of conditions and the following disclaimer.
+ *
* 2. Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in
* the documentation and/or other materials provided with the
* distribution.
- *
+ *
* 3. The end-user documentation included with the redistribution,
- * if any, must include the following acknowledgment:
+ * if any, must include the following acknowledgment:
* "This product includes software developed by the
* Apache Software Foundation (http://www.apache.org/)."
* Alternately, this acknowledgment may appear in the software itself,
* if and wherever such third-party acknowledgments normally appear.
- *
+ *
* 4. The names "Xerces" and "Apache Software Foundation" must
* not be used to endorse or promote products derived from this
- * software without prior written permission. For written
+ * software without prior written permission. For written
* permission, please contact apache\@apache.org.
- *
+ *
* 5. Products derived from this software may not be called "Apache",
* nor may "Apache" appear in their name, without prior written
* permission of the Apache Software Foundation.
- *
+ *
* THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
* WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
* OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
@@ -48,7 +48,7 @@
* OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
* ====================================================================
- *
+ *
* This software consists of voluntary contributions made by many
* individuals on behalf of the Apache Software Foundation, and was
* originally based on software copyright (c) 1999, International
@@ -58,49 +58,7 @@
*/
/*
- * $Log: DOMStringImpl.hpp,v $
- * Revision 1.1 2002/05/21 19:57:17 tng
- * DOM Reorganization: Move old DOM interface files from src/xercesc/dom to src/xercesc/dom/deprecated
- *
- * Revision 1.1.1.1 2002/02/01 22:21:44 peiyongz
- * sane_include
- *
- * Revision 1.8 2000/05/09 00:22:30 andyh
- * Memory Cleanup. XMLPlatformUtils::Terminate() deletes all lazily
- * allocated memory; memory leak checking tools will no longer report
- * that leaks exist. (DOM GetElementsByTagID temporarily removed
- * as part of this.)
- *
- * Revision 1.7 2000/03/02 19:53:52 roddey
- * This checkin includes many changes done while waiting for the
- * 1.1.0 code to be finished. I can't list them all here, but a list is
- * available elsewhere.
- *
- * Revision 1.6 2000/02/24 20:11:27 abagchi
- * Swat for removing Log from API docs
- *
- * Revision 1.5 2000/02/06 07:47:27 rahulj
- * Year 2K copyright swat.
- *
- * Revision 1.4 2000/02/04 05:46:31 andyh
- * Change offsets and lengths form signed to unsigned
- *
- * Revision 1.3 2000/01/29 00:39:08 andyh
- * Redo synchronization in DOMStringHandle allocator. There
- * was a bug in the use of Compare and Swap. Switched to mutexes.
- *
- * Changed a few plain deletes to delete [].
- *
- * Revision 1.2 2000/01/12 19:55:14 aruna1
- * Included header for size_t
- *
- * Revision 1.1 2000/01/05 22:16:26 robweir
- * Move DOMString implementation class declarations into a new
- * file: DOMStringImpl.hpp. Include this header in DOMString.hpp
- * for XML_DEBUG builds so the underlying character array will be
- * visible in the debugger. <ro...@lotus.com>
- *
- *
+ * $Id: DOMStringImpl.hpp,v 1.2 2002/05/21 20:15:01 tng Exp $
*/
@@ -108,6 +66,10 @@
// This file is part of the internal implementation of the C++ XML DOM.
// It should NOT be included or used directly by application programs.
//
+// Applications should include the file <xercesc/dom/deprecated/DOM.hpp> for the entire
+// DOM API, or DOM_*.hpp for individual DOM classes, where the class
+// name is substituded for the *.
+//
#include <xercesc/util/XercesDefs.hpp>
@@ -121,7 +83,7 @@
unsigned int fBufferLength;
int fRefCount;
XMLCh fData[1];
-
+
static DOMStringData *allocateBuffer(unsigned int length);
inline void addRef();
inline void removeRef();
@@ -160,4 +122,4 @@
#endif
-
+
1.2 +16 -50 xml-xerces/c/src/xercesc/dom/deprecated/DStringPool.cpp
Index: DStringPool.cpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/dom/deprecated/DStringPool.cpp,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- DStringPool.cpp 21 May 2002 19:57:17 -0000 1.1
+++ DStringPool.cpp 21 May 2002 20:15:01 -0000 1.2
@@ -1,37 +1,37 @@
/*
* The Apache Software License, Version 1.1
- *
- * Copyright (c) 1999-2000 The Apache Software Foundation. All rights
+ *
+ * Copyright (c) 1999-2002 The Apache Software Foundation. All rights
* reserved.
- *
+ *
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
- *
+ *
* 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- *
+ * notice, this list of conditions and the following disclaimer.
+ *
* 2. Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in
* the documentation and/or other materials provided with the
* distribution.
- *
+ *
* 3. The end-user documentation included with the redistribution,
- * if any, must include the following acknowledgment:
+ * if any, must include the following acknowledgment:
* "This product includes software developed by the
* Apache Software Foundation (http://www.apache.org/)."
* Alternately, this acknowledgment may appear in the software itself,
* if and wherever such third-party acknowledgments normally appear.
- *
+ *
* 4. The names "Xerces" and "Apache Software Foundation" must
* not be used to endorse or promote products derived from this
- * software without prior written permission. For written
+ * software without prior written permission. For written
* permission, please contact apache\@apache.org.
- *
+ *
* 5. Products derived from this software may not be called "Apache",
* nor may "Apache" appear in their name, without prior written
* permission of the Apache Software Foundation.
- *
+ *
* THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
* WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
* OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
@@ -45,7 +45,7 @@
* OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
* ====================================================================
- *
+ *
* This software consists of voluntary contributions made by many
* individuals on behalf of the Apache Software Foundation, and was
* originally based on software copyright (c) 1999, International
@@ -55,44 +55,7 @@
*/
/*
- * $Log: DStringPool.cpp,v $
- * Revision 1.1 2002/05/21 19:57:17 tng
- * DOM Reorganization: Move old DOM interface files from src/xercesc/dom to src/xercesc/dom/deprecated
- *
- * Revision 1.2 2002/05/03 16:06:45 peiyongz
- * Bug 7341: Missing newline at end of util and DOM source files,
- * patch from Martin Kalen.
- *
- * Revision 1.1.1.1 2002/02/01 22:21:47 peiyongz
- * sane_include
- *
- * Revision 1.6 2001/10/25 21:47:14 peiyongz
- * Replace XMLDeleterFor with XMLRegisterCleanup
- *
- * Revision 1.5 2000/06/02 00:45:42 andyh
- * DOM Fixes: DOMString::rawBuffer() now returns a const XMLCh * pointer.
- * Two plain deletes changed to array deletes.
- *
- * Revision 1.4 2000/05/09 00:22:31 andyh
- * Memory Cleanup. XMLPlatformUtils::Terminate() deletes all lazily
- * allocated memory; memory leak checking tools will no longer report
- * that leaks exist. (DOM GetElementsByTagID temporarily removed
- * as part of this.)
- *
- * Revision 1.3 2000/03/02 19:53:58 roddey
- * This checkin includes many changes done while waiting for the
- * 1.1.0 code to be finished. I can't list them all here, but a list is
- * available elsewhere.
- *
- * Revision 1.2 2000/02/06 07:47:31 rahulj
- * Year 2K copyright swat.
- *
- * Revision 1.1.1.1 1999/11/09 01:09:05 twl
- * Initial checkin
- *
- * Revision 1.2 1999/11/08 20:44:23 rahul
- * Swat for adding in Product name and CVS comment log variable.
- *
+ * $Id: DStringPool.cpp,v 1.2 2002/05/21 20:15:01 tng Exp $
*/
//
@@ -127,7 +90,7 @@
};
-// Destructor. Iterate through the pool, deleting each of the
+// Destructor. Iterate through the pool, deleting each of the
// DSTringPoolEntry structs, then delete the hash
// array itself.
//
@@ -198,7 +161,7 @@
// getLiteralString
//
// This is a static function that is somewhat separate from the rest
-// of the string pool. It is used to manage the one-time creation of
+// of the string pool. It is used to manage the one-time creation of
// static strings that are reused freqently within the DOM implementation.
// This is primarily things like the default names for the various
// node types ("#text" and the like).
1.2 +16 -16 xml-xerces/c/src/xercesc/dom/deprecated/DStringPool.hpp
Index: DStringPool.hpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/dom/deprecated/DStringPool.hpp,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- DStringPool.hpp 21 May 2002 19:57:17 -0000 1.1
+++ DStringPool.hpp 21 May 2002 20:15:01 -0000 1.2
@@ -1,37 +1,37 @@
/*
* The Apache Software License, Version 1.1
- *
- * Copyright (c) 1999-2000 The Apache Software Foundation. All rights
+ *
+ * Copyright (c) 1999-2002 The Apache Software Foundation. All rights
* reserved.
- *
+ *
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
- *
+ *
* 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- *
+ * notice, this list of conditions and the following disclaimer.
+ *
* 2. Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in
* the documentation and/or other materials provided with the
* distribution.
- *
+ *
* 3. The end-user documentation included with the redistribution,
- * if any, must include the following acknowledgment:
+ * if any, must include the following acknowledgment:
* "This product includes software developed by the
* Apache Software Foundation (http://www.apache.org/)."
* Alternately, this acknowledgment may appear in the software itself,
* if and wherever such third-party acknowledgments normally appear.
- *
+ *
* 4. The names "Xerces" and "Apache Software Foundation" must
* not be used to endorse or promote products derived from this
- * software without prior written permission. For written
+ * software without prior written permission. For written
* permission, please contact apache\@apache.org.
- *
+ *
* 5. Products derived from this software may not be called "Apache",
* nor may "Apache" appear in their name, without prior written
* permission of the Apache Software Foundation.
- *
+ *
* THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
* WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
* OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
@@ -45,7 +45,7 @@
* OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
* ====================================================================
- *
+ *
* This software consists of voluntary contributions made by many
* individuals on behalf of the Apache Software Foundation, and was
* originally based on software copyright (c) 1999, International
@@ -63,7 +63,7 @@
// This file is part of the internal implementation of the C++ XML DOM.
// It should NOT be included or used directly by application programs.
//
-// Applications should include the file <dom/DOM.hpp> for the entire
+// Applications should include the file <xercesc/dom/deprecated/DOM.hpp> for the entire
// DOM API, or DOM_*.hpp for individual DOM classes, where the class
// name is substituded for the *.
//
@@ -72,7 +72,7 @@
#define DStringPool_HEADER_GUARD_
#include <xercesc/util/XercesDefs.hpp>
-#include <xercesc/dom/DOMString.hpp>
+#include "DOMString.hpp"
#include <xercesc/util/XMLRegisterCleanup.hpp>
struct DStringPoolEntry;
@@ -88,7 +88,7 @@
class DStringPool
{
public:
- DStringPool(int hashTableSize);
+ DStringPool(int hashTableSize);
~DStringPool();
const DOMString &getPooledString(const DOMString &in);
1.2 +1 -1 xml-xerces/c/src/xercesc/dom/deprecated/ElementDefinitionImpl.cpp
Index: ElementDefinitionImpl.cpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/dom/deprecated/ElementDefinitionImpl.cpp,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- ElementDefinitionImpl.cpp 21 May 2002 19:57:17 -0000 1.1
+++ ElementDefinitionImpl.cpp 21 May 2002 20:15:01 -0000 1.2
@@ -1,7 +1,7 @@
/*
* The Apache Software License, Version 1.1
*
- * Copyright (c) 1999-2001 The Apache Software Foundation. All rights
+ * Copyright (c) 1999-2002 The Apache Software Foundation. All rights
* reserved.
*
* Redistribution and use in source and binary forms, with or without
@@ -55,7 +55,7 @@
*/
/*
- * $Id: ElementDefinitionImpl.cpp,v 1.1 2002/05/21 19:57:17 tng Exp $
+ * $Id: ElementDefinitionImpl.cpp,v 1.2 2002/05/21 20:15:01 tng Exp $
*/
#include "ElementDefinitionImpl.hpp"
1.2 +2 -2 xml-xerces/c/src/xercesc/dom/deprecated/ElementDefinitionImpl.hpp
Index: ElementDefinitionImpl.hpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/dom/deprecated/ElementDefinitionImpl.hpp,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- ElementDefinitionImpl.hpp 21 May 2002 19:57:17 -0000 1.1
+++ ElementDefinitionImpl.hpp 21 May 2002 20:15:01 -0000 1.2
@@ -4,7 +4,7 @@
/*
* The Apache Software License, Version 1.1
*
- * Copyright (c) 1999-2000 The Apache Software Foundation. All rights
+ * Copyright (c) 1999-2002 The Apache Software Foundation. All rights
* reserved.
*
* Redistribution and use in source and binary forms, with or without
@@ -58,14 +58,14 @@
*/
/*
- * $Id: ElementDefinitionImpl.hpp,v 1.1 2002/05/21 19:57:17 tng Exp $
+ * $Id: ElementDefinitionImpl.hpp,v 1.2 2002/05/21 20:15:01 tng Exp $
*/
//
// This file is part of the internal implementation of the C++ XML DOM.
// It should NOT be included or used directly by application programs.
//
-// Applications should include the file <dom/DOM.hpp> for the entire
+// Applications should include the file <xercesc/dom/deprecated/DOM.hpp> for the entire
// DOM API, or DOM_*.hpp for individual DOM classes, where the class
// name is substituded for the *.
//
1.2 +0 -0 xml-xerces/c/src/xercesc/dom/deprecated/ElementImpl.cpp
Index: ElementImpl.cpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/dom/deprecated/ElementImpl.cpp,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- ElementImpl.cpp 21 May 2002 19:57:17 -0000 1.1
+++ ElementImpl.cpp 21 May 2002 20:15:01 -0000 1.2
@@ -55,7 +55,7 @@
*/
/*
- * $Id: ElementImpl.cpp,v 1.1 2002/05/21 19:57:17 tng Exp $
+ * $Id: ElementImpl.cpp,v 1.2 2002/05/21 20:15:01 tng Exp $
*/
#include "DeepNodeListImpl.hpp"
1.2 +1 -1 xml-xerces/c/src/xercesc/dom/deprecated/ElementImpl.hpp
Index: ElementImpl.hpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/dom/deprecated/ElementImpl.hpp,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- ElementImpl.hpp 21 May 2002 19:57:17 -0000 1.1
+++ ElementImpl.hpp 21 May 2002 20:15:01 -0000 1.2
@@ -58,14 +58,14 @@
*/
/*
- * $Id: ElementImpl.hpp,v 1.1 2002/05/21 19:57:17 tng Exp $
+ * $Id: ElementImpl.hpp,v 1.2 2002/05/21 20:15:01 tng Exp $
*/
//
// This file is part of the internal implementation of the C++ XML DOM.
// It should NOT be included or used directly by application programs.
//
-// Applications should include the file <dom/DOM.hpp> for the entire
+// Applications should include the file <xercesc/dom/deprecated/DOM.hpp> for the entire
// DOM API, or DOM_*.hpp for individual DOM classes, where the class
// name is substituded for the *.
//
1.2 +1 -1 xml-xerces/c/src/xercesc/dom/deprecated/ElementNSImpl.cpp
Index: ElementNSImpl.cpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/dom/deprecated/ElementNSImpl.cpp,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- ElementNSImpl.cpp 21 May 2002 19:57:17 -0000 1.1
+++ ElementNSImpl.cpp 21 May 2002 20:15:01 -0000 1.2
@@ -1,7 +1,7 @@
/*
* The Apache Software License, Version 1.1
*
- * Copyright (c) 1999-2001 The Apache Software Foundation. All rights
+ * Copyright (c) 1999-2002 The Apache Software Foundation. All rights
* reserved.
*
* Redistribution and use in source and binary forms, with or without
@@ -55,7 +55,7 @@
*/
/*
- * $Id: ElementNSImpl.cpp,v 1.1 2002/05/21 19:57:17 tng Exp $
+ * $Id: ElementNSImpl.cpp,v 1.2 2002/05/21 20:15:01 tng Exp $
*/
#include <xercesc/util/XMLUniDefs.hpp>
1.2 +2 -2 xml-xerces/c/src/xercesc/dom/deprecated/ElementNSImpl.hpp
Index: ElementNSImpl.hpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/dom/deprecated/ElementNSImpl.hpp,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- ElementNSImpl.hpp 21 May 2002 19:57:17 -0000 1.1
+++ ElementNSImpl.hpp 21 May 2002 20:15:01 -0000 1.2
@@ -4,7 +4,7 @@
/*
* The Apache Software License, Version 1.1
*
- * Copyright (c) 1999-2000 The Apache Software Foundation. All rights
+ * Copyright (c) 1999-2002 The Apache Software Foundation. All rights
* reserved.
*
* Redistribution and use in source and binary forms, with or without
@@ -58,14 +58,14 @@
*/
/*
- * $Id: ElementNSImpl.hpp,v 1.1 2002/05/21 19:57:17 tng Exp $
+ * $Id: ElementNSImpl.hpp,v 1.2 2002/05/21 20:15:01 tng Exp $
*/
//
// This file is part of the internal implementation of the C++ XML DOM.
// It should NOT be included or used directly by application programs.
//
-// Applications should include the file <dom/DOM.hpp> for the entire
+// Applications should include the file <xercesc/dom/deprecated/DOM.hpp> for the entire
// DOM API, or DOM_*.hpp for individual DOM classes, where the class
// name is substituded for the *.
//
1.2 +1 -1 xml-xerces/c/src/xercesc/dom/deprecated/EntityImpl.cpp
Index: EntityImpl.cpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/dom/deprecated/EntityImpl.cpp,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- EntityImpl.cpp 21 May 2002 19:57:17 -0000 1.1
+++ EntityImpl.cpp 21 May 2002 20:15:01 -0000 1.2
@@ -1,7 +1,7 @@
/*
* The Apache Software License, Version 1.1
*
- * Copyright (c) 1999-2000 The Apache Software Foundation. All rights
+ * Copyright (c) 1999-2002 The Apache Software Foundation. All rights
* reserved.
*
* Redistribution and use in source and binary forms, with or without
@@ -55,7 +55,7 @@
*/
/*
- * $Id: EntityImpl.cpp,v 1.1 2002/05/21 19:57:17 tng Exp $
+ * $Id: EntityImpl.cpp,v 1.2 2002/05/21 20:15:01 tng Exp $
*/
#include "DOM_DOMException.hpp"
1.2 +2 -2 xml-xerces/c/src/xercesc/dom/deprecated/EntityImpl.hpp
Index: EntityImpl.hpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/dom/deprecated/EntityImpl.hpp,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- EntityImpl.hpp 21 May 2002 19:57:17 -0000 1.1
+++ EntityImpl.hpp 21 May 2002 20:15:01 -0000 1.2
@@ -4,7 +4,7 @@
/*
* The Apache Software License, Version 1.1
*
- * Copyright (c) 1999-2000 The Apache Software Foundation. All rights
+ * Copyright (c) 1999-2002 The Apache Software Foundation. All rights
* reserved.
*
* Redistribution and use in source and binary forms, with or without
@@ -58,14 +58,14 @@
*/
/*
- * $Id: EntityImpl.hpp,v 1.1 2002/05/21 19:57:17 tng Exp $
+ * $Id: EntityImpl.hpp,v 1.2 2002/05/21 20:15:01 tng Exp $
*/
//
// This file is part of the internal implementation of the C++ XML DOM.
// It should NOT be included or used directly by application programs.
//
-// Applications should include the file <dom/DOM.hpp> for the entire
+// Applications should include the file <xercesc/dom/deprecated/DOM.hpp> for the entire
// DOM API, or DOM_*.hpp for individual DOM classes, where the class
// name is substituded for the *.
//
1.2 +1 -1 xml-xerces/c/src/xercesc/dom/deprecated/EntityReferenceImpl.cpp
Index: EntityReferenceImpl.cpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/dom/deprecated/EntityReferenceImpl.cpp,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- EntityReferenceImpl.cpp 21 May 2002 19:57:17 -0000 1.1
+++ EntityReferenceImpl.cpp 21 May 2002 20:15:01 -0000 1.2
@@ -1,7 +1,7 @@
/*
* The Apache Software License, Version 1.1
*
- * Copyright (c) 1999-2001 The Apache Software Foundation. All rights
+ * Copyright (c) 1999-2002 The Apache Software Foundation. All rights
* reserved.
*
* Redistribution and use in source and binary forms, with or without
@@ -55,7 +55,7 @@
*/
/*
- * $Id: EntityReferenceImpl.cpp,v 1.1 2002/05/21 19:57:17 tng Exp $
+ * $Id: EntityReferenceImpl.cpp,v 1.2 2002/05/21 20:15:01 tng Exp $
*/
/**
1.2 +2 -2 xml-xerces/c/src/xercesc/dom/deprecated/EntityReferenceImpl.hpp
Index: EntityReferenceImpl.hpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/dom/deprecated/EntityReferenceImpl.hpp,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- EntityReferenceImpl.hpp 21 May 2002 19:57:17 -0000 1.1
+++ EntityReferenceImpl.hpp 21 May 2002 20:15:01 -0000 1.2
@@ -4,7 +4,7 @@
/*
* The Apache Software License, Version 1.1
*
- * Copyright (c) 1999-2001 The Apache Software Foundation. All rights
+ * Copyright (c) 1999-2002 The Apache Software Foundation. All rights
* reserved.
*
* Redistribution and use in source and binary forms, with or without
@@ -58,14 +58,14 @@
*/
/*
- * $Id: EntityReferenceImpl.hpp,v 1.1 2002/05/21 19:57:17 tng Exp $
+ * $Id: EntityReferenceImpl.hpp,v 1.2 2002/05/21 20:15:01 tng Exp $
*/
//
// This file is part of the internal implementation of the C++ XML DOM.
// It should NOT be included or used directly by application programs.
//
-// Applications should include the file <dom/DOM.hpp> for the entire
+// Applications should include the file <xercesc/dom/deprecated/DOM.hpp> for the entire
// DOM API, or DOM_*.hpp for individual DOM classes, where the class
// name is substituded for the *.
//
1.2 +21 -17 xml-xerces/c/src/xercesc/dom/deprecated/Makefile.in
Index: Makefile.in
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/dom/deprecated/Makefile.in,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- Makefile.in 21 May 2002 19:57:17 -0000 1.1
+++ Makefile.in 21 May 2002 20:15:01 -0000 1.2
@@ -1,7 +1,7 @@
#
# The Apache Software License, Version 1.1
#
-# Copyright (c) 1999-2001 The Apache Software Foundation. All rights
+# Copyright (c) 1999-2002 The Apache Software Foundation. All rights
# reserved.
#
# Redistribution and use in source and binary forms, with or without
@@ -54,7 +54,7 @@
# <http://www.apache.org/>.
#
#
-# $Id: Makefile.in,v 1.1 2002/05/21 19:57:17 tng Exp $
+# $Id: Makefile.in,v 1.2 2002/05/21 20:15:01 tng Exp $
#
PLATFORM = @platform@
@@ -73,11 +73,13 @@
THREADS = @threads@
MODULE = dom
+SUBMODULE = deprecated
-include ../Makefile.incl
+include ../../Makefile.incl
-DOM_CPP_PUBHEADERS = \
+DOM_DEPRECATED_CPP_PUBHEADERS = \
DOM.hpp \
+ DOMParser.hpp \
DOMString.hpp \
DOM_Attr.hpp \
DOM_CDATASection.hpp \
@@ -105,7 +107,7 @@
DOM_TreeWalker.hpp \
DOM_XMLDecl.hpp
-DOM_CPP_PRIVHEADERS = \
+DOM_DEPRECATED_CPP_PRIVHEADERS = \
AttrImpl.hpp \
AttrMapImpl.hpp \
AttrNSImpl.hpp \
@@ -114,6 +116,7 @@
ChildNode.hpp \
CommentImpl.hpp \
DStringPool.hpp \
+ DOMStringImpl.hpp \
DeepNodeListImpl.hpp \
DocumentFragmentImpl.hpp \
DocumentImpl.hpp \
@@ -140,10 +143,10 @@
TreeWalkerImpl.hpp \
XMLDeclImpl.hpp
-DOM_C_FILES =
+DOM_DEPRECATED_C_FILES =
-DOM_CPP_OBJECTS = \
+DOM_DEPRECATED_CPP_OBJECTS = \
AttrImpl.$(TO) \
AttrMapImpl.$(TO) \
AttrNSImpl.$(TO) \
@@ -151,6 +154,7 @@
CharacterDataImpl.$(TO) \
ChildNode.$(TO) \
CommentImpl.$(TO) \
+ DOMParser.$(TO) \
DOMString.$(TO) \
DOM_Attr.$(TO) \
DOM_CDATASection.$(TO) \
@@ -191,7 +195,7 @@
NodeIDMap.$(TO) \
NodeImpl.$(TO) \
NodeIteratorImpl.$(TO) \
- NodeListImpl.$(TO) \
+ NodeListImpl.$(TO) \
NodeVector.$(TO) \
NotationImpl.$(TO) \
ParentNode.$(TO) \
@@ -203,27 +207,27 @@
XMLDeclImpl.$(TO)
-all:: includes $(DOM_CPP_OBJECTS)
+all:: includes $(DOM_DEPRECATED_CPP_OBJECTS)
-includes:: pubheaders $(DOM_C_FILES)
+includes:: pubheaders $(DOM_DEPRECATED_C_FILES)
pubheaders::
- -mkdir -p $(XML_INC_DIR)/$(MODULE)
- $(CP) $(DOM_CPP_PUBHEADERS) $(DOM_C_FILES) $(XML_INC_DIR)/$(MODULE)
+ -mkdir -p $(XML_INC_DIR)/$(MODULE)/$(SUBMODULE)
+ $(CP) $(DOM_DEPRECATED_CPP_PUBHEADERS) $(DOM_DEPRECATED_C_FILES) $(XML_INC_DIR)/$(MODULE)/$(SUBMODULE)
# this may generate unnecessary dependencies, but it makes life easier
depend:: includes
$(MAKE_DEPEND) $(XML_INCL) *.cpp > $(DEPFILE)
clean::
- @echo "Making clean in $(MODULE) ..."
- $(RM2) $(addprefix $(XML_OBJ_DIR)/,$(DOM_CPP_OBJECTS))
+ @echo "Making clean in $(MODULE)/$(SUBMODULE) ..."
+ $(RM2) $(addprefix $(XML_OBJ_DIR)/,$(DOM_DEPRECATED_CPP_OBJECTS))
distclean:: clean
$(RM) Makefile $(DEPFILE)
- @echo "Removing all $(MODULE) header files ..."
- $(RM2) $(addprefix $(XML_INC_DIR)/$(MODULE)/,$(DOM_CPP_PUBHEADERS))
+ @echo "Removing all $(MODULE)/$(SUBMODULE) header files ..."
+ $(RM2) $(addprefix $(XML_INC_DIR)/$(MODULE)/$(SUBMODULE)/,$(DOM_DEPRECATED_CPP_PUBHEADERS))
install::
- -mkdir -p $(PREFIX_INCLUDE)/$(MODULE)
- $(CP) $(DOM_CPP_PUBHEADERS) $(DOM_C_FILES) $(PREFIX_INCLUDE)/$(MODULE)
+ -mkdir -p $(PREFIX_INCLUDE)/$(MODULE)/$(SUBMODULE)
+ $(CP) $(DOM_DEPRECATED_CPP_PUBHEADERS) $(DOM_DEPRECATED_C_FILES) $(PREFIX_INCLUDE)/$(MODULE)/$(SUBMODULE)
1.2 +14 -29 xml-xerces/c/src/xercesc/dom/deprecated/MemDebug.hpp
Index: MemDebug.hpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/dom/deprecated/MemDebug.hpp,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- MemDebug.hpp 21 May 2002 19:57:17 -0000 1.1
+++ MemDebug.hpp 21 May 2002 20:15:01 -0000 1.2
@@ -3,38 +3,38 @@
/*
* The Apache Software License, Version 1.1
- *
- * Copyright (c) 1999-2000 The Apache Software Foundation. All rights
+ *
+ * Copyright (c) 1999-2002 The Apache Software Foundation. All rights
* reserved.
- *
+ *
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
- *
+ *
* 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- *
+ * notice, this list of conditions and the following disclaimer.
+ *
* 2. Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in
* the documentation and/or other materials provided with the
* distribution.
- *
+ *
* 3. The end-user documentation included with the redistribution,
- * if any, must include the following acknowledgment:
+ * if any, must include the following acknowledgment:
* "This product includes software developed by the
* Apache Software Foundation (http://www.apache.org/)."
* Alternately, this acknowledgment may appear in the software itself,
* if and wherever such third-party acknowledgments normally appear.
- *
+ *
* 4. The names "Xerces" and "Apache Software Foundation" must
* not be used to endorse or promote products derived from this
- * software without prior written permission. For written
+ * software without prior written permission. For written
* permission, please contact apache\@apache.org.
- *
+ *
* 5. Products derived from this software may not be called "Apache",
* nor may "Apache" appear in their name, without prior written
* permission of the Apache Software Foundation.
- *
+ *
* THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
* WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
* OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
@@ -48,7 +48,7 @@
* OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
* ====================================================================
- *
+ *
* This software consists of voluntary contributions made by many
* individuals on behalf of the Apache Software Foundation, and was
* originally based on software copyright (c) 1999, International
@@ -58,25 +58,7 @@
*/
/*
- * $Log: MemDebug.hpp,v $
- * Revision 1.1 2002/05/21 19:57:17 tng
- * DOM Reorganization: Move old DOM interface files from src/xercesc/dom to src/xercesc/dom/deprecated
- *
- * Revision 1.1.1.1 2002/02/01 22:21:48 peiyongz
- * sane_include
- *
- * Revision 1.3 2000/02/24 20:11:30 abagchi
- * Swat for removing Log from API docs
- *
- * Revision 1.2 2000/02/06 07:47:33 rahulj
- * Year 2K copyright swat.
- *
- * Revision 1.1.1.1 1999/11/09 01:09:11 twl
- * Initial checkin
- *
- * Revision 1.2 1999/11/08 20:44:28 rahul
- * Swat for adding in Product name and CVS comment log variable.
- *
+ * $Id: MemDebug.hpp,v 1.2 2002/05/21 20:15:01 tng Exp $
*/
1.2 +1 -1 xml-xerces/c/src/xercesc/dom/deprecated/NamedNodeMapImpl.cpp
Index: NamedNodeMapImpl.cpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/dom/deprecated/NamedNodeMapImpl.cpp,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- NamedNodeMapImpl.cpp 21 May 2002 19:57:17 -0000 1.1
+++ NamedNodeMapImpl.cpp 21 May 2002 20:15:01 -0000 1.2
@@ -1,7 +1,7 @@
/*
* The Apache Software License, Version 1.1
*
- * Copyright (c) 1999-2001 The Apache Software Foundation. All rights
+ * Copyright (c) 1999-2002 The Apache Software Foundation. All rights
* reserved.
*
* Redistribution and use in source and binary forms, with or without
@@ -55,7 +55,7 @@
*/
/*
- * $Id: NamedNodeMapImpl.cpp,v 1.1 2002/05/21 19:57:17 tng Exp $
+ * $Id: NamedNodeMapImpl.cpp,v 1.2 2002/05/21 20:15:01 tng Exp $
*/
#include "NamedNodeMapImpl.hpp"
1.2 +2 -2 xml-xerces/c/src/xercesc/dom/deprecated/NamedNodeMapImpl.hpp
Index: NamedNodeMapImpl.hpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/dom/deprecated/NamedNodeMapImpl.hpp,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- NamedNodeMapImpl.hpp 21 May 2002 19:57:17 -0000 1.1
+++ NamedNodeMapImpl.hpp 21 May 2002 20:15:01 -0000 1.2
@@ -4,7 +4,7 @@
/*
* The Apache Software License, Version 1.1
*
- * Copyright (c) 1999-2000 The Apache Software Foundation. All rights
+ * Copyright (c) 1999-2002 The Apache Software Foundation. All rights
* reserved.
*
* Redistribution and use in source and binary forms, with or without
@@ -58,14 +58,14 @@
*/
/*
- * $Id: NamedNodeMapImpl.hpp,v 1.1 2002/05/21 19:57:17 tng Exp $
+ * $Id: NamedNodeMapImpl.hpp,v 1.2 2002/05/21 20:15:01 tng Exp $
*/
//
// This file is part of the internal implementation of the C++ XML DOM.
// It should NOT be included or used directly by application programs.
//
-// Applications should include the file <dom/DOM.hpp> for the entire
+// Applications should include the file <xercesc/dom/deprecated/DOM.hpp> for the entire
// DOM API, or DOM_*.hpp for individual DOM classes, where the class
// name is substituded for the *.
//
1.2 +9 -24 xml-xerces/c/src/xercesc/dom/deprecated/NameNodeFilter.hpp
Index: NameNodeFilter.hpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/dom/deprecated/NameNodeFilter.hpp,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- NameNodeFilter.hpp 21 May 2002 19:57:17 -0000 1.1
+++ NameNodeFilter.hpp 21 May 2002 20:15:01 -0000 1.2
@@ -1,7 +1,7 @@
/*
* The Apache Software License, Version 1.1
*
- * Copyright (c) 1999-2000 The Apache Software Foundation. All rights
+ * Copyright (c) 1999-2002 The Apache Software Foundation. All rights
* reserved.
*
* Redistribution and use in source and binary forms, with or without
@@ -55,35 +55,17 @@
*/
/*
- * $Log: NameNodeFilter.hpp,v $
- * Revision 1.1 2002/05/21 19:57:17 tng
- * DOM Reorganization: Move old DOM interface files from src/xercesc/dom to src/xercesc/dom/deprecated
- *
- * Revision 1.1.1.1 2002/02/01 22:21:48 peiyongz
- * sane_include
- *
- * Revision 1.4 2000/02/24 20:11:30 abagchi
- * Swat for removing Log from API docs
- *
- * Revision 1.3 2000/02/15 23:17:37 andyh
- * Update Doc++ API comments
- * NameSpace bugfix and update to track W3C
- * Chih Hsiang Chou
- *
- * Revision 1.2 2000/02/06 07:47:33 rahulj
- * Year 2K copyright swat.
- *
- * Revision 1.1.1.1 1999/11/09 01:09:12 twl
- * Initial checkin
- *
- * Revision 1.2 1999/11/08 20:44:28 rahul
- * Swat for adding in Product name and CVS comment log variable.
- *
+ * $Id: NameNodeFilter.hpp,v 1.2 2002/05/21 20:15:01 tng Exp $
*/
-// DOM_NameNodeFilter.h: interface for the DOM_NameNodeFilter class.
//
-//////////////////////////////////////////////////////////////////////
+// This file is part of the internal implementation of the C++ XML DOM.
+// It should NOT be included or used directly by application programs.
+//
+// Applications should include the file <xercesc/dom/deprecated/DOM.hpp> for the entire
+// DOM API, or DOM_*.hpp for individual DOM classes, where the class
+// name is substituded for the *.
+//
#ifndef DOM_NameNodeFilter_HEADER_GUARD_
#define DOM_NameNodeFilter_HEADER_GUARD_
1.2 +2 -2 xml-xerces/c/src/xercesc/dom/deprecated/NodeIDMap.hpp
Index: NodeIDMap.hpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/dom/deprecated/NodeIDMap.hpp,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- NodeIDMap.hpp 21 May 2002 19:57:17 -0000 1.1
+++ NodeIDMap.hpp 21 May 2002 20:15:01 -0000 1.2
@@ -4,7 +4,7 @@
/*
* The Apache Software License, Version 1.1
*
- * Copyright (c) 1999-2000 The Apache Software Foundation. All rights
+ * Copyright (c) 1999-2002 The Apache Software Foundation. All rights
* reserved.
*
* Redistribution and use in source and binary forms, with or without
@@ -62,7 +62,7 @@
// This file is part of the internal implementation of the C++ XML DOM.
// It should NOT be included or used directly by application programs.
//
-// Applications should include the file <dom/DOM.hpp> for the entire
+// Applications should include the file <xercesc/dom/deprecated/DOM.hpp> for the entire
// DOM API, or DOM_*.hpp for individual DOM classes, where the class
// name is substituded for the *.
//
1.2 +0 -0 xml-xerces/c/src/xercesc/dom/deprecated/NodeImpl.cpp
Index: NodeImpl.cpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/dom/deprecated/NodeImpl.cpp,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- NodeImpl.cpp 21 May 2002 19:57:17 -0000 1.1
+++ NodeImpl.cpp 21 May 2002 20:15:01 -0000 1.2
@@ -55,7 +55,7 @@
*/
/*
- * $Id: NodeImpl.cpp,v 1.1 2002/05/21 19:57:17 tng Exp $
+ * $Id: NodeImpl.cpp,v 1.2 2002/05/21 20:15:01 tng Exp $
*/
// This class doesn't support having any children, and implements the behavior
1.2 +1 -1 xml-xerces/c/src/xercesc/dom/deprecated/NodeImpl.hpp
Index: NodeImpl.hpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/dom/deprecated/NodeImpl.hpp,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- NodeImpl.hpp 21 May 2002 19:57:17 -0000 1.1
+++ NodeImpl.hpp 21 May 2002 20:15:01 -0000 1.2
@@ -58,14 +58,14 @@
*/
/*
- * $Id: NodeImpl.hpp,v 1.1 2002/05/21 19:57:17 tng Exp $
+ * $Id: NodeImpl.hpp,v 1.2 2002/05/21 20:15:01 tng Exp $
*/
//
// This file is part of the internal implementation of the C++ XML DOM.
// It should NOT be included or used directly by application programs.
//
-// Applications should include the file <dom/DOM.hpp> for the entire
+// Applications should include the file <xercesc/dom/deprecated/DOM.hpp> for the entire
// DOM API, or DOM_*.hpp for individual DOM classes, where the class
// name is substituded for the *.
//
1.2 +1 -61 xml-xerces/c/src/xercesc/dom/deprecated/NodeIteratorImpl.cpp
Index: NodeIteratorImpl.cpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/dom/deprecated/NodeIteratorImpl.cpp,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- NodeIteratorImpl.cpp 21 May 2002 19:57:17 -0000 1.1
+++ NodeIteratorImpl.cpp 21 May 2002 20:15:01 -0000 1.2
@@ -55,70 +55,7 @@
*/
/*
- * $Log: NodeIteratorImpl.cpp,v $
- * Revision 1.1 2002/05/21 19:57:17 tng
- * DOM Reorganization: Move old DOM interface files from src/xercesc/dom to src/xercesc/dom/deprecated
- *
- * Revision 1.3 2002/03/15 16:29:56 tng
- * [Bug 6888] NodeIterator. Retrofit this typo that was applied to Xerces-J, although this function "matchNodeOrParent" is not used in Xerces-C++....
- *
- * Revision 1.2 2002/02/04 20:03:48 tng
- * Add DOM Level missing functions:
- * 1. NodeIterator::getRoot
- * 2. TreeWalker::getRoot
- * 3. Element::hasAttribute
- * 4. Element::hasAttributeNS
- * 5. Node::hasAttributes
- * 6. Node::isSupported
- *
- * Revision 1.1.1.1 2002/02/01 22:21:48 peiyongz
- * sane_include
- *
- * Revision 1.12 2001/10/18 18:01:29 tng
- * [Bug 1699] Redirect "delete this" to a temp ptr to bypass AIX xlC v5 optimization memory leak problem.
- *
- * Revision 1.11 2000/11/01 01:26:30 andyh
- * DOM NodeIterator bug fix - iterators would sometimes continue beyond
- * their starting (root) node. Fix from Tinny Ng.
- *
- * Revision 1.10 2000/07/17 23:00:16 jpolast
- * bug fix for SHOW_ELEMENT flag incorrectly being retreived.
- * contributed by Grace Yan and Joe Kesselman.
- *
- * Revision 1.9 2000/03/02 19:54:03 roddey
- * This checkin includes many changes done while waiting for the
- * 1.1.0 code to be finished. I can't list them all here, but a list is
- * available elsewhere.
- *
- * Revision 1.8 2000/02/08 20:26:11 aruna1
- * NodeIterator problem solved
- *
- * Revision 1.7 2000/02/08 01:16:18 aruna1
- * nodeIterator previous tracking problem solved
- *
- * Revision 1.6 2000/02/06 07:47:33 rahulj
- * Year 2K copyright swat.
- *
- * Revision 1.5 2000/02/04 01:49:26 aruna1
- * TreeWalker and NodeIterator changes
- *
- * Revision 1.4 1999/11/30 21:16:25 roddey
- * Changes to add the transcode() method to DOMString, which returns a transcoded
- * version (to local code page) of the DOM string contents. And I changed all of the
- * exception 'throw by pointer' to 'throw by value' style.
- *
- * Revision 1.3 1999/11/23 01:48:16 rahulj
- * Changed 0L to 0. CC under HPUX is happy now.
- *
- * Revision 1.2 1999/11/20 00:56:39 rahulj
- * Source files must end with an un-escaped newline.
- *
- * Revision 1.1.1.1 1999/11/09 01:09:15 twl
- * Initial checkin
- *
- * Revision 1.2 1999/11/08 20:44:30 rahul
- * Swat for adding in Product name and CVS comment log variable.
- *
+ * $Id: NodeIteratorImpl.cpp,v 1.2 2002/05/21 20:15:01 tng Exp $
*/
// NodeIteratorImpl.cpp: implementation of the NodeIteratorImpl class.
1.2 +9 -36 xml-xerces/c/src/xercesc/dom/deprecated/NodeIteratorImpl.hpp
Index: NodeIteratorImpl.hpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/dom/deprecated/NodeIteratorImpl.hpp,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- NodeIteratorImpl.hpp 21 May 2002 19:57:17 -0000 1.1
+++ NodeIteratorImpl.hpp 21 May 2002 20:15:01 -0000 1.2
@@ -55,51 +55,21 @@
*/
/*
- * $Log: NodeIteratorImpl.hpp,v $
- * Revision 1.1 2002/05/21 19:57:17 tng
- * DOM Reorganization: Move old DOM interface files from src/xercesc/dom to src/xercesc/dom/deprecated
- *
- * Revision 1.2 2002/02/04 20:03:48 tng
- * Add DOM Level missing functions:
- * 1. NodeIterator::getRoot
- * 2. TreeWalker::getRoot
- * 3. Element::hasAttribute
- * 4. Element::hasAttributeNS
- * 5. Node::hasAttributes
- * 6. Node::isSupported
- *
- * Revision 1.1.1.1 2002/02/01 22:21:48 peiyongz
- * sane_include
- *
- * Revision 1.5 2000/02/24 20:11:30 abagchi
- * Swat for removing Log from API docs
- *
- * Revision 1.4 2000/02/15 23:17:37 andyh
- * Update Doc++ API comments
- * NameSpace bugfix and update to track W3C
- * Chih Hsiang Chou
- *
- * Revision 1.3 2000/02/06 07:47:33 rahulj
- * Year 2K copyright swat.
- *
- * Revision 1.2 2000/02/04 01:49:26 aruna1
- * TreeWalker and NodeIterator changes
- *
- * Revision 1.1.1.1 1999/11/09 01:09:16 twl
- * Initial checkin
- *
- * Revision 1.2 1999/11/08 20:44:30 rahul
- * Swat for adding in Product name and CVS comment log variable.
- *
+ * $Id: NodeIteratorImpl.hpp,v 1.2 2002/05/21 20:15:01 tng Exp $
*/
#ifndef NodeIteratorImpl_HEADER_GUARD_
#define NodeIteratorImpl_HEADER_GUARD_
-
-// NodeIteratorImpl.hpp: interface for the NodeIteratorImpl class.
//
-//////////////////////////////////////////////////////////////////////
+// This file is part of the internal implementation of the C++ XML DOM.
+// It should NOT be included or used directly by application programs.
+//
+// Applications should include the file <xercesc/dom/deprecated/DOM.hpp> for the entire
+// DOM API, or DOM_*.hpp for individual DOM classes, where the class
+// name is substituded for the *.
+//
+
#include "DOM_Node.hpp"
#include "DOM_NodeIterator.hpp"
1.2 +14 -31 xml-xerces/c/src/xercesc/dom/deprecated/NodeListImpl.cpp
Index: NodeListImpl.cpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/dom/deprecated/NodeListImpl.cpp,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- NodeListImpl.cpp 21 May 2002 19:57:17 -0000 1.1
+++ NodeListImpl.cpp 21 May 2002 20:15:01 -0000 1.2
@@ -1,37 +1,37 @@
/*
* The Apache Software License, Version 1.1
- *
- * Copyright (c) 1999-2000 The Apache Software Foundation. All rights
+ *
+ * Copyright (c) 1999-2002 The Apache Software Foundation. All rights
* reserved.
- *
+ *
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
- *
+ *
* 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- *
+ * notice, this list of conditions and the following disclaimer.
+ *
* 2. Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in
* the documentation and/or other materials provided with the
* distribution.
- *
+ *
* 3. The end-user documentation included with the redistribution,
- * if any, must include the following acknowledgment:
+ * if any, must include the following acknowledgment:
* "This product includes software developed by the
* Apache Software Foundation (http://www.apache.org/)."
* Alternately, this acknowledgment may appear in the software itself,
* if and wherever such third-party acknowledgments normally appear.
- *
+ *
* 4. The names "Xerces" and "Apache Software Foundation" must
* not be used to endorse or promote products derived from this
- * software without prior written permission. For written
+ * software without prior written permission. For written
* permission, please contact apache\@apache.org.
- *
+ *
* 5. Products derived from this software may not be called "Apache",
* nor may "Apache" appear in their name, without prior written
* permission of the Apache Software Foundation.
- *
+ *
* THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
* WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
* OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
@@ -45,7 +45,7 @@
* OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
* ====================================================================
- *
+ *
* This software consists of voluntary contributions made by many
* individuals on behalf of the Apache Software Foundation, and was
* originally based on software copyright (c) 1999, International
@@ -55,27 +55,7 @@
*/
/*
- * $Log: NodeListImpl.cpp,v $
- * Revision 1.1 2002/05/21 19:57:17 tng
- * DOM Reorganization: Move old DOM interface files from src/xercesc/dom to src/xercesc/dom/deprecated
- *
- * Revision 1.1.1.1 2002/02/01 22:21:48 peiyongz
- * sane_include
- *
- * Revision 1.3 2000/03/02 19:54:03 roddey
- * This checkin includes many changes done while waiting for the
- * 1.1.0 code to be finished. I can't list them all here, but a list is
- * available elsewhere.
- *
- * Revision 1.2 2000/02/06 07:47:33 rahulj
- * Year 2K copyright swat.
- *
- * Revision 1.1.1.1 1999/11/09 01:09:16 twl
- * Initial checkin
- *
- * Revision 1.2 1999/11/08 20:44:31 rahul
- * Swat for adding in Product name and CVS comment log variable.
- *
+ * $Id: NodeListImpl.cpp,v 1.2 2002/05/21 20:15:01 tng Exp $
*/
1.2 +15 -48 xml-xerces/c/src/xercesc/dom/deprecated/NodeListImpl.hpp
Index: NodeListImpl.hpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/dom/deprecated/NodeListImpl.hpp,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- NodeListImpl.hpp 21 May 2002 19:57:17 -0000 1.1
+++ NodeListImpl.hpp 21 May 2002 20:15:01 -0000 1.2
@@ -2,38 +2,38 @@
#define NodeListImpl_HEADER_GUARD_
/*
* The Apache Software License, Version 1.1
- *
- * Copyright (c) 1999-2000 The Apache Software Foundation. All rights
+ *
+ * Copyright (c) 1999-2002 The Apache Software Foundation. All rights
* reserved.
- *
+ *
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
- *
+ *
* 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- *
+ * notice, this list of conditions and the following disclaimer.
+ *
* 2. Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in
* the documentation and/or other materials provided with the
* distribution.
- *
+ *
* 3. The end-user documentation included with the redistribution,
- * if any, must include the following acknowledgment:
+ * if any, must include the following acknowledgment:
* "This product includes software developed by the
* Apache Software Foundation (http://www.apache.org/)."
* Alternately, this acknowledgment may appear in the software itself,
* if and wherever such third-party acknowledgments normally appear.
- *
+ *
* 4. The names "Xerces" and "Apache Software Foundation" must
* not be used to endorse or promote products derived from this
- * software without prior written permission. For written
+ * software without prior written permission. For written
* permission, please contact apache\@apache.org.
- *
+ *
* 5. Products derived from this software may not be called "Apache",
* nor may "Apache" appear in their name, without prior written
* permission of the Apache Software Foundation.
- *
+ *
* THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
* WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
* OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
@@ -47,7 +47,7 @@
* OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
* ====================================================================
- *
+ *
* This software consists of voluntary contributions made by many
* individuals on behalf of the Apache Software Foundation, and was
* originally based on software copyright (c) 1999, International
@@ -57,50 +57,14 @@
*/
/*
- * $Log: NodeListImpl.hpp,v $
- * Revision 1.1 2002/05/21 19:57:17 tng
- * DOM Reorganization: Move old DOM interface files from src/xercesc/dom to src/xercesc/dom/deprecated
- *
- * Revision 1.1.1.1 2002/02/01 22:21:48 peiyongz
- * sane_include
- *
- * Revision 1.7 2000/03/02 19:54:03 roddey
- * This checkin includes many changes done while waiting for the
- * 1.1.0 code to be finished. I can't list them all here, but a list is
- * available elsewhere.
- *
- * Revision 1.6 2000/02/24 20:11:30 abagchi
- * Swat for removing Log from API docs
- *
- * Revision 1.5 2000/02/06 07:47:34 rahulj
- * Year 2K copyright swat.
- *
- * Revision 1.4 2000/02/04 01:49:26 aruna1
- * TreeWalker and NodeIterator changes
- *
- * Revision 1.3 2000/01/22 01:38:30 andyh
- * Remove compiler warnings in DOM impl classes
- *
- * Revision 1.2 1999/12/21 07:47:07 robweir
- * Patches to support Xalan, where we need to create a
- * "special" DOM with subclassed Nodes.
- *
- * 1. Export the NodeImpl-derived classes
- * 2. Ensure that their constructors have at least protected access
- *
- * Revision 1.1.1.1 1999/11/09 01:09:17 twl
- * Initial checkin
- *
- * Revision 1.2 1999/11/08 20:44:31 rahul
- * Swat for adding in Product name and CVS comment log variable.
- *
+ * $Id: NodeListImpl.hpp,v 1.2 2002/05/21 20:15:01 tng Exp $
*/
//
// This file is part of the internal implementation of the C++ XML DOM.
// It should NOT be included or used directly by application programs.
//
-// Applications should include the file <dom/DOM.hpp> for the entire
+// Applications should include the file <xercesc/dom/deprecated/DOM.hpp> for the entire
// DOM API, or DOM_*.hpp for individual DOM classes, where the class
// name is substituded for the *.
//
1.2 +15 -43 xml-xerces/c/src/xercesc/dom/deprecated/NodeVector.cpp
Index: NodeVector.cpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/dom/deprecated/NodeVector.cpp,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- NodeVector.cpp 21 May 2002 19:57:17 -0000 1.1
+++ NodeVector.cpp 21 May 2002 20:15:01 -0000 1.2
@@ -1,37 +1,37 @@
/*
* The Apache Software License, Version 1.1
- *
- * Copyright (c) 1999-2000 The Apache Software Foundation. All rights
+ *
+ * Copyright (c) 1999-2002 The Apache Software Foundation. All rights
* reserved.
- *
+ *
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
- *
+ *
* 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- *
+ * notice, this list of conditions and the following disclaimer.
+ *
* 2. Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in
* the documentation and/or other materials provided with the
* distribution.
- *
+ *
* 3. The end-user documentation included with the redistribution,
- * if any, must include the following acknowledgment:
+ * if any, must include the following acknowledgment:
* "This product includes software developed by the
* Apache Software Foundation (http://www.apache.org/)."
* Alternately, this acknowledgment may appear in the software itself,
* if and wherever such third-party acknowledgments normally appear.
- *
+ *
* 4. The names "Xerces" and "Apache Software Foundation" must
* not be used to endorse or promote products derived from this
- * software without prior written permission. For written
+ * software without prior written permission. For written
* permission, please contact apache\@apache.org.
- *
+ *
* 5. Products derived from this software may not be called "Apache",
* nor may "Apache" appear in their name, without prior written
* permission of the Apache Software Foundation.
- *
+ *
* THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
* WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
* OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
@@ -45,7 +45,7 @@
* OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
* ====================================================================
- *
+ *
* This software consists of voluntary contributions made by many
* individuals on behalf of the Apache Software Foundation, and was
* originally based on software copyright (c) 1999, International
@@ -55,38 +55,7 @@
*/
/*
- * $Log: NodeVector.cpp,v $
- * Revision 1.1 2002/05/21 19:57:17 tng
- * DOM Reorganization: Move old DOM interface files from src/xercesc/dom to src/xercesc/dom/deprecated
- *
- * Revision 1.1.1.1 2002/02/01 22:21:48 peiyongz
- * sane_include
- *
- * Revision 1.6 2000/05/22 22:38:12 andyh
- * DOM: GetNodeById(), fixed bad problem with rehash operation that caused
- * creashes.
- *
- * Revision 1.5 2000/03/28 19:43:13 roddey
- * Fixes for signed/unsigned warnings. New work for two way transcoding
- * stuff.
- *
- * Revision 1.4 2000/03/02 19:54:03 roddey
- * This checkin includes many changes done while waiting for the
- * 1.1.0 code to be finished. I can't list them all here, but a list is
- * available elsewhere.
- *
- * Revision 1.3 2000/02/06 07:47:34 rahulj
- * Year 2K copyright swat.
- *
- * Revision 1.2 2000/02/04 01:49:25 aruna1
- * TreeWalker and NodeIterator changes
- *
- * Revision 1.1.1.1 1999/11/09 01:09:17 twl
- * Initial checkin
- *
- * Revision 1.3 1999/11/08 20:44:31 rahul
- * Swat for adding in Product name and CVS comment log variable.
- *
+ * $Id: NodeVector.cpp,v 1.2 2002/05/21 20:15:01 tng Exp $
*/
//
@@ -198,5 +167,5 @@
unsigned int NodeVector::size() {
return nextFreeSlot;
};
-
+
1.2 +17 -40 xml-xerces/c/src/xercesc/dom/deprecated/NodeVector.hpp
Index: NodeVector.hpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/dom/deprecated/NodeVector.hpp,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- NodeVector.hpp 21 May 2002 19:57:17 -0000 1.1
+++ NodeVector.hpp 21 May 2002 20:15:01 -0000 1.2
@@ -2,38 +2,38 @@
#define NodeVector_HEADER_GUARD_
/*
* The Apache Software License, Version 1.1
- *
- * Copyright (c) 1999-2000 The Apache Software Foundation. All rights
+ *
+ * Copyright (c) 1999-2002 The Apache Software Foundation. All rights
* reserved.
- *
+ *
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
- *
+ *
* 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- *
+ * notice, this list of conditions and the following disclaimer.
+ *
* 2. Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in
* the documentation and/or other materials provided with the
* distribution.
- *
+ *
* 3. The end-user documentation included with the redistribution,
- * if any, must include the following acknowledgment:
+ * if any, must include the following acknowledgment:
* "This product includes software developed by the
* Apache Software Foundation (http://www.apache.org/)."
* Alternately, this acknowledgment may appear in the software itself,
* if and wherever such third-party acknowledgments normally appear.
- *
+ *
* 4. The names "Xerces" and "Apache Software Foundation" must
* not be used to endorse or promote products derived from this
- * software without prior written permission. For written
+ * software without prior written permission. For written
* permission, please contact apache\@apache.org.
- *
+ *
* 5. Products derived from this software may not be called "Apache",
* nor may "Apache" appear in their name, without prior written
* permission of the Apache Software Foundation.
- *
+ *
* THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
* WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
* OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
@@ -47,7 +47,7 @@
* OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
* ====================================================================
- *
+ *
* This software consists of voluntary contributions made by many
* individuals on behalf of the Apache Software Foundation, and was
* originally based on software copyright (c) 1999, International
@@ -57,40 +57,14 @@
*/
/*
- * $Log: NodeVector.hpp,v $
- * Revision 1.1 2002/05/21 19:57:17 tng
- * DOM Reorganization: Move old DOM interface files from src/xercesc/dom to src/xercesc/dom/deprecated
- *
- * Revision 1.1.1.1 2002/02/01 22:21:48 peiyongz
- * sane_include
- *
- * Revision 1.5 2000/03/02 19:54:04 roddey
- * This checkin includes many changes done while waiting for the
- * 1.1.0 code to be finished. I can't list them all here, but a list is
- * available elsewhere.
- *
- * Revision 1.4 2000/02/24 20:11:30 abagchi
- * Swat for removing Log from API docs
- *
- * Revision 1.3 2000/02/06 07:47:34 rahulj
- * Year 2K copyright swat.
- *
- * Revision 1.2 2000/02/04 01:49:25 aruna1
- * TreeWalker and NodeIterator changes
- *
- * Revision 1.1.1.1 1999/11/09 01:09:17 twl
- * Initial checkin
- *
- * Revision 1.2 1999/11/08 20:44:31 rahul
- * Swat for adding in Product name and CVS comment log variable.
- *
+ * $Id: NodeVector.hpp,v 1.2 2002/05/21 20:15:01 tng Exp $
*/
//
// This file is part of the internal implementation of the C++ XML DOM.
// It should NOT be included or used directly by application programs.
//
-// Applications should include the file <dom/DOM.hpp> for the entire
+// Applications should include the file <xercesc/dom/deprecated/DOM.hpp> for the entire
// DOM API, or DOM_*.hpp for individual DOM classes, where the class
// name is substituded for the *.
//
@@ -107,12 +81,12 @@
unsigned int nextFreeSlot;
void init(unsigned int size);
void checkSpace();
-
+
public:
NodeVector();
NodeVector(unsigned int size);
~NodeVector();
-
+
unsigned int size();
NodeImpl *elementAt(unsigned int index);
NodeImpl *lastElement();
1.2 +1 -1 xml-xerces/c/src/xercesc/dom/deprecated/NotationImpl.cpp
Index: NotationImpl.cpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/dom/deprecated/NotationImpl.cpp,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- NotationImpl.cpp 21 May 2002 19:57:17 -0000 1.1
+++ NotationImpl.cpp 21 May 2002 20:15:01 -0000 1.2
@@ -1,7 +1,7 @@
/*
* The Apache Software License, Version 1.1
*
- * Copyright (c) 1999-2000 The Apache Software Foundation. All rights
+ * Copyright (c) 1999-2002 The Apache Software Foundation. All rights
* reserved.
*
* Redistribution and use in source and binary forms, with or without
@@ -55,7 +55,7 @@
*/
/*
- * $Id: NotationImpl.cpp,v 1.1 2002/05/21 19:57:17 tng Exp $
+ * $Id: NotationImpl.cpp,v 1.2 2002/05/21 20:15:01 tng Exp $
*/
#include "NotationImpl.hpp"
1.2 +2 -2 xml-xerces/c/src/xercesc/dom/deprecated/NotationImpl.hpp
Index: NotationImpl.hpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/dom/deprecated/NotationImpl.hpp,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- NotationImpl.hpp 21 May 2002 19:57:17 -0000 1.1
+++ NotationImpl.hpp 21 May 2002 20:15:01 -0000 1.2
@@ -3,7 +3,7 @@
/*
* The Apache Software License, Version 1.1
*
- * Copyright (c) 1999-2000 The Apache Software Foundation. All rights
+ * Copyright (c) 1999-2002 The Apache Software Foundation. All rights
* reserved.
*
* Redistribution and use in source and binary forms, with or without
@@ -57,14 +57,14 @@
*/
/*
- * $Id: NotationImpl.hpp,v 1.1 2002/05/21 19:57:17 tng Exp $
+ * $Id: NotationImpl.hpp,v 1.2 2002/05/21 20:15:01 tng Exp $
*/
//
// This file is part of the internal implementation of the C++ XML DOM.
// It should NOT be included or used directly by application programs.
//
-// Applications should include the file <dom/DOM.hpp> for the entire
+// Applications should include the file <xercesc/dom/deprecated/DOM.hpp> for the entire
// DOM API, or DOM_*.hpp for individual DOM classes, where the class
// name is substituded for the *.
//
1.2 +1 -1 xml-xerces/c/src/xercesc/dom/deprecated/ParentNode.cpp
Index: ParentNode.cpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/dom/deprecated/ParentNode.cpp,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- ParentNode.cpp 21 May 2002 19:57:17 -0000 1.1
+++ ParentNode.cpp 21 May 2002 20:15:01 -0000 1.2
@@ -1,7 +1,7 @@
/*
* The Apache Software License, Version 1.1
*
- * Copyright (c) 1999-2001 The Apache Software Foundation. All rights
+ * Copyright (c) 1999-2002 The Apache Software Foundation. All rights
* reserved.
*
* Redistribution and use in source and binary forms, with or without
@@ -55,7 +55,7 @@
*/
/*
- * $Id: ParentNode.cpp,v 1.1 2002/05/21 19:57:17 tng Exp $
+ * $Id: ParentNode.cpp,v 1.2 2002/05/21 20:15:01 tng Exp $
*
* <p><b>WARNING</b>: Some of the code here is partially duplicated in
* AttrImpl, be careful to keep these two classes in sync!
1.2 +2 -2 xml-xerces/c/src/xercesc/dom/deprecated/ParentNode.hpp
Index: ParentNode.hpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/dom/deprecated/ParentNode.hpp,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- ParentNode.hpp 21 May 2002 19:57:17 -0000 1.1
+++ ParentNode.hpp 21 May 2002 20:15:01 -0000 1.2
@@ -3,7 +3,7 @@
/*
* The Apache Software License, Version 1.1
*
- * Copyright (c) 1999-2001 The Apache Software Foundation. All rights
+ * Copyright (c) 1999-2002 The Apache Software Foundation. All rights
* reserved.
*
* Redistribution and use in source and binary forms, with or without
@@ -60,13 +60,13 @@
// This file is part of the internal implementation of the C++ XML DOM.
// It should NOT be included or used directly by application programs.
//
-// Applications should include the file <dom/DOM.hpp> for the entire
+// Applications should include the file <xercesc/dom/deprecated/DOM.hpp> for the entire
// DOM API, or DOM_*.hpp for individual DOM classes, where the class
// name is substituded for the *.
//
/*
- * $Id: ParentNode.hpp,v 1.1 2002/05/21 19:57:17 tng Exp $
+ * $Id: ParentNode.hpp,v 1.2 2002/05/21 20:15:01 tng Exp $
*/
/**
1.2 +1 -1 xml-xerces/c/src/xercesc/dom/deprecated/ProcessingInstructionImpl.cpp
Index: ProcessingInstructionImpl.cpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/dom/deprecated/ProcessingInstructionImpl.cpp,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- ProcessingInstructionImpl.cpp 21 May 2002 19:57:17 -0000 1.1
+++ ProcessingInstructionImpl.cpp 21 May 2002 20:15:01 -0000 1.2
@@ -1,7 +1,7 @@
/*
* The Apache Software License, Version 1.1
*
- * Copyright (c) 1999-2000 The Apache Software Foundation. All rights
+ * Copyright (c) 1999-2002 The Apache Software Foundation. All rights
* reserved.
*
* Redistribution and use in source and binary forms, with or without
@@ -55,7 +55,7 @@
*/
/*
- * $Id: ProcessingInstructionImpl.cpp,v 1.1 2002/05/21 19:57:17 tng Exp $
+ * $Id: ProcessingInstructionImpl.cpp,v 1.2 2002/05/21 20:15:01 tng Exp $
*/
#include "ProcessingInstructionImpl.hpp"
1.2 +2 -2 xml-xerces/c/src/xercesc/dom/deprecated/ProcessingInstructionImpl.hpp
Index: ProcessingInstructionImpl.hpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/dom/deprecated/ProcessingInstructionImpl.hpp,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- ProcessingInstructionImpl.hpp 21 May 2002 19:57:17 -0000 1.1
+++ ProcessingInstructionImpl.hpp 21 May 2002 20:15:01 -0000 1.2
@@ -3,7 +3,7 @@
/*
* The Apache Software License, Version 1.1
*
- * Copyright (c) 1999-2000 The Apache Software Foundation. All rights
+ * Copyright (c) 1999-2002 The Apache Software Foundation. All rights
* reserved.
*
* Redistribution and use in source and binary forms, with or without
@@ -57,14 +57,14 @@
*/
/*
- * $Id: ProcessingInstructionImpl.hpp,v 1.1 2002/05/21 19:57:17 tng Exp $
+ * $Id: ProcessingInstructionImpl.hpp,v 1.2 2002/05/21 20:15:01 tng Exp $
*/
//
// This file is part of the internal implementation of the C++ XML DOM.
// It should NOT be included or used directly by application programs.
//
-// Applications should include the file <dom/DOM.hpp> for the entire
+// Applications should include the file <xercesc/dom/deprecated/DOM.hpp> for the entire
// DOM API, or DOM_*.hpp for individual DOM classes, where the class
// name is substituded for the *.
//
1.2 +1 -1 xml-xerces/c/src/xercesc/dom/deprecated/RangeImpl.cpp
Index: RangeImpl.cpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/dom/deprecated/RangeImpl.cpp,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- RangeImpl.cpp 21 May 2002 19:57:17 -0000 1.1
+++ RangeImpl.cpp 21 May 2002 20:15:01 -0000 1.2
@@ -1,7 +1,7 @@
/*
* The Apache Software License, Version 1.1
*
- * Copyright (c) 1999-2000 The Apache Software Foundation. All rights
+ * Copyright (c) 1999-2002 The Apache Software Foundation. All rights
* reserved.
*
* Redistribution and use in source and binary forms, with or without
@@ -55,7 +55,7 @@
*/
/*
- * $Id: RangeImpl.cpp,v 1.1 2002/05/21 19:57:17 tng Exp $
+ * $Id: RangeImpl.cpp,v 1.2 2002/05/21 20:15:01 tng Exp $
*/
#include <xercesc/util/RefVectorOf.hpp>
1.2 +29 -21 xml-xerces/c/src/xercesc/dom/deprecated/RangeImpl.hpp
Index: RangeImpl.hpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/dom/deprecated/RangeImpl.hpp,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- RangeImpl.hpp 21 May 2002 19:57:17 -0000 1.1
+++ RangeImpl.hpp 21 May 2002 20:15:01 -0000 1.2
@@ -3,7 +3,7 @@
/*
* The Apache Software License, Version 1.1
*
- * Copyright (c) 1999-2000 The Apache Software Foundation. All rights
+ * Copyright (c) 1999-2002 The Apache Software Foundation. All rights
* reserved.
*
* Redistribution and use in source and binary forms, with or without
@@ -57,9 +57,17 @@
*/
/*
- * $Id: RangeImpl.hpp,v 1.1 2002/05/21 19:57:17 tng Exp $
+ * $Id: RangeImpl.hpp,v 1.2 2002/05/21 20:15:01 tng Exp $
*/
+//
+// This file is part of the internal implementation of the C++ XML DOM.
+// It should NOT be included or used directly by application programs.
+//
+// Applications should include the file <xercesc/dom/deprecated/DOM.hpp> for the entire
+// DOM API, or DOM_*.hpp for individual DOM classes, where the class
+// name is substituded for the *.
+//
#include "DOM_Node.hpp"
@@ -71,9 +79,9 @@
typedef RefVectorOf<RangeImpl> Ranges;
-
+
class CDOM_EXPORT RangeImpl : public RefCountedImpl {
-public:
+public:
//c'tor
RangeImpl(DOM_Document doc);
RangeImpl(const RangeImpl& other);
@@ -83,16 +91,16 @@
//referencing related functions
virtual void unreferenced();
-
+
//getter functions
DOM_Node getStartContainer() const;
unsigned int getStartOffset() const;
DOM_Node getEndContainer() const;
unsigned int getEndOffset() const;
-
-
-
+
+
+
void collapse(bool toStart);
bool getCollapsed() const;
@@ -106,15 +114,15 @@
void selectNode(const DOM_Node& node);
void selectNodeContents(const DOM_Node& node);
-
+
short compareBoundaryPoints(DOM_Range::CompareHow how, RangeImpl* range) const;
-
+
void detach();
-
+
void deleteContents();
-
+
RangeImpl* cloneRange() const;
- DOMString toString() const;
+ DOMString toString() const;
DOM_Document getDocument();
void surroundContents(DOM_Node& node);
@@ -138,31 +146,31 @@
};
enum TraversePoint {
- BEFORE = -1,
+ BEFORE = -1,
START = 0,
AFTER = 1
};
//setter functions
- void setStartContainer(const DOM_Node& node);
+ void setStartContainer(const DOM_Node& node);
void setStartOffset(unsigned int offset) ;
void setEndContainer(const DOM_Node& node);
void setEndOffset(unsigned int offset) ;
//misc functions
void validateNode(const DOM_Node& node) const;
- bool isValidAncestorType(const DOM_Node& node) const;
+ bool isValidAncestorType(const DOM_Node& node) const;
bool hasLegalRootContainer(const DOM_Node& node) const;
bool isLegalContainedNode(const DOM_Node& node ) const;
void checkIndex(const DOM_Node& node, unsigned int offset) const;
static bool isAncestorOf(const DOM_Node& a, const DOM_Node& b);
-
+
unsigned short indexOf(const DOM_Node& child, const DOM_Node& parent) const;
const DOM_Node commonAncestorOf(const DOM_Node& pointA, const DOM_Node& pointB) const;
DOM_Node nextNode(const DOM_Node& node, bool visitChildren) const;
DOM_DocumentFragment traverseContents(TraversalType type);
- void checkReadOnly(DOM_Node& start, DOM_Node& end,
+ void checkReadOnly(DOM_Node& start, DOM_Node& end,
unsigned int starOffset, unsigned int endOffset);
void recurseTreeAndCheck(DOM_Node& start, DOM_Node& end);
DOM_Node removeChild(DOM_Node& parent, DOM_Node& child);
@@ -179,8 +187,8 @@
DOM_Node traverseTextNode( DOM_Node n, bool isLeft, int how );
DOM_Node getSelectedNode( DOM_Node container, int offset );
-
- //private data
+
+ //private data
DOM_Node fStartContainer;
unsigned int fStartOffset;
DOM_Node fEndContainer;
@@ -188,9 +196,9 @@
bool fCollapsed;
DOM_Document fDocument;
bool fDetached;
-
+
DOM_Node fRemoveChild;
-
+
};
#endif
1.2 +14 -31 xml-xerces/c/src/xercesc/dom/deprecated/RefCountedImpl.cpp
Index: RefCountedImpl.cpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/dom/deprecated/RefCountedImpl.cpp,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- RefCountedImpl.cpp 21 May 2002 19:57:17 -0000 1.1
+++ RefCountedImpl.cpp 21 May 2002 20:15:01 -0000 1.2
@@ -1,37 +1,37 @@
/*
* The Apache Software License, Version 1.1
- *
- * Copyright (c) 1999-2000 The Apache Software Foundation. All rights
+ *
+ * Copyright (c) 1999-2002 The Apache Software Foundation. All rights
* reserved.
- *
+ *
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
- *
+ *
* 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- *
+ * notice, this list of conditions and the following disclaimer.
+ *
* 2. Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in
* the documentation and/or other materials provided with the
* distribution.
- *
+ *
* 3. The end-user documentation included with the redistribution,
- * if any, must include the following acknowledgment:
+ * if any, must include the following acknowledgment:
* "This product includes software developed by the
* Apache Software Foundation (http://www.apache.org/)."
* Alternately, this acknowledgment may appear in the software itself,
* if and wherever such third-party acknowledgments normally appear.
- *
+ *
* 4. The names "Xerces" and "Apache Software Foundation" must
* not be used to endorse or promote products derived from this
- * software without prior written permission. For written
+ * software without prior written permission. For written
* permission, please contact apache\@apache.org.
- *
+ *
* 5. Products derived from this software may not be called "Apache",
* nor may "Apache" appear in their name, without prior written
* permission of the Apache Software Foundation.
- *
+ *
* THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
* WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
* OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
@@ -45,7 +45,7 @@
* OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
* ====================================================================
- *
+ *
* This software consists of voluntary contributions made by many
* individuals on behalf of the Apache Software Foundation, and was
* originally based on software copyright (c) 1999, International
@@ -55,27 +55,7 @@
*/
/*
- * $Log: RefCountedImpl.cpp,v $
- * Revision 1.1 2002/05/21 19:57:17 tng
- * DOM Reorganization: Move old DOM interface files from src/xercesc/dom to src/xercesc/dom/deprecated
- *
- * Revision 1.1.1.1 2002/02/01 22:21:49 peiyongz
- * sane_include
- *
- * Revision 1.3 2000/03/02 19:54:04 roddey
- * This checkin includes many changes done while waiting for the
- * 1.1.0 code to be finished. I can't list them all here, but a list is
- * available elsewhere.
- *
- * Revision 1.2 2000/02/06 07:47:34 rahulj
- * Year 2K copyright swat.
- *
- * Revision 1.1.1.1 1999/11/09 01:09:19 twl
- * Initial checkin
- *
- * Revision 1.2 1999/11/08 20:44:32 rahul
- * Swat for adding in Product name and CVS comment log variable.
- *
+ * $Id: RefCountedImpl.cpp,v 1.2 2002/05/21 20:15:01 tng Exp $
*/
#include "RefCountedImpl.hpp"
1.2 +3 -23 xml-xerces/c/src/xercesc/dom/deprecated/RefCountedImpl.hpp
Index: RefCountedImpl.hpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/dom/deprecated/RefCountedImpl.hpp,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- RefCountedImpl.hpp 21 May 2002 19:57:17 -0000 1.1
+++ RefCountedImpl.hpp 21 May 2002 20:15:01 -0000 1.2
@@ -3,7 +3,7 @@
/*
* The Apache Software License, Version 1.1
*
- * Copyright (c) 1999-2000 The Apache Software Foundation. All rights
+ * Copyright (c) 1999-2002 The Apache Software Foundation. All rights
* reserved.
*
* Redistribution and use in source and binary forms, with or without
@@ -57,37 +57,14 @@
*/
/*
- * $Log: RefCountedImpl.hpp,v $
- * Revision 1.1 2002/05/21 19:57:17 tng
- * DOM Reorganization: Move old DOM interface files from src/xercesc/dom to src/xercesc/dom/deprecated
- *
- * Revision 1.1.1.1 2002/02/01 22:21:49 peiyongz
- * sane_include
- *
- * Revision 1.4 2000/03/02 19:54:04 roddey
- * This checkin includes many changes done while waiting for the
- * 1.1.0 code to be finished. I can't list them all here, but a list is
- * available elsewhere.
- *
- * Revision 1.3 2000/02/24 20:11:31 abagchi
- * Swat for removing Log from API docs
- *
- * Revision 1.2 2000/02/06 07:47:34 rahulj
- * Year 2K copyright swat.
- *
- * Revision 1.1.1.1 1999/11/09 01:09:19 twl
- * Initial checkin
- *
- * Revision 1.3 1999/11/08 20:44:33 rahul
- * Swat for adding in Product name and CVS comment log variable.
- *
+ * $Id: RefCountedImpl.hpp,v 1.2 2002/05/21 20:15:01 tng Exp $
*/
//
// This file is part of the internal implementation of the C++ XML DOM.
// It should NOT be included or used directly by application programs.
//
-// Applications should include the file <dom/DOM.hpp> for the entire
+// Applications should include the file <xercesc/dom/deprecated/DOM.hpp> for the entire
// DOM API, or DOM_*.hpp for individual DOM classes, where the class
// name is substituded for the *.
//
1.2 +1 -1 xml-xerces/c/src/xercesc/dom/deprecated/TextImpl.cpp
Index: TextImpl.cpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/dom/deprecated/TextImpl.cpp,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- TextImpl.cpp 21 May 2002 19:57:17 -0000 1.1
+++ TextImpl.cpp 21 May 2002 20:15:01 -0000 1.2
@@ -1,7 +1,7 @@
/*
* The Apache Software License, Version 1.1
*
- * Copyright (c) 1999-2000 The Apache Software Foundation. All rights
+ * Copyright (c) 1999-2002 The Apache Software Foundation. All rights
* reserved.
*
* Redistribution and use in source and binary forms, with or without
@@ -55,7 +55,7 @@
*/
/*
- * $Id: TextImpl.cpp,v 1.1 2002/05/21 19:57:17 tng Exp $
+ * $Id: TextImpl.cpp,v 1.2 2002/05/21 20:15:01 tng Exp $
*/
#include "DocumentImpl.hpp"
1.2 +2 -2 xml-xerces/c/src/xercesc/dom/deprecated/TextImpl.hpp
Index: TextImpl.hpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/dom/deprecated/TextImpl.hpp,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- TextImpl.hpp 21 May 2002 19:57:17 -0000 1.1
+++ TextImpl.hpp 21 May 2002 20:15:01 -0000 1.2
@@ -1,7 +1,7 @@
/*
* The Apache Software License, Version 1.1
*
- * Copyright (c) 1999-2000 The Apache Software Foundation. All rights
+ * Copyright (c) 1999-2002 The Apache Software Foundation. All rights
* reserved.
*
* Redistribution and use in source and binary forms, with or without
@@ -55,14 +55,14 @@
*/
/*
- * $Id: TextImpl.hpp,v 1.1 2002/05/21 19:57:17 tng Exp $
+ * $Id: TextImpl.hpp,v 1.2 2002/05/21 20:15:01 tng Exp $
*/
//
// This file is part of the internal implementation of the C++ XML DOM.
// It should NOT be included or used directly by application programs.
//
-// Applications should include the file <dom/DOM.hpp> for the entire
+// Applications should include the file <xercesc/dom/deprecated/DOM.hpp> for the entire
// DOM API, or DOM_*.hpp for individual DOM classes, where the class
// name is substituded for the *.
//
1.2 +1 -47 xml-xerces/c/src/xercesc/dom/deprecated/TreeWalkerImpl.cpp
Index: TreeWalkerImpl.cpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/dom/deprecated/TreeWalkerImpl.cpp,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- TreeWalkerImpl.cpp 21 May 2002 19:57:17 -0000 1.1
+++ TreeWalkerImpl.cpp 21 May 2002 20:15:01 -0000 1.2
@@ -55,56 +55,7 @@
*/
/*
- * $Log: TreeWalkerImpl.cpp,v $
- * Revision 1.1 2002/05/21 19:57:17 tng
- * DOM Reorganization: Move old DOM interface files from src/xercesc/dom to src/xercesc/dom/deprecated
- *
- * Revision 1.2 2002/02/04 20:03:48 tng
- * Add DOM Level missing functions:
- * 1. NodeIterator::getRoot
- * 2. TreeWalker::getRoot
- * 3. Element::hasAttribute
- * 4. Element::hasAttributeNS
- * 5. Node::hasAttributes
- * 6. Node::isSupported
- *
- * Revision 1.1.1.1 2002/02/01 22:21:49 peiyongz
- * sane_include
- *
- * Revision 1.9 2001/10/18 18:01:29 tng
- * [Bug 1699] Redirect "delete this" to a temp ptr to bypass AIX xlC v5 optimization memory leak problem.
- *
- * Revision 1.8 2000/08/08 01:00:36 aruna1
- * detach functionality removed from TreeWalker
- *
- * Revision 1.7 2000/03/28 23:22:17 aruna1
- * Modified return statements in functions to avoid warnings on HP.
- *
- * Revision 1.6 2000/03/02 19:54:05 roddey
- * This checkin includes many changes done while waiting for the
- * 1.1.0 code to be finished. I can't list them all here, but a list is
- * available elsewhere.
- *
- * Revision 1.5 2000/02/06 07:47:34 rahulj
- * Year 2K copyright swat.
- *
- * Revision 1.4 2000/02/04 01:49:25 aruna1
- * TreeWalker and NodeIterator changes
- *
- * Revision 1.3 1999/11/30 21:16:26 roddey
- * Changes to add the transcode() method to DOMString, which returns a transcoded
- * version (to local code page) of the DOM string contents. And I changed all of the
- * exception 'throw by pointer' to 'throw by value' style.
- *
- * Revision 1.2 1999/11/23 01:48:17 rahulj
- * Changed 0L to 0. CC under HPUX is happy now.
- *
- * Revision 1.1.1.1 1999/11/09 01:09:20 twl
- * Initial checkin
- *
- * Revision 1.2 1999/11/08 20:44:33 rahul
- * Swat for adding in Product name and CVS comment log variable.
- *
+ * $Id: TreeWalkerImpl.cpp,v 1.2 2002/05/21 20:15:01 tng Exp $
*/
#include "TreeWalkerImpl.hpp"
1.2 +10 -36 xml-xerces/c/src/xercesc/dom/deprecated/TreeWalkerImpl.hpp
Index: TreeWalkerImpl.hpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/dom/deprecated/TreeWalkerImpl.hpp,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- TreeWalkerImpl.hpp 21 May 2002 19:57:17 -0000 1.1
+++ TreeWalkerImpl.hpp 21 May 2002 20:15:01 -0000 1.2
@@ -55,46 +55,17 @@
*/
/*
- * $Log: TreeWalkerImpl.hpp,v $
- * Revision 1.1 2002/05/21 19:57:17 tng
- * DOM Reorganization: Move old DOM interface files from src/xercesc/dom to src/xercesc/dom/deprecated
- *
- * Revision 1.2 2002/02/04 20:03:48 tng
- * Add DOM Level missing functions:
- * 1. NodeIterator::getRoot
- * 2. TreeWalker::getRoot
- * 3. Element::hasAttribute
- * 4. Element::hasAttributeNS
- * 5. Node::hasAttributes
- * 6. Node::isSupported
- *
- * Revision 1.1.1.1 2002/02/01 22:21:49 peiyongz
- * sane_include
- *
- * Revision 1.6 2000/08/08 01:00:37 aruna1
- * detach functionality removed from TreeWalker
- *
- * Revision 1.5 2000/02/24 20:11:31 abagchi
- * Swat for removing Log from API docs
- *
- * Revision 1.4 2000/02/15 23:17:37 andyh
- * Update Doc++ API comments
- * NameSpace bugfix and update to track W3C
- * Chih Hsiang Chou
- *
- * Revision 1.3 2000/02/06 07:47:34 rahulj
- * Year 2K copyright swat.
- *
- * Revision 1.2 2000/02/04 01:49:24 aruna1
- * TreeWalker and NodeIterator changes
- *
- * Revision 1.1.1.1 1999/11/09 01:09:20 twl
- * Initial checkin
- *
- * Revision 1.3 1999/11/08 20:44:34 rahul
- * Swat for adding in Product name and CVS comment log variable.
- *
+ * $Id: TreeWalkerImpl.hpp,v 1.2 2002/05/21 20:15:01 tng Exp $
*/
+
+//
+// This file is part of the internal implementation of the C++ XML DOM.
+// It should NOT be included or used directly by application programs.
+//
+// Applications should include the file <xercesc/dom/deprecated/DOM.hpp> for the entire
+// DOM API, or DOM_*.hpp for individual DOM classes, where the class
+// name is substituded for the *.
+//
#ifndef TreeWalkerImpl_HEADER_GUARD_
#define TreeWalkerImpl_HEADER_GUARD_
1.2 +1 -1 xml-xerces/c/src/xercesc/dom/deprecated/XMLDeclImpl.cpp
Index: XMLDeclImpl.cpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/dom/deprecated/XMLDeclImpl.cpp,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- XMLDeclImpl.cpp 21 May 2002 19:57:17 -0000 1.1
+++ XMLDeclImpl.cpp 21 May 2002 20:15:01 -0000 1.2
@@ -1,7 +1,7 @@
/*
* The Apache Software License, Version 1.1
*
- * Copyright (c) 1999-2000 The Apache Software Foundation. All rights
+ * Copyright (c) 1999-2002 The Apache Software Foundation. All rights
* reserved.
*
* Redistribution and use in source and binary forms, with or without
@@ -55,7 +55,7 @@
*/
/*
- * $Id: XMLDeclImpl.cpp,v 1.1 2002/05/21 19:57:17 tng Exp $
+ * $Id: XMLDeclImpl.cpp,v 1.2 2002/05/21 20:15:01 tng Exp $
*/
#include "XMLDeclImpl.hpp"
1.2 +2 -2 xml-xerces/c/src/xercesc/dom/deprecated/XMLDeclImpl.hpp
Index: XMLDeclImpl.hpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/dom/deprecated/XMLDeclImpl.hpp,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- XMLDeclImpl.hpp 21 May 2002 19:57:17 -0000 1.1
+++ XMLDeclImpl.hpp 21 May 2002 20:15:01 -0000 1.2
@@ -4,7 +4,7 @@
/*
* The Apache Software License, Version 1.1
*
- * Copyright (c) 1999-2000 The Apache Software Foundation. All rights
+ * Copyright (c) 1999-2002 The Apache Software Foundation. All rights
* reserved.
*
* Redistribution and use in source and binary forms, with or without
@@ -58,14 +58,14 @@
*/
/*
- * $Id: XMLDeclImpl.hpp,v 1.1 2002/05/21 19:57:17 tng Exp $
+ * $Id: XMLDeclImpl.hpp,v 1.2 2002/05/21 20:15:01 tng Exp $
*/
//
// This file is part of the internal implementation of the C++ XML DOM.
// It should NOT be included or used directly by application programs.
//
-// Applications should include the file <dom/DOM.hpp> for the entire
+// Applications should include the file <xercesc/dom/deprecated/DOM.hpp> for the entire
// DOM API, or DOM_*.hpp for individual DOM classes, where the class
// name is substituded for the *.
//
---------------------------------------------------------------------
To unsubscribe, e-mail: xerces-cvs-unsubscribe@xml.apache.org
For additional commands, e-mail: xerces-cvs-help@xml.apache.org