21 #ifndef EXTENSIONREGEX_H 
   22 #define EXTENSIONREGEX_H 
   24 #include "../DllMain.h" 
   31 #include <xalanc/Include/PlatformDefinitions.hpp> 
   32 #include <xalanc/XPath/Function.hpp> 
   33 #include <xercesc/util/PlatformUtils.hpp> 
   34 #include <xalanc/XalanTransformer/XalanTransformer.hpp> 
   35 #include <xalanc/XPath/XObjectFactory.hpp> 
   37 XALAN_USING_XALAN(Function)
 
   38 XALAN_USING_XALAN(XPathExecutionContext)
 
   39 XALAN_USING_XALAN(XalanDOMString)
 
   40 XALAN_USING_XALAN(XalanNode)
 
   42 XALAN_USING_XALAN(XObjectPtr)
 
   45 XALAN_USING_XALAN(MemoryManagerType)
 
   53                         virtual XObjectPtr execute( XPathExecutionContext& executionContext, XalanNode* context, 
const XObjectArgVectorType& args,
const LocatorType* locator ) 
const;
 
   56                         #if defined( XALAN_NO_COVARIANT_RETURN_TYPE ) 
   57                                 virtual Function* clone( MemoryManagerType& theManager ) 
const;
 
   59                                 virtual FunctionRegex* clone( MemoryManagerType& theManager ) 
const;
 
   62                         const XalanDOMString& getError( XalanDOMString& theResult ) 
const;
 
   64                         #if defined( XALAN_NO_COVARIANT_RETURN_TYPE ) 
   65                                 virtual Function* clone() 
const;
 
   70                         const XalanDOMString getError() 
const;
 
   81                         static void buildNodeNames( 
const string& regex );
 
   87                         virtual XObjectPtr execute( XPathExecutionContext& executionContext, XalanNode* context, 
const XObjectArgVectorType& args,
const LocatorType* locator ) 
const;
 
   90                         #if defined( XALAN_NO_COVARIANT_RETURN_TYPE ) 
   91                                 virtual Function* clone( MemoryManagerType& theManager ) 
const;
 
   96                         const XalanDOMString& getError( XalanDOMString& theResult ) 
const;
 
   98                         #if defined( XALAN_NO_COVARIANT_RETURN_TYPE ) 
   99                                 virtual Function* clone() 
const;
 
  104                         const XalanDOMString getError() 
const;
 
  114 #endif // EXTENSIONREGEX_H