#include <XSLT.h>
Inheritance diagram for px7xslt


Public Methods | |
| virtual NS_DECL_ISUPPORTS nsresult | NewPage (px7IChain **_retval) |
| px7xslt () | |
| virtual | ~px7xslt () |
| StylesheetRoot* | findStylesheet (const PRUnichar* filename) |
| Find an XSL stylesheet in the cache. More... | |
Static Public Methods | |
| px7xslt* | GetSingleton () |
| void | FreeSingleton () |
Static Public Attributes | |
| const bool | m_optimize = true |
Private Types | |
| typedef std::map<const PRUnichar*, compiledSheet*, comparePRU> | mapStringStylesheet |
Private Attributes | |
| XSLTInit | xsltInit |
| mapStringStylesheet | m_xslCache |
| PRLock* | m_mStylesheet |
|
|
|
|
|
Definition at line 40 of file XSLT.cpp. Referenced by GetSingleton(). |
|
|
|
|
|
Definition at line 84 of file XSLT.cpp. Referenced by PR_STATIC_CALLBACK(). |
|
|
|
|
|
|
|
|
Find an XSL stylesheet in the cache. If the stylesheet is not cached, find the source file for it, compile it and place it in the cache. Cached stylesheets must be cloned since using them is a destructive process.
|
|
|
|
|
|
|
|
|
|
|
|
|
1.2.1 written by Dimitri van Heesch,
© 1997-2000