An default implementation of an abtract class which provides support for constructing the internal representation of a stylesheet. More...
#include <StylesheetConstructionContextDefault.hpp>
Inheritance diagram for StylesheetConstructionContextDefault:
Collaboration diagram for StylesheetConstructionContextDefault:
An default implementation of an abtract class which provides support for constructing the internal representation of a stylesheet.
|
|
|
|
Create a new Stylesheet instance.
The StylesheetConstructionContext instance owns the Stylesheet instance, and will delete it when asked or when the StylesheetConstructionContext instance is destroyed.
A | reference to the StylesheetRoot instance. |
theBaseIdentifier | A URI to the stylesheet file. |
Reimplemented from StylesheetConstructionContext.
|
Create a new StylesheetRoot instance.
The StylesheetConstructionContext instance owns the StylesheetRoot instance, and will delete it when asked or when the StylesheetConstructionContext instance is destroyed.
theInputSource | A reference to the input source. |
Reimplemented from StylesheetConstructionContext.
|
Create a new StylesheetRoot instance.
The StylesheetConstructionContext instance owns the StylesheetRoot instance, and will delete it when asked or when the StylesheetConstructionContext instance is destroyed.
theBaseIdentifier | A URI to the stylesheet file. |
Reimplemented from StylesheetConstructionContext.
|
Create and initialize an xpath for a match pattern and return it.
This is to be used by stylesheet elements that need an XPath that is guaranteed to persist while it lives.
str | string to match |
resolver | resolver for namespace resolution |
Reimplemented from StylesheetConstructionContext.
|
Create and initialize an xpath and return it.
This is to be used by stylesheet elements that need an XPath that is guaranteed to persist while it lives.
str | string to match |
resolver | resolver for namespace resolution |
Reimplemented from StylesheetConstructionContext.
|
Destroy a StylesheetRoot instance.
If this StylesheetConstructionContext instance does not own the StylesheetRoot, it will not delete it
theStylesheet | A pointer to the StylesheetRoot instance to delete. |
Reimplemented from StylesheetConstructionContext.
|
Tell the user of an error, and probably throw an exception.
msg | text of message to output |
sourceNode | node in source where error occurred |
styleNode | node in stylesheet where error occurred |
Reimplemented from StylesheetConstructionContext.
|
Given an XSL tag name, return an integer token that corresponds to ELEMNAME_XXX constants defined in Constants.hpp.
name | a probable xsl:xxx element name |
Reimplemented from StylesheetConstructionContext.
|
Given an XSL tag name, return an integer token that corresponds to ELEMNAME_XXX constants defined in Constants.hpp.
name | a probable xsl:xxx element |
Reimplemented from StylesheetConstructionContext.
|
Get the locator from the top of the locator stack.
Reimplemented from StylesheetConstructionContext.
|
Determine the fully qualified URI for a string.
urlString | string to qualify |
base | base location for URI |
Reimplemented from StylesheetConstructionContext.
|
Determine the fully qualified URI for a string.
urlString | string to qualify |
Reimplemented from StylesheetConstructionContext.
|
Determine the fully qualified URI for a string.
urlString | string to qualify |
base | base location for URI |
Reimplemented from StylesheetConstructionContext.
|
Determine the fully qualified URI for a string.
urlString | string to qualify |
Reimplemented from StylesheetConstructionContext.
|
Retrieve the URI for the current XSLT namespace, for example, "http://www.w3.org/1999/XSL/Transform".
Reimplemented from StylesheetConstructionContext.
|
Get the latest XSLT version currently supported.
Reimplemented from StylesheetConstructionContext.
|
Get the Xalan namespace for built-in extensions.
Reimplemented from StylesheetConstructionContext.
|
Output a message.
msg | text of message to output |
sourceNode | node in source where error occurred |
styleNode | node in stylesheet where error occurred |
Reimplemented from StylesheetConstructionContext.
|
Read in the XML file, either producing a Document or calling SAX events, and register the document in a table.
If the document has already been read in, it will not be reparsed.
urlString | location of the XML |
docHandler | pointer to SAX event handler |
docToRegister | if using a SAX event handler, the object to register in the source docs table. |
SAXException |
Reimplemented from StylesheetConstructionContext.
|
Pop the locator from the top of the locator stack.
Reimplemented from StylesheetConstructionContext.
|
Push a locator on to the locator stack.
A | pointer to the Locator to push. |
Reimplemented from StylesheetConstructionContext.
|
Reset the StylesheetConstructionContext instance.
Any existing objects created by the instance will be destroyed.
Reimplemented from StylesheetConstructionContext.
|
Tell the user of an warning, and probably throw an exception.
msg | text of message to output |
sourceNode | node in source where error occurred |
styleNode | node in stylesheet where error occurred |
Reimplemented from StylesheetConstructionContext.
The documentation for this class was generated from the following file:
Doxygen and GraphViz are used to generate this API documentation from the Xalan-C header files.
![]() |
Xalan-C++ XSL Transformer Version 1.0 |
|