You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@xalan.apache.org by bu...@apache.org on 2003/12/04 02:04:11 UTC

DO NOT REPLY [Bug 25187] - Deprecate Xerces Bridge

DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG 
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://nagoya.apache.org/bugzilla/show_bug.cgi?id=25187>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND 
INSERTED IN THE BUG DATABASE.

http://nagoya.apache.org/bugzilla/show_bug.cgi?id=25187

Deprecate Xerces Bridge

mhoyt@ca.ibm.com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |ASSIGNED



------- Additional Comments From mhoyt@ca.ibm.com  2003-12-04 01:04 -------
The Xerces Bridge classes will be marked 'deprecated' in the API documentation 
and classes will be moved to a Deprecated directory under XercesParserLiaison.

Additionally, some documentation in the Wrapper classes has been corrected to 
refer to the correct Xerces DOM classes.   

Patch was tested on Win32 (including doxygen) and Linux.

Patch package contains:
* Patch to update XercesParserLiaison/Wrapper classes
* A new XercesParserLiaison/Deprecated directory containing deprecated Xerces 
Bridge classes.
* The following Xerces Bridge classes should be removed from the 
XercesParserLiaison directory:
  (matches: *Deprecated* *Bridge* *Hack* XercesToXalan* XercesTree*)

FormatterToDeprecatedXercesDOM.cpp
FormatterToDeprecatedXercesDOM.hpp
XercesAttrBridge.cpp
XercesAttrBridge.hpp
XercesAttributeBridgeAllocator.cpp
XercesAttributeBridgeAllocator.hpp
XercesBridgeHelper.cpp
XercesBridgeHelper.hpp
XercesBridgeNavigator.cpp
XercesBridgeNavigator.hpp
XercesBridgeTypes.hpp
XercesCDATASectionBridge.cpp
XercesCDATASectionBridge.hpp
XercesCommentBridge.cpp
XercesCommentBridge.hpp
XercesDocumentBridge.cpp
XercesDocumentBridge.hpp
XercesDocumentFragmentBridge.cpp
XercesDocumentFragmentBridge.hpp
XercesDocumentTypeBridge.cpp
XercesDocumentTypeBridge.hpp
XercesDOM_NodeHack.cpp
XercesDOM_NodeHack.hpp
XercesDOMImplementationBridge.cpp
XercesDOMImplementationBridge.hpp
XercesElementBridge.cpp
XercesElementBridge.hpp
XercesElementBridgeAllocator.cpp
XercesElementBridgeAllocator.hpp
XercesEntityBridge.cpp
XercesEntityBridge.hpp
XercesEntityReferenceBridge.cpp
XercesEntityReferenceBridge.hpp
XercesNamedNodeMapBridge.cpp
XercesNamedNodeMapBridge.hpp
XercesNodeListBridge.cpp
XercesNodeListBridge.hpp
XercesNotationBridge.cpp
XercesNotationBridge.hpp
XercesProcessingInstructionBridge.cpp
XercesProcessingInstructionBridge.hpp
XercesTextBridge.cpp
XercesTextBridge.hpp
XercesTextBridgeAllocator.cpp
XercesTextBridgeAllocator.hpp
XercesToXalanNodeMap.cpp
XercesToXalanNodeMap.hpp
XercesTreeWalker.cpp
XercesTreeWalker.hpp

Additionaly, the following 'Cache' files are 'dead-code' and should be removed 
from the XercesParserLiaison directory:

XercesDocumentNamedNodeListCache.cpp  
XercesElementNamedNodeListCache.hpp
XercesDocumentNamedNodeListCache.hpp  
XercesNamedNodeListCache.cpp
XercesElementNamedNodeListCache.cpp   
XercesNamedNodeListCache.hpp