You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@xalan.apache.org by db...@apache.org on 2002/11/25 21:01:20 UTC

cvs commit: xml-xalan/c/src/XalanTransformer XalanCAPI.cpp XalanCompiledStylesheet.hpp XalanCompiledStylesheetDefault.cpp XalanCompiledStylesheetDefault.hpp XalanDefaultDocumentBuilder.cpp XalanDefaultDocumentBuilder.hpp XalanDefaultParsedSource.cpp XalanDefaultParsedSource.hpp XalanDocumentBuilder.hpp XalanParsedSource.cpp XalanParsedSource.hpp XalanSourceTreeWrapperParsedSource.cpp XalanSourceTreeWrapperParsedSource.hpp XalanTransformer.cpp XalanTransformer.hpp XalanTransformerDefinitions.hpp XalanTransformerOutputStream.cpp XalanTransformerOutputStream.hpp XalanTransformerProblemListener.cpp XalanTransformerProblemListener.hpp XercesDOMParsedSource.cpp XercesDOMParsedSource.hpp XercesDOMWrapperParsedSource.cpp XercesDOMWrapperParsedSource.hpp

dbertoni    2002/11/25 12:01:20

  Modified:    c/src/XalanTransformer XalanCAPI.cpp
                        XalanCompiledStylesheet.hpp
                        XalanCompiledStylesheetDefault.cpp
                        XalanCompiledStylesheetDefault.hpp
                        XalanDefaultDocumentBuilder.cpp
                        XalanDefaultDocumentBuilder.hpp
                        XalanDefaultParsedSource.cpp
                        XalanDefaultParsedSource.hpp
                        XalanDocumentBuilder.hpp XalanParsedSource.cpp
                        XalanParsedSource.hpp
                        XalanSourceTreeWrapperParsedSource.cpp
                        XalanSourceTreeWrapperParsedSource.hpp
                        XalanTransformer.cpp XalanTransformer.hpp
                        XalanTransformerDefinitions.hpp
                        XalanTransformerOutputStream.cpp
                        XalanTransformerOutputStream.hpp
                        XalanTransformerProblemListener.cpp
                        XalanTransformerProblemListener.hpp
                        XercesDOMParsedSource.cpp XercesDOMParsedSource.hpp
                        XercesDOMWrapperParsedSource.cpp
                        XercesDOMWrapperParsedSource.hpp
  Log:
  Updates for new C++ namespace support.
  
  Revision  Changes    Path
  1.26      +12 -11    xml-xalan/c/src/XalanTransformer/XalanCAPI.cpp
  
  Index: XalanCAPI.cpp
  ===================================================================
  RCS file: /home/cvs/xml-xalan/c/src/XalanTransformer/XalanCAPI.cpp,v
  retrieving revision 1.25
  retrieving revision 1.26
  diff -u -r1.25 -r1.26
  --- XalanCAPI.cpp	14 Nov 2002 23:55:46 -0000	1.25
  +++ XalanCAPI.cpp	25 Nov 2002 20:01:19 -0000	1.26
  @@ -71,14 +71,19 @@
   
   
   
  -#if !defined(XALAN_NO_NAMESPACES)
  -using std::istrstream;
  -#endif
  +#include "XalanCAPI.h"
  +#include "XalanTransformer.hpp"
   
   
   
  -#include "XalanCAPI.h"
  -#include "XalanTransformer.hpp"
  +XALAN_USING_STD(istrstream)
  +
  +XALAN_USING_XALAN(XalanCompiledStylesheet)
  +XALAN_USING_XALAN(XalanDOMString)
  +XALAN_USING_XALAN(XalanParsedSource)
  +XALAN_USING_XALAN(XalanTransformer)
  +XALAN_USING_XERCES(XMLPlatformUtils)
  +
   
   
   static bool	fInitialized = false;
  @@ -233,9 +238,7 @@
   			char**			theOutput,
   			XalanHandle		theXalanHandle)
   {
  -#if !defined(XALAN_NO_NAMESPACES)
  -	using std::ostrstream;
  -#endif
  +	XALAN_USING_STD(ostrstream)
   
   	int	status = 0;		
   
  @@ -275,9 +278,7 @@
   			char**			theOutput,
   			XalanHandle		theXalanHandle)
   {
  -#if !defined(XALAN_NO_NAMESPACES)
  -	using std::ostrstream;
  -#endif
  +	XALAN_USING_STD(ostrstream)
   
   	ostrstream	theOutputStream;	
   
  
  
  
  1.5       +9 -1      xml-xalan/c/src/XalanTransformer/XalanCompiledStylesheet.hpp
  
  Index: XalanCompiledStylesheet.hpp
  ===================================================================
  RCS file: /home/cvs/xml-xalan/c/src/XalanTransformer/XalanCompiledStylesheet.hpp,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- XalanCompiledStylesheet.hpp	24 Aug 2001 15:17:45 -0000	1.4
  +++ XalanCompiledStylesheet.hpp	25 Nov 2002 20:01:19 -0000	1.5
  @@ -2,7 +2,7 @@
    * The Apache Software License, Version 1.1
    *
    *
  - * Copyright (c) 2001 The Apache Software Foundation.  All rights 
  + * Copyright (c) 2001-2002 The Apache Software Foundation.  All rights 
    * reserved.
    *
    * Redistribution and use in source and binary forms, with or without
  @@ -64,6 +64,10 @@
   
   
   
  +XALAN_CPP_NAMESPACE_BEGIN
  +
  +
  +
   class StylesheetRoot;
   
   
  @@ -82,6 +86,10 @@
   	virtual const StylesheetRoot*
   	getStylesheetRoot() const = 0;
   };
  +
  +
  +
  +XALAN_CPP_NAMESPACE_END
   
   
   
  
  
  
  1.5       +20 -12    xml-xalan/c/src/XalanTransformer/XalanCompiledStylesheetDefault.cpp
  
  Index: XalanCompiledStylesheetDefault.cpp
  ===================================================================
  RCS file: /home/cvs/xml-xalan/c/src/XalanTransformer/XalanCompiledStylesheetDefault.cpp,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- XalanCompiledStylesheetDefault.cpp	25 Aug 2002 16:05:37 -0000	1.4
  +++ XalanCompiledStylesheetDefault.cpp	25 Nov 2002 20:01:19 -0000	1.5
  @@ -62,14 +62,18 @@
   
   
   
  +XALAN_CPP_NAMESPACE_BEGIN
  +
  +
  +
   class SetAndRestoreHandlers
   {
   public:
   
   	SetAndRestoreHandlers(
  -			XMLParserLiaison&	theParserLiaison,
  -			ErrorHandler*		theErrorHandler,
  -			EntityResolver*		theEntityResolver) :
  +			XMLParserLiaison&		theParserLiaison,
  +			ErrorHandlerType*		theErrorHandler,
  +			EntityResolverType*		theEntityResolver) :
   		m_parserLiaison(theParserLiaison),
   		m_errorHandler(theParserLiaison.getErrorHandler()),
   		m_entityResolver(theParserLiaison.getEntityResolver())
  @@ -94,11 +98,11 @@
   
   private:
   
  -	XMLParserLiaison&		m_parserLiaison;
  +	XMLParserLiaison&			m_parserLiaison;
   
  -	ErrorHandler* const		m_errorHandler;
  +	ErrorHandlerType* const		m_errorHandler;
   
  -	EntityResolver*	const	m_entityResolver;
  +	EntityResolverType*	const	m_entityResolver;
   };
   
   
  @@ -109,8 +113,8 @@
   			const XSLTInputSource&					theStylesheetSource,
   			XSLTEngineImpl&							theProcessor,
   			StylesheetConstructionContextDefault&	theConstructionContext,
  -			ErrorHandler*							theErrorHandler,
  -			EntityResolver*							theEntityResolver)
  +			ErrorHandlerType*						theErrorHandler,
  +			EntityResolverType*						theEntityResolver)
   {
   	const SetAndRestoreHandlers		theSetAndRestore(
   			theProcessor.getXMLParserLiaison(),
  @@ -123,10 +127,10 @@
   
   
   XalanCompiledStylesheetDefault::XalanCompiledStylesheetDefault(
  -			const XSLTInputSource&				theStylesheetSource,
  -			XSLTEngineImpl&						theProcessor,
  -			ErrorHandler*						theErrorHandler,
  -			EntityResolver*						theEntityResolver):
  +			const XSLTInputSource&	theStylesheetSource,
  +			XSLTEngineImpl&			theProcessor,
  +			ErrorHandlerType*		theErrorHandler,
  +			EntityResolverType*		theEntityResolver):
   	XalanCompiledStylesheet(),
   	m_stylesheetXPathFactory(),
   	m_stylesheetConstructionContext(
  @@ -154,3 +158,7 @@
   {
   	return m_stylesheetRoot;
   }
  +
  +
  +
  +XALAN_CPP_NAMESPACE_END
  
  
  
  1.4       +20 -7     xml-xalan/c/src/XalanTransformer/XalanCompiledStylesheetDefault.hpp
  
  Index: XalanCompiledStylesheetDefault.hpp
  ===================================================================
  RCS file: /home/cvs/xml-xalan/c/src/XalanTransformer/XalanCompiledStylesheetDefault.hpp,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- XalanCompiledStylesheetDefault.hpp	25 Aug 2002 16:05:37 -0000	1.3
  +++ XalanCompiledStylesheetDefault.hpp	25 Nov 2002 20:01:19 -0000	1.4
  @@ -2,7 +2,7 @@
    * The Apache Software License, Version 1.1
    *
    *
  - * Copyright (c) 2000 The Apache Software Foundation.  All rights 
  + * Copyright (c) 2000-2002 The Apache Software Foundation.  All rights 
    * reserved.
    *
    * Redistribution and use in source and binary forms, with or without
  @@ -81,8 +81,17 @@
   
   
   
  -class EntityResolver;
  -class ErrorHandler;
  +XALAN_DECLARE_XERCES_CLASS(EntityResolver)
  +XALAN_DECLARE_XERCES_CLASS(ErrorHandler)
  +
  +
  +
  +XALAN_CPP_NAMESPACE_BEGIN
  +
  +
  +
  +typedef XERCES_CPP_NAMESPACE_QUALIFIER EntityResolver	EntityResolverType;
  +typedef XERCES_CPP_NAMESPACE_QUALIFIER ErrorHandler		ErrorHandlerType;
   
   
   
  @@ -91,10 +100,10 @@
   public:
   	
   	XalanCompiledStylesheetDefault(
  -			const XSLTInputSource&				theStylesheetSource,
  -			XSLTEngineImpl&						theProcessor,
  -			ErrorHandler*						theErrorHandler = 0,
  -			EntityResolver*						theEntityResolver = 0);
  +			const XSLTInputSource&	theStylesheetSource,
  +			XSLTEngineImpl&			theProcessor,
  +			ErrorHandlerType*		theErrorHandler = 0,
  +			EntityResolverType*		theEntityResolver = 0);
   
   	virtual
   	~XalanCompiledStylesheetDefault();
  @@ -110,6 +119,10 @@
   
   	const StylesheetRoot* const				m_stylesheetRoot;
   };
  +
  +
  +
  +XALAN_CPP_NAMESPACE_END
   
   
   
  
  
  
  1.8       +12 -4     xml-xalan/c/src/XalanTransformer/XalanDefaultDocumentBuilder.cpp
  
  Index: XalanDefaultDocumentBuilder.cpp
  ===================================================================
  RCS file: /home/cvs/xml-xalan/c/src/XalanTransformer/XalanDefaultDocumentBuilder.cpp,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- XalanDefaultDocumentBuilder.cpp	10 May 2002 21:53:26 -0000	1.7
  +++ XalanDefaultDocumentBuilder.cpp	25 Nov 2002 20:01:19 -0000	1.8
  @@ -2,7 +2,7 @@
    * The Apache Software License, Version 1.1
    *
    *
  - * Copyright (c) 2001 The Apache Software Foundation.  All rights 
  + * Copyright (c) 2001-2002 The Apache Software Foundation.  All rights 
    * reserved.
    *
    * Redistribution and use in source and binary forms, with or without
  @@ -67,6 +67,10 @@
   
   
   
  +XALAN_CPP_NAMESPACE_BEGIN
  +
  +
  +
   XalanDefaultDocumentBuilder::XalanDefaultDocumentBuilder(const XalanDOMString&	theURI) :
   	m_domSupport(),
   	m_parserLiaison(),
  @@ -100,7 +104,7 @@
   
   
   
  -ContentHandler*
  +ContentHandlerType*
   XalanDefaultDocumentBuilder::getContentHandler()
   {
   	return &m_contentHandler;
  @@ -108,7 +112,7 @@
   
   
   
  -DTDHandler*
  +DTDHandlerType*
   XalanDefaultDocumentBuilder::getDTDHandler()
   {
   	return &m_contentHandler;
  @@ -116,7 +120,7 @@
   
   
   
  -LexicalHandler*
  +LexicalHandlerType*
   XalanDefaultDocumentBuilder::getLexicalHandler()
   {
   	return &m_contentHandler;
  @@ -129,3 +133,7 @@
   {
   	return m_uri;
   }
  +
  +
  +
  +XALAN_CPP_NAMESPACE_END
  
  
  
  1.6       +12 -4     xml-xalan/c/src/XalanTransformer/XalanDefaultDocumentBuilder.hpp
  
  Index: XalanDefaultDocumentBuilder.hpp
  ===================================================================
  RCS file: /home/cvs/xml-xalan/c/src/XalanTransformer/XalanDefaultDocumentBuilder.hpp,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- XalanDefaultDocumentBuilder.hpp	18 Dec 2001 18:02:30 -0000	1.5
  +++ XalanDefaultDocumentBuilder.hpp	25 Nov 2002 20:01:19 -0000	1.6
  @@ -2,7 +2,7 @@
    * The Apache Software License, Version 1.1
    *
    *
  - * Copyright (c) 2001 The Apache Software Foundation.  All rights 
  + * Copyright (c) 2001-2002 The Apache Software Foundation.  All rights 
    * reserved.
    *
    * Redistribution and use in source and binary forms, with or without
  @@ -74,6 +74,10 @@
   
   
   
  +XALAN_CPP_NAMESPACE_BEGIN
  +
  +
  +
   /**
    * This is class is designed to allow a XalanTranfomer object
    * to use a document that is build dynamically by a user.
  @@ -101,13 +105,13 @@
   	virtual const XalanDOMString&
   	getURI() const;
   
  -	virtual ContentHandler*
  +	virtual ContentHandlerType*
   	getContentHandler();
   
  -	virtual DTDHandler*
  +	virtual DTDHandlerType*
   	getDTDHandler();
   
  -	virtual LexicalHandler*
  +	virtual LexicalHandlerType*
   	getLexicalHandler();
   
   private:
  @@ -127,6 +131,10 @@
   
   	const XalanDOMString			m_uri;
   };
  +
  +
  +
  +XALAN_CPP_NAMESPACE_END
   
   
   
  
  
  
  1.16      +12 -4     xml-xalan/c/src/XalanTransformer/XalanDefaultParsedSource.cpp
  
  Index: XalanDefaultParsedSource.cpp
  ===================================================================
  RCS file: /home/cvs/xml-xalan/c/src/XalanTransformer/XalanDefaultParsedSource.cpp,v
  retrieving revision 1.15
  retrieving revision 1.16
  diff -u -r1.15 -r1.16
  --- XalanDefaultParsedSource.cpp	11 Oct 2002 02:00:34 -0000	1.15
  +++ XalanDefaultParsedSource.cpp	25 Nov 2002 20:01:19 -0000	1.16
  @@ -78,6 +78,10 @@
   
   
   
  +XALAN_CPP_NAMESPACE_BEGIN
  +
  +
  +
   XalanDefaultParsedSourceDOMSupport::XalanDefaultParsedSourceDOMSupport(
   			const XalanSourceTreeParserLiaison&		theParserLiaison,
   			const XalanSourceTreeDOMSupport&		theDOMSupport) :
  @@ -170,10 +174,10 @@
   
   
   XalanDefaultParsedSource::XalanDefaultParsedSource(
  -			const InputSource&		theInputSource,
  +			const InputSourceType&	theInputSource,
   			bool					fValidate,
  -			ErrorHandler*			theErrorHandler,
  -			EntityResolver*			theEntityResolver,
  +			ErrorHandlerType*		theErrorHandler,
  +			EntityResolverType*		theEntityResolver,
   			const XalanDOMChar*		theExternalSchemaLocation,
   			const XalanDOMChar*		theExternalNoNamespaceSchemaLocation) :
   	XalanParsedSource(),
  @@ -200,7 +204,7 @@
   		{
   			m_uri = URISupport::getURLStringFromString(theSystemID);
   		}
  -		catch(const XMLException&)
  +		catch(const XERCES_CPP_NAMESPACE_QUALIFIER XMLException&)
   		{
   			// Assume that any exception here relates to get the url from
   			// the system ID.  We'll assume that it's just a fake base identifier
  @@ -240,3 +244,7 @@
   {
   	return m_uri;
   }
  +
  +
  +
  +XALAN_CPP_NAMESPACE_END
  
  
  
  1.14      +11 -5     xml-xalan/c/src/XalanTransformer/XalanDefaultParsedSource.hpp
  
  Index: XalanDefaultParsedSource.hpp
  ===================================================================
  RCS file: /home/cvs/xml-xalan/c/src/XalanTransformer/XalanDefaultParsedSource.hpp,v
  retrieving revision 1.13
  retrieving revision 1.14
  diff -u -r1.13 -r1.14
  --- XalanDefaultParsedSource.hpp	15 Aug 2002 04:40:51 -0000	1.13
  +++ XalanDefaultParsedSource.hpp	25 Nov 2002 20:01:19 -0000	1.14
  @@ -73,8 +73,10 @@
   
   
   
  -class EntityResolver;
  -class ErrorHandler;
  +XALAN_CPP_NAMESPACE_BEGIN
  +
  +
  +
   class XSLTInputSource;
   class XalanSourceTreeDocument;
   
  @@ -161,10 +163,10 @@
   public:
   
   	XalanDefaultParsedSource(
  -			const InputSource&		theInputSource,
  +			const InputSourceType&	theInputSource,
   			bool					fValidate = false,
  -			ErrorHandler*			theErrorHandler = 0,
  -			EntityResolver*			theEntityResolver = 0,
  +			ErrorHandlerType*		theErrorHandler = 0,
  +			EntityResolverType*		theEntityResolver = 0,
   			const XalanDOMChar*		theExternalSchemaLocation = 0,
   			const XalanDOMChar*		theExternalNoNamespaceSchemaLocation = 0);
   
  @@ -198,6 +200,10 @@
   
   	XalanDOMString					m_uri;
   };
  +
  +
  +
  +XALAN_CPP_NAMESPACE_END
   
   
   
  
  
  
  1.6       +24 -7     xml-xalan/c/src/XalanTransformer/XalanDocumentBuilder.hpp
  
  Index: XalanDocumentBuilder.hpp
  ===================================================================
  RCS file: /home/cvs/xml-xalan/c/src/XalanTransformer/XalanDocumentBuilder.hpp,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- XalanDocumentBuilder.hpp	21 Aug 2001 23:02:59 -0000	1.5
  +++ XalanDocumentBuilder.hpp	25 Nov 2002 20:01:19 -0000	1.6
  @@ -2,7 +2,7 @@
    * The Apache Software License, Version 1.1
    *
    *
  - * Copyright (c) 2001 The Apache Software Foundation.  All rights 
  + * Copyright (c) 2001-2002 The Apache Software Foundation.  All rights 
    * reserved.
    *
    * Redistribution and use in source and binary forms, with or without
  @@ -69,10 +69,23 @@
   
   
   
  -class ContentHandler;
  +XALAN_DECLARE_XERCES_CLASS(ContentHandler)
  +XALAN_DECLARE_XERCES_CLASS(DTDHandler)
  +XALAN_DECLARE_XERCES_CLASS(LexicalHandler)
  +
  +
  +
  +XALAN_CPP_NAMESPACE_BEGIN
  +
  +
  +
  +typedef XERCES_CPP_NAMESPACE_QUALIFIER ContentHandler		ContentHandlerType;
  +typedef XERCES_CPP_NAMESPACE_QUALIFIER DTDHandler			DTDHandlerType;
  +typedef XERCES_CPP_NAMESPACE_QUALIFIER LexicalHandler		LexicalHandlerType;
  +
  +
  +
   class DOMSupport;
  -class DTDHandler;
  -class LexicalHandler;
   class XalanDocument;
   
   
  @@ -101,17 +114,21 @@
   	getURI() const = 0;
   
   	// These are new to XalanDocumentBuilder...
  -	virtual ContentHandler*
  +	virtual ContentHandlerType*
   	getContentHandler() = 0;
   
  -	virtual DTDHandler*
  +	virtual DTDHandlerType*
   	getDTDHandler() = 0;
   
  -	virtual LexicalHandler*
  +	virtual LexicalHandlerType*
   	getLexicalHandler() = 0;
   
   private:
   };
  +
  +
  +
  +XALAN_CPP_NAMESPACE_END
   
   
   
  
  
  
  1.2       +9 -1      xml-xalan/c/src/XalanTransformer/XalanParsedSource.cpp
  
  Index: XalanParsedSource.cpp
  ===================================================================
  RCS file: /home/cvs/xml-xalan/c/src/XalanTransformer/XalanParsedSource.cpp,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- XalanParsedSource.cpp	30 Mar 2001 21:35:44 -0000	1.1
  +++ XalanParsedSource.cpp	25 Nov 2002 20:01:19 -0000	1.2
  @@ -2,7 +2,7 @@
    * The Apache Software License, Version 1.1
    *
    *
  - * Copyright (c) 2000 The Apache Software Foundation.  All rights 
  + * Copyright (c) 2000-2002 The Apache Software Foundation.  All rights 
    * reserved.
    *
    * Redistribution and use in source and binary forms, with or without
  @@ -57,6 +57,10 @@
   #include <XalanTransformer/XalanParsedSource.hpp>
   
   
  +
  +XALAN_CPP_NAMESPACE_BEGIN
  +
  +
   	
   XalanParsedSource::XalanParsedSource()
   {
  @@ -67,3 +71,7 @@
   XalanParsedSource::~XalanParsedSource()
   {
   }
  +
  +
  +
  +XALAN_CPP_NAMESPACE_END
  
  
  
  1.5       +9 -1      xml-xalan/c/src/XalanTransformer/XalanParsedSource.hpp
  
  Index: XalanParsedSource.hpp
  ===================================================================
  RCS file: /home/cvs/xml-xalan/c/src/XalanTransformer/XalanParsedSource.hpp,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- XalanParsedSource.hpp	21 Aug 2001 23:02:59 -0000	1.4
  +++ XalanParsedSource.hpp	25 Nov 2002 20:01:19 -0000	1.5
  @@ -2,7 +2,7 @@
    * The Apache Software License, Version 1.1
    *
    *
  - * Copyright (c) 2000 The Apache Software Foundation.  All rights 
  + * Copyright (c) 2000-2002 The Apache Software Foundation.  All rights 
    * reserved.
    *
    * Redistribution and use in source and binary forms, with or without
  @@ -70,6 +70,10 @@
   
   
   
  +XALAN_CPP_NAMESPACE_BEGIN
  +
  +
  +
   class DOMSupport;
   class XMLParserLiaison;
   
  @@ -145,6 +149,10 @@
   	virtual const XalanDOMString&
   	getURI() const = 0;
   };
  +
  +
  +
  +XALAN_CPP_NAMESPACE_END
   
   
   
  
  
  
  1.3       +8 -0      xml-xalan/c/src/XalanTransformer/XalanSourceTreeWrapperParsedSource.cpp
  
  Index: XalanSourceTreeWrapperParsedSource.cpp
  ===================================================================
  RCS file: /home/cvs/xml-xalan/c/src/XalanTransformer/XalanSourceTreeWrapperParsedSource.cpp,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- XalanSourceTreeWrapperParsedSource.cpp	10 May 2002 21:53:26 -0000	1.2
  +++ XalanSourceTreeWrapperParsedSource.cpp	25 Nov 2002 20:01:19 -0000	1.3
  @@ -72,6 +72,10 @@
   
   
   
  +XALAN_CPP_NAMESPACE_BEGIN
  +
  +
  +
   XalanSourceTreeWrapperParsedSource::XalanSourceTreeWrapperParsedSource(
   			XalanSourceTreeDocument*		theDocument,
   			XalanSourceTreeParserLiaison&	theParserLiaison,
  @@ -115,3 +119,7 @@
   {
   	return m_uri;
   }
  +
  +
  +
  +XALAN_CPP_NAMESPACE_END
  
  
  
  1.2       +12 -0     xml-xalan/c/src/XalanTransformer/XalanSourceTreeWrapperParsedSource.hpp
  
  Index: XalanSourceTreeWrapperParsedSource.hpp
  ===================================================================
  RCS file: /home/cvs/xml-xalan/c/src/XalanTransformer/XalanSourceTreeWrapperParsedSource.hpp,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- XalanSourceTreeWrapperParsedSource.hpp	10 May 2002 21:14:07 -0000	1.1
  +++ XalanSourceTreeWrapperParsedSource.hpp	25 Nov 2002 20:01:19 -0000	1.2
  @@ -64,10 +64,18 @@
   
   
   
  +#include <XalanDOM/XalanDOMString.hpp>
  +
  +
  +
   #include <XalanTransformer/XalanParsedSource.hpp>
   
   
   
  +XALAN_CPP_NAMESPACE_BEGIN
  +
  +
  +
   class XalanSourceTreeDOMSupport;
   class XalanSourceTreeDocument;
   class XalanSourceTreeParserLiaison;
  @@ -110,6 +118,10 @@
   
   	const XalanDOMString			m_uri;
   };
  +
  +
  +
  +XALAN_CPP_NAMESPACE_END
   
   
   
  
  
  
  1.63      +17 -10    xml-xalan/c/src/XalanTransformer/XalanTransformer.cpp
  
  Index: XalanTransformer.cpp
  ===================================================================
  RCS file: /home/cvs/xml-xalan/c/src/XalanTransformer/XalanTransformer.cpp,v
  retrieving revision 1.62
  retrieving revision 1.63
  diff -u -r1.62 -r1.63
  --- XalanTransformer.cpp	14 Nov 2002 23:55:46 -0000	1.62
  +++ XalanTransformer.cpp	25 Nov 2002 20:01:19 -0000	1.63
  @@ -130,6 +130,10 @@
   
   
   
  +XALAN_CPP_NAMESPACE_BEGIN
  +
  +
  +
   const XSLTInit*		XalanTransformer::s_xsltInit = 0;
   
   
  @@ -147,7 +151,7 @@
   	m_externalSchemaLocation(),
   	m_externalNoNamespaceSchemaLocation(),
   	m_problemListener(0),
  -#if defined(XALAN_NO_NAMESPACES)
  +#if defined(XALAN_NO_STD_NAMESPACE)
   	m_warningStream(&cerr),
   #else
   	m_warningStream(&std::cerr),
  @@ -169,9 +173,7 @@
   
   XalanTransformer::~XalanTransformer()
   {
  -#if !defined(XALAN_NO_NAMESPACES)
  -	using std::for_each;
  -#endif
  +	XALAN_USING_STD(for_each)
   
   	// Clean up all entries in the compliledStylesheets vector.
   	for_each(m_compiledStylesheets.begin(),
  @@ -430,6 +432,11 @@
   
   
   
  +XALAN_USING_XERCES(XMLException)
  +XALAN_USING_XERCES(SAXException)
  +
  +
  +
   int
   XalanTransformer::compileStylesheet(
   			const XSLTInputSource&				theStylesheetSource,
  @@ -566,9 +573,7 @@
   int
   XalanTransformer::destroyStylesheet(const XalanCompiledStylesheet*	theStylesheet)
   {
  -#if !defined(XALAN_NO_NAMESPACES)
  -	using std::find;
  -#endif
  +	XALAN_USING_STD(find)
   
   	const CompiledStylesheetPtrVectorType::iterator 	i =
   		find(
  @@ -760,9 +765,7 @@
   bool
   XalanTransformer::removeTraceListener(TraceListener*	theTraceListener)
   {
  -#if !defined(XALAN_NO_NAMESPACES)
  -	using std::find;
  -#endif
  +	XALAN_USING_STD(find)
   
   	const TraceListenerVectorType::iterator 	i =
   		find(
  @@ -1243,3 +1246,7 @@
   
   	return theResult;
   }
  +
  +
  +
  +XALAN_CPP_NAMESPACE_END
  
  
  
  1.44      +27 -11    xml-xalan/c/src/XalanTransformer/XalanTransformer.hpp
  
  Index: XalanTransformer.hpp
  ===================================================================
  RCS file: /home/cvs/xml-xalan/c/src/XalanTransformer/XalanTransformer.hpp,v
  retrieving revision 1.43
  retrieving revision 1.44
  diff -u -r1.43 -r1.44
  --- XalanTransformer.hpp	14 Nov 2002 23:55:46 -0000	1.43
  +++ XalanTransformer.hpp	25 Nov 2002 20:01:19 -0000	1.44
  @@ -2,7 +2,7 @@
    * The Apache Software License, Version 1.1
    *
    *
  - * Copyright (c) 2001 The Apache Software Foundation.  All rights 
  + * Copyright (c) 2001-2002 The Apache Software Foundation.  All rights 
    * reserved.
    *
    * Redistribution and use in source and binary forms, with or without
  @@ -84,8 +84,20 @@
   
   
   
  -class EntityResolver;
  -class ErrorHandler;
  +XALAN_DECLARE_XERCES_CLASS(EntityResolver)
  +XALAN_DECLARE_XERCES_CLASS(ErrorHandler)
  +
  +
  +
  +XALAN_CPP_NAMESPACE_BEGIN
  +
  +
  +
  +typedef XERCES_CPP_NAMESPACE_QUALIFIER EntityResolver	EntityResolverType;
  +typedef XERCES_CPP_NAMESPACE_QUALIFIER ErrorHandler		ErrorHandlerType;
  +
  +
  +
   class Function;
   class StylesheetExecutionContextDefault;
   class ProblemListener;
  @@ -108,7 +120,7 @@
   {
   public:
   	
  -#if defined(XALAN_NO_NAMESPACES)
  +#if defined(XALAN_NO_STD_NAMESPACE)
   	typedef ostream			StreamType;
   #else
   	typedef std::ostream	StreamType;
  @@ -530,7 +542,7 @@
   	 *
   	 * @return The pointer to the installed entity resolver object.
   	 */
  -	EntityResolver*
  +	EntityResolverType*
   	getEntityResolver() const
   	{
   		return m_entityResolver;
  @@ -546,7 +558,7 @@
   	 * 			   entities in the XML file.
   	 */
   	void
  -	setEntityResolver(EntityResolver*	theResolver)
  +	setEntityResolver(EntityResolverType*	theResolver)
   	{
   		m_entityResolver = theResolver;
   	}
  @@ -556,7 +568,7 @@
   	 *
   	 * @return The pointer to the installed error handler object.
   	 */
  -	ErrorHandler*
  +	ErrorHandlerType*
   	getErrorHandler() const
   	{
   		return m_errorHandler;
  @@ -568,7 +580,7 @@
   	 * @param handler A pointer to the error handler to be called upon error.
   	 */
   	void
  -	setErrorHandler(ErrorHandler*	theErrorHandler)
  +	setErrorHandler(ErrorHandlerType*	theErrorHandler)
   	{
   		m_errorHandler = theErrorHandler;
   	}
  @@ -755,7 +767,7 @@
   		return m_warningStream;
   	}
   
  -#if defined(XALAN_NO_NAMESPACES)
  +#if defined(XALAN_NO_STD_NAMESPACE)
   	typedef vector<const XalanCompiledStylesheet*>		CompiledStylesheetPtrVectorType;
   	typedef vector<const XalanParsedSource*>			ParsedSourcePtrVectorType;
   	typedef pair<XalanDOMString, XalanDOMString>		ParamPairType;
  @@ -889,9 +901,9 @@
   
   	bool									m_useValidation;
   
  -	EntityResolver*							m_entityResolver;
  +	EntityResolverType*						m_entityResolver;
   
  -	ErrorHandler*							m_errorHandler;
  +	ErrorHandlerType*						m_errorHandler;
   
   	XalanDOMString							m_externalSchemaLocation;
   
  @@ -906,6 +918,10 @@
   
   	static const XSLTInit*					s_xsltInit;
   };
  +
  +
  +
  +XALAN_CPP_NAMESPACE_END
   
   
   
  
  
  
  1.7       +1 -1      xml-xalan/c/src/XalanTransformer/XalanTransformerDefinitions.hpp
  
  Index: XalanTransformerDefinitions.hpp
  ===================================================================
  RCS file: /home/cvs/xml-xalan/c/src/XalanTransformer/XalanTransformerDefinitions.hpp,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- XalanTransformerDefinitions.hpp	26 Sep 2001 15:25:17 -0000	1.6
  +++ XalanTransformerDefinitions.hpp	25 Nov 2002 20:01:19 -0000	1.7
  @@ -2,7 +2,7 @@
    * The Apache Software License, Version 1.1
    *
    *
  - * Copyright (c) 2000 The Apache Software Foundation.  All rights 
  + * Copyright (c) 2000-2002 The Apache Software Foundation.  All rights 
    * reserved.
    *
    * Redistribution and use in source and binary forms, with or without
  
  
  
  1.8       +9 -1      xml-xalan/c/src/XalanTransformer/XalanTransformerOutputStream.cpp
  
  Index: XalanTransformerOutputStream.cpp
  ===================================================================
  RCS file: /home/cvs/xml-xalan/c/src/XalanTransformer/XalanTransformerOutputStream.cpp,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- XalanTransformerOutputStream.cpp	26 Sep 2001 15:25:17 -0000	1.7
  +++ XalanTransformerOutputStream.cpp	25 Nov 2002 20:01:19 -0000	1.8
  @@ -2,7 +2,7 @@
    * The Apache Software License, Version 1.1
    *
    *
  - * Copyright (c) 2000 The Apache Software Foundation.  All rights 
  + * Copyright (c) 2000-2002 The Apache Software Foundation.  All rights 
    * reserved.
    *
    * Redistribution and use in source and binary forms, with or without
  @@ -58,6 +58,10 @@
   
   
   
  +XALAN_CPP_NAMESPACE_BEGIN
  +
  +
  +
   XalanTransformerOutputStream::XalanTransformerOutputStream(
   	void*						theOutputHandle, 
   	XalanOutputHandlerType		theOutputHandler,
  @@ -105,3 +109,7 @@
   	}
   }
   
  +
  +
  +
  +XALAN_CPP_NAMESPACE_END
  
  
  
  1.9       +9 -1      xml-xalan/c/src/XalanTransformer/XalanTransformerOutputStream.hpp
  
  Index: XalanTransformerOutputStream.hpp
  ===================================================================
  RCS file: /home/cvs/xml-xalan/c/src/XalanTransformer/XalanTransformerOutputStream.hpp,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- XalanTransformerOutputStream.hpp	26 Sep 2001 15:25:17 -0000	1.8
  +++ XalanTransformerOutputStream.hpp	25 Nov 2002 20:01:19 -0000	1.9
  @@ -2,7 +2,7 @@
    * The Apache Software License, Version 1.1
    *
    *
  - * Copyright (c) 2000 The Apache Software Foundation.  All rights 
  + * Copyright (c) 2000-2002 The Apache Software Foundation.  All rights 
    * reserved.
    *
    * Redistribution and use in source and binary forms, with or without
  @@ -69,6 +69,10 @@
   
   
   
  +XALAN_CPP_NAMESPACE_BEGIN
  +
  +
  +
   // A class for output to a user defined (callback) function.
   class XALAN_TRANSFORMER_EXPORT XalanTransformerOutputStream : public XalanOutputStream
   {
  @@ -115,6 +119,10 @@
   
   	XalanFlushHandlerType	m_flushHandler;
   };
  +
  +
  +
  +XALAN_CPP_NAMESPACE_END
   
   
   
  
  
  
  1.5       +9 -5      xml-xalan/c/src/XalanTransformer/XalanTransformerProblemListener.cpp
  
  Index: XalanTransformerProblemListener.cpp
  ===================================================================
  RCS file: /home/cvs/xml-xalan/c/src/XalanTransformer/XalanTransformerProblemListener.cpp,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- XalanTransformerProblemListener.cpp	14 Nov 2002 23:55:46 -0000	1.4
  +++ XalanTransformerProblemListener.cpp	25 Nov 2002 20:01:19 -0000	1.5
  @@ -79,12 +79,12 @@
   
   
   
  +XALAN_CPP_NAMESPACE_BEGIN
  +
  +
  +
   XalanTransformerProblemListener::XalanTransformerProblemListener(
  -#if defined(XALAN_NO_NAMESPACES)
  -			ostream*		theWarningStream,
  -#else
  -			std::ostream*	theWarningStream,
  -#endif
  +			StreamType*		theWarningStream,
   			PrintWriter*	thePrintWriter) :
   	ProblemListener(),
   	m_problemListener(thePrintWriter),
  @@ -151,3 +151,7 @@
   		*m_warningStream << theWarning;
   	}
   }
  +
  +
  +
  +XALAN_CPP_NAMESPACE_END
  
  
  
  1.5       +15 -9     xml-xalan/c/src/XalanTransformer/XalanTransformerProblemListener.hpp
  
  Index: XalanTransformerProblemListener.hpp
  ===================================================================
  RCS file: /home/cvs/xml-xalan/c/src/XalanTransformer/XalanTransformerProblemListener.hpp,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- XalanTransformerProblemListener.hpp	14 Nov 2002 23:55:46 -0000	1.4
  +++ XalanTransformerProblemListener.hpp	25 Nov 2002 20:01:19 -0000	1.5
  @@ -78,16 +78,22 @@
   
   
   
  +XALAN_CPP_NAMESPACE_BEGIN
  +
  +
  +
   class XALAN_TRANSFORMER_EXPORT XalanTransformerProblemListener : public ProblemListener
   {
   public:
   
  -	XalanTransformerProblemListener(
  -#if defined(XALAN_NO_NAMESPACES)
  -			ostream*		theWarningStream,
  +#if defined(XALAN_NO_STD_NAMESPACE)
  +	typedef ostream			StreamType;
   #else
  -			std::ostream*	theWarningStream,
  +	typedef std::ostream	StreamType;
   #endif
  +
  +	XalanTransformerProblemListener(
  +			StreamType*		theStream,
   			PrintWriter*	thePrintWriter);
   
   	virtual
  @@ -113,12 +119,12 @@
   
   	ProblemListenerDefault	m_problemListener;
   
  -#if defined(XALAN_NO_NAMESPACES)
  -	ostream*		m_warningStream;
  -#else
  -	std::ostream*	m_warningStream;
  -#endif
  +	StreamType*		m_warningStream;
   };
  +
  +
  +
  +XALAN_CPP_NAMESPACE_END
   
   
   
  
  
  
  1.14      +12 -4     xml-xalan/c/src/XalanTransformer/XercesDOMParsedSource.cpp
  
  Index: XercesDOMParsedSource.cpp
  ===================================================================
  RCS file: /home/cvs/xml-xalan/c/src/XalanTransformer/XercesDOMParsedSource.cpp,v
  retrieving revision 1.13
  retrieving revision 1.14
  diff -u -r1.13 -r1.14
  --- XercesDOMParsedSource.cpp	11 Oct 2002 02:00:34 -0000	1.13
  +++ XercesDOMParsedSource.cpp	25 Nov 2002 20:01:19 -0000	1.14
  @@ -70,6 +70,10 @@
   
   
   
  +XALAN_CPP_NAMESPACE_BEGIN
  +
  +
  +
   XercesDOMParsedSourceHelper::XercesDOMParsedSourceHelper() :
   	m_domSupport(),
   	m_parserLiaison()
  @@ -101,10 +105,10 @@
   
   
   XercesDOMParsedSource::XercesDOMParsedSource(
  -			const InputSource&		theInputSource,
  +			const InputSourceType&	theInputSource,
   			bool					fValidate,
  -			ErrorHandler*			theErrorHandler,
  -			EntityResolver*			theEntityResolver,
  +			ErrorHandlerType*		theErrorHandler,
  +			EntityResolverType*		theEntityResolver,
   			const XalanDOMChar*		theExternalSchemaLocation,
   			const XalanDOMChar*		theExternalNoNamespaceSchemaLocation) :
   	XalanParsedSource(),
  @@ -128,7 +132,7 @@
   		{
   			m_uri = URISupport::getURLStringFromString(theSystemID);
   		}
  -		catch(const XMLException&)
  +		catch(const XERCES_CPP_NAMESPACE_QUALIFIER XMLException&)
   		{
   			// Assume that any exception here relates to get the url from
   			// the system ID.  We'll assume that it's just a fake base identifier
  @@ -168,3 +172,7 @@
   {
   	return m_uri;
   }
  +
  +
  +
  +XALAN_CPP_NAMESPACE_END
  
  
  
  1.10      +6 -7      xml-xalan/c/src/XalanTransformer/XercesDOMParsedSource.hpp
  
  Index: XercesDOMParsedSource.hpp
  ===================================================================
  RCS file: /home/cvs/xml-xalan/c/src/XalanTransformer/XercesDOMParsedSource.hpp,v
  retrieving revision 1.9
  retrieving revision 1.10
  diff -u -r1.9 -r1.10
  --- XercesDOMParsedSource.hpp	15 Aug 2002 04:40:52 -0000	1.9
  +++ XercesDOMParsedSource.hpp	25 Nov 2002 20:01:19 -0000	1.10
  @@ -73,9 +73,7 @@
   
   
   
  -class EntityResolver;
  -class ErrorHandler;
  -class InputSource;
  +XALAN_CPP_NAMESPACE_BEGIN
   
   
   
  @@ -111,10 +109,10 @@
   public:
   	
   	XercesDOMParsedSource(
  -			const InputSource&		theInputSource,
  +			const InputSourceType&	theInputSource,
   			bool					fValidate = false,
  -			ErrorHandler*			theErrorHandler = 0,
  -			EntityResolver*			theEntityResolver = 0,
  +			ErrorHandlerType*		theErrorHandler = 0,
  +			EntityResolverType*		theEntityResolver = 0,
   			const XalanDOMChar*		theExternalSchemaLocation = 0,
   			const XalanDOMChar*		theExternalNoNamespaceSchemaLocation = 0);
   
  @@ -141,7 +139,8 @@
   
   
   
  -#endif	// XERCESDOMPARSEDSOURCE_HEADER_GUARD
  +XALAN_CPP_NAMESPACE_END
   
   
   
  +#endif	// XERCESDOMPARSEDSOURCE_HEADER_GUARD
  
  
  
  1.7       +13 -5     xml-xalan/c/src/XalanTransformer/XercesDOMWrapperParsedSource.cpp
  
  Index: XercesDOMWrapperParsedSource.cpp
  ===================================================================
  RCS file: /home/cvs/xml-xalan/c/src/XalanTransformer/XercesDOMWrapperParsedSource.cpp,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- XercesDOMWrapperParsedSource.cpp	17 Nov 2002 00:49:01 -0000	1.6
  +++ XercesDOMWrapperParsedSource.cpp	25 Nov 2002 20:01:19 -0000	1.7
  @@ -76,11 +76,15 @@
   
   
   
  +XALAN_CPP_NAMESPACE_BEGIN
  +
  +
  +
   XercesDOMWrapperParsedSource::XercesDOMWrapperParsedSource(
  -			const DOM_Document&		theDocument,
  -			XercesParserLiaison&	theParserLiaison,
  -			XercesDOMSupport&		theDOMSupport,
  -			const XalanDOMString&	theURI) :
  +			const DOM_DocumentType&		theDocument,
  +			XercesParserLiaison&		theParserLiaison,
  +			XercesDOMSupport&			theDOMSupport,
  +			const XalanDOMString&		theURI) :
   	XalanParsedSource(),
   	m_parserLiaison(theParserLiaison),
   	m_domSupport(theDOMSupport),
  @@ -93,7 +97,7 @@
   
   
   XercesDOMWrapperParsedSource::XercesDOMWrapperParsedSource(
  -			const DOMDocument*		theDocument,
  +			const DOMDocumentType*	theDocument,
   			XercesParserLiaison&	theParserLiaison,
   			XercesDOMSupport&		theDOMSupport,
   			const XalanDOMString&	theURI) :
  @@ -136,3 +140,7 @@
   {
   	return m_uri;
   }
  +
  +
  +
  +XALAN_CPP_NAMESPACE_END
  
  
  
  1.6       +27 -7     xml-xalan/c/src/XalanTransformer/XercesDOMWrapperParsedSource.hpp
  
  Index: XercesDOMWrapperParsedSource.hpp
  ===================================================================
  RCS file: /home/cvs/xml-xalan/c/src/XalanTransformer/XercesDOMWrapperParsedSource.hpp,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- XercesDOMWrapperParsedSource.hpp	18 Nov 2002 17:10:14 -0000	1.5
  +++ XercesDOMWrapperParsedSource.hpp	25 Nov 2002 20:01:19 -0000	1.6
  @@ -64,12 +64,28 @@
   
   
   
  +#include <XalanDOM/XalanDOMString.hpp>
  +
  +
  +
   #include <XalanTransformer/XalanParsedSource.hpp>
   
   
   
  -class DOMDocument;
  -class DOM_Document;
  +XALAN_DECLARE_XERCES_CLASS(DOM_Document)
  +XALAN_DECLARE_XERCES_CLASS(DOMDocument)
  +
  +
  +
  +XALAN_CPP_NAMESPACE_BEGIN
  +
  +
  +
  +typedef XERCES_CPP_NAMESPACE_QUALIFIER DOM_Document	DOM_DocumentType;
  +typedef XERCES_CPP_NAMESPACE_QUALIFIER DOMDocument	DOMDocumentType;
  +
  +
  +
   class XercesParserLiaison;
   class XercesDOMSupport;
   
  @@ -94,10 +110,10 @@
   	 * @deprecated This constructor is deprecated.
   	 */
   	XercesDOMWrapperParsedSource(
  -			const DOM_Document&		theDocument,
  -			XercesParserLiaison&	theParserLiaison,
  -			XercesDOMSupport&		theDOMSupport,
  -			const XalanDOMString&	theURI = XalanDOMString());
  +			const DOM_DocumentType&		theDocument,
  +			XercesParserLiaison&		theParserLiaison,
  +			XercesDOMSupport&			theDOMSupport,
  +			const XalanDOMString&		theURI = XalanDOMString());
   
   	/**
   	 * Constructor
  @@ -108,7 +124,7 @@
   	 * @param theURI The URI of the document, if any.
   	 */
   	XercesDOMWrapperParsedSource(
  -			const DOMDocument*		theDocument,
  +			const DOMDocumentType*	theDocument,
   			XercesParserLiaison&	theParserLiaison,
   			XercesDOMSupport&		theDOMSupport,
   			const XalanDOMString&	theURI = XalanDOMString());
  @@ -135,6 +151,10 @@
   
   	const XalanDOMString	m_uri;
   };
  +
  +
  +
  +XALAN_CPP_NAMESPACE_END
   
   
   
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: xalan-cvs-unsubscribe@xml.apache.org
For additional commands, e-mail: xalan-cvs-help@xml.apache.org