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 2001/08/08 23:18:51 UTC

cvs commit: xml-xalan/c/src/XalanTransformer XalanCAPI.h

dbertoni    01/08/08 14:18:51

  Modified:    c/src/XalanTransformer XalanCAPI.h
  Log:
  Updated comments.
  
  Revision  Changes    Path
  1.15      +13 -9     xml-xalan/c/src/XalanTransformer/XalanCAPI.h
  
  Index: XalanCAPI.h
  ===================================================================
  RCS file: /home/cvs/xml-xalan/c/src/XalanTransformer/XalanCAPI.h,v
  retrieving revision 1.14
  retrieving revision 1.15
  diff -u -r1.14 -r1.15
  --- XalanCAPI.h	2001/07/08 07:20:36	1.14
  +++ XalanCAPI.h	2001/08/08 21:18:51	1.15
  @@ -65,8 +65,10 @@
   
   /**
    * This is a simple C interface for the class XalanTransformer. It's 
  - * the user's responsibility to call initialize and terminate before
  - * creating and after deleting any XalanTransformer instances respectively.
  + * the user's responsibility to call XalanInitialize() before making
  + * any other API calls, and to call XalanTerminate() when finished
  + * with the API.
  + *
    * After calling XalanTransformToData or XalanTransformToDataCSS, the user   
    * should call XalanFreeData to release the memory allocated by that 
    * operation.
  @@ -99,16 +101,20 @@
   
   	/**
   	 * Initialize Xerces and Xalan.
  -	 * Should be called only once per process before creating any
  -	 * instances of XalanTransformer.
  +	 *
  +	 * Should be called only once per process before making
  +	 * any other API calls.
   	 */
   	XALAN_TRANSFORMER_EXPORT_FUNCTION(void)
   	XalanInitialize();
   
   	/**
   	 * Terminate Xalan and Xerces.
  +	 *
   	 * Should be called only once per process after deleting all
  -	 * instances of XalanTransformer.
  +	 * instances of XalanTransformer.  Once a process has called
  +	 * this function, it cannot use the API for the remaining
  +	 * lifetime of the process.
   	 */
   	XALAN_TRANSFORMER_EXPORT_FUNCTION(void)
   	XalanTerminate();
  @@ -224,8 +230,7 @@
   	 * will release any memory allocated upon termination, and data passed 
   	 * to the callback is not guaranteed to be null terminated. 
   	 * 
  -	 * - See XalanOutputHandlerType and XalanFlushHandlerType for more 
  -	 * details.
  +	 * See XalanTransformerDefinitions.hpp for more details.
   	 * 
   	 * @param theXMLFileName	filename of XML input source
   	 * @param theXSLFileName	filename of stylesheet source
  @@ -254,8 +259,7 @@
   	 * will release any memory allocated upon termination, and data passed 
   	 * to the callback is not guaranteed to be null terminated. 
   	 * 
  -	 * - See XalanOutputHandlerType and XalanFlushHandlerType for more 
  -	 * details.
  +	 * See XalanTransformerDefinitions.hpp for more details.
   	 *
   	 * @param thePSHandle		handle of parsed source
   	 * @param theCSSHandle		handle of compiled stylesheet 
  
  
  

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