P6R::p6IXSLTTemplate Interface Reference

This interface allows that caller to extract out the currently compiled template in the XSLT processor or to set a new template in the processor. More...

#include <p6xslttemplate.h>

Inherits P6R::p6ICom.

List of all members.

Public Member Functions

virtual P6R::P6INT32 addref ()=0
 This method increases the reference count of the component instance by one.
virtual P6R::P6ERR getTemplate (p6IXSLTCompiled **pTemplate)=0
 Extract the current compiled template sitting in the XSLT processor component.
virtual P6R::P6ERR queryInterface (const P6R::IID &iid, P6R::P6VOID **ppIface)=0
 This method queries the component for a specific interface.
virtual P6R::P6INT32 release ()=0
 This method decrements a components reference count.
virtual P6R::P6ERR setTemplate (p6IXSLTCompiled *pTemplate)=0
 Set the XSLT component with a compiled template object.

Detailed Description

This interface allows that caller to extract out the currently compiled template in the XSLT processor or to set a new template in the processor.

The XSLT processor is used both to (1) compile XSLT documents into compiled objects and (2) evaluate (i.e., run) compiled templates to produce the result documents.

Note if a new compiled template is set in an XSLT processor and then that same processor is used to compile another XSLT document, then the newly compiled XSLT document will over write the compiled template set by this interface.

Definition at line 34 of file p6xslttemplate.h.


The documentation for this interface was generated from the following file:
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Defines
Copyright © 2004 - 2010 P6R Inc. - All Rights Reserved.