#include <StylesheetExecutionContext.hpp>
Inheritance diagram for StylesheetExecutionContext:
Collaboration diagram for StylesheetExecutionContext:
|
|
|
|
|
|
|
|
|
|
|
Enums to determine whether or not run-time escaping of URLs has been set.
|
|
Enums to determine whether or not run-time omission of the META tag has been set.
|
|
|
|
|
|
Add a result attribute to the list of pending attributes.
|
|
Add a result attribute to the list of pending attributes.
|
|
Initiate creation of a result tree fragment.
|
|
Initiate to put execution result in string.
|
|
Initiate context to accept a new set of parameters.
|
|
Borrow a cached MutableNodeRefList instance.
Reimplemented from XPathExecutionContext. |
|
Send character data from an XObject to the result tree.
|
|
Send character data from a node to the result tree.
|
|
Receive notification of character data.
|
|
Send raw character data from an XObject to the result tree.
|
|
Send raw character data from a node to the result tree.
|
|
Receive notification of character data. If available, when the disable-output-escaping attribute is used, output raw text without escaping.
|
|
Reset the vector of top level parameters.
|
|
Clone a node to the result tree.
|
|
Clone a node to the result tree.
|
|
Compare two strings using the collation of the current locale.
|
|
Compare two strings using the collation of the current locale.
|
|
Compare two strings using the collation of the supplied locale.
|
|
Compare two strings using the collation of the current locale.
|
|
Called when a Comment is to be constructed.
|
|
Add namespace attributes for a node to the list of pending attributes.
|
|
|
|
|
|
Create a new FormatterToHTML instance. The execution context owns the instance and will delete it when reset.
|
|
FormatterToText instance constructor.
|
|
Create a new FormatterToXML instance. The execution context owns the instance and will delete it when reset.
|
|
Create and initialize an xpath and return it. This is to be used to create an XPath that is only used during execution.
|
|
Create a MutableNodeRefList with the appropriate context.
Reimplemented from XPathExecutionContext. |
|
Create a PrintWriter using the provided FILE instance.
|
|
Create a PrintWriter using the provided ostream instance.
|
|
Create a PrintWriter. Create an appropriate output stream using the provided file name and encoding.
|
|
Create a PrintWriter for the provided stream.
|
|
|
|
Execute the supplied XPath and and create a variable in the current context.
|
|
Create a new XalanNumberFormat instance.
|
|
Determine if an external element is available by resolving a string to a QName.
Reimplemented from XPathExecutionContext. |
|
Determine if an external element is available.
Reimplemented from XPathExecutionContext. |
|
Indicate sthe completion of result tree fragment.
|
|
Receive notification of the end of a document.
The SAX parser will invoke this method only once, and it will be the last method invoked during the parse. The parser shall not invoke this method until it has either abandoned parsing (because of an unrecoverable error) or reached the end of input.
|
|
Receive notification of the end of an element.
|
|
Indicates the completion of the result string.
|
|
Indicate parameter set is complete.
|
|
Report an error and throw an exception.
Reimplemented from XPathExecutionContext. |
|
Report an error and throw an exception.
|
|
Handle an extension function.
Reimplemented from XPathExecutionContext. |
|
Determine if an element is on the recursion stack.
|
|
Given a DOM Document, tell what URI was used to parse it. Needed for relative resolution.
Reimplemented from XPathExecutionContext. |
|
Fire a generate event.
|
|
Fire a selection event.
|
|
Fire a trace event.
|
|
Flush the pending element.
|
|
Formats a number according to the specified pattern.
Reimplemented from XPathExecutionContext. |
|
Formats a number according to the specified pattern.
Reimplemented from XPathExecutionContext. |
|
Determine if a function is available.
Reimplemented from XPathExecutionContext. |
|
Determine if a function is available.
Reimplemented from XPathExecutionContext. |
|
Gets the last string to be cached on the stack and pops it from the stack. The reference is valid until the next request is made for a cached string
|
|
Get a string that is cached on a stack.
|
|
Get a cached string for temporary use.
Reimplemented from XPathExecutionContext. |
|
Get the node list for current context.
Reimplemented from XPathExecutionContext. |
|
Reimplemented from XPathExecutionContext. |
|
Reimplemented from XPathExecutionContext. |
|
If this function returns true, only text nodes can be copied to the result tree.
|
|
Get the counters table, which is a table of cached results that is used by ElemNumber.
|
|
Retrieve the current mode.
|
|
Retrieve the node currently being executed.
Reimplemented from XPathExecutionContext. |
|
Get the top of the stack frame from where a search for a variable or param should take place.
|
|
Retrieve the current template.
|
|
Get the value for run-time escaping of URLs. This can override the property specified by the stylesheet. The default behavior is to honor the property in the stylesheet.
|
|
Get the current formatter listener.
|
|
Get the top of the global stack frame.
|
|
Retrieve the current number of spaces to indent.
|
|
Get the lastest element that has invoked a non-child element.
|
|
Gets the last string that was cached on the stack.
|
|
Retrieve the URI corresponding to a namespace prefix.
Reimplemented from XPathExecutionContext. |
|
|
|
Given a valid element key, return the corresponding node list.
Reimplemented from XPathExecutionContext. |
|
Given a valid element key, return the corresponding node list.
Reimplemented from XPathExecutionContext. |
|
Get node sorter instance.
|
|
Get the value for run-time omission of URLs. This can override the property specified by the stylesheet. The default behavior is to honor the property in the stylesheet.
|
|
Given a name, return a string representing the value, but don't look in the global space.
|
|
Retrieve the resolver for namespaces.
Reimplemented from XPathExecutionContext. |
|
Determine whether conflicts should be reported.
|
|
Retrieve the result namespace corresponding to a prefix.
|
|
Retrieve the result prefix corresponding to a namespace.
|
|
Retrieve root document for stylesheet. Note that this does not have to be a XalanDocument -- it can be any node in a document.
|
|
Get the last flag setting that determines if an element's attributes should be skipped.
|
|
Get the document associated with the given URI.
Reimplemented from XPathExecutionContext. |
|
Determine the number of trace listeners.
|
|
If this is set to true, simple traces of template calls are made.
|
|
Generate a random namespace prefix guaranteed to be unique.
|
|
The getUnparsedEntityURI function returns the URI of the unparsed entity with the specified name in the same document as the context node (see [3.3 Unparsed Entities]). It returns the empty string if there is no such entity.
Reimplemented from XPathExecutionContext. |
|
|
|
Given a name, locate a variable in the current context, and return a pointer to the object.
Reimplemented from XPathExecutionContext. |
|
Determine the full XSLT Namespace URI.
|
|
Special Xalan namespace for built-in extensions.
|
|
See if there is an element pending.
|
|
Determine if a node is after another node, in document order.
Reimplemented from XPathExecutionContext. |
|
Determine whether or not a prefix is in use on the pending element or the pending attributes.
|
|
Output a message.
Reimplemented from XPathExecutionContext. |
|
Report a message.
|
|
Given a result tree fragment, walk the tree and output it to the result stream.
|
|
Output an object to the result tree by doing the right conversions. This is public for access by extensions.
|
|
Provides support for XML parsing service.
Reimplemented from XPathExecutionContext. |
|
Pop the current context from the current context stack.
|
|
Pop the node list for current context.
Reimplemented from XPathExecutionContext. |
|
Pop the last flag setting that determines if only text nodes can be copied to the result tree.
|
|
Pop the current mode.
|
|
Reset the node currently being executed.
Reimplemented from XPathExecutionContext. |
|
Pop the last stack frame index setting.
|
|
|
|
Pop a frame marker for an element.
|
|
Pop an element off the recursion stack.
|
|
Pop the flag that determines if the if test was true.
|
|
Pop the element that invoked non children elements.
|
|
|
|
|
|
Pops the last flag setting that determines if the current attribute should be executed.
|
|
Pops the last flag setting that determines if an element's attributes should be skipped.
|
|
|
|
|
|
Receive notification of a processing instruction.
|
|
Push a context marker onto the stack to let us know when to stop searching for a var.
|
|
Push the node list for current context.
Reimplemented from XPathExecutionContext. |
|
Set the flag that determines if only text nodes can be copied to the result tree.
|
|
Set the current mode.
|
|
Change the node currently being executed.
Reimplemented from XPathExecutionContext. |
|
Set the top of the stack frame from where a search for a variable or param should take place.
|
|
Set the current template.
|
|
Push a frame marker for an element.
|
|
Set flag that determines if the if test was true.
|
|
Push the element that will invoke non children elements (i.e templates, attribute-sets).
|
|
Push an element onto the recursion stack.
|
|
|
|
Push a single paramter onto the latest initialized paramter set.
|
|
Set the flag that determines if the current attribute should be executed.
|
|
Set the flag that determines if an element's attributes should be skipped.
|
|
Set a list of top level variables in the specified execution context stylesheet.
|
|
Push a named variable onto the processor variable stack The variable will be evaluated when first referenced.
|
|
Push a named variable onto the variables stack. The variable has already been evaluated.
|
|
Execute the supplied XPath and push the result as a variable in the current context.
|
|
Execute an XPath using the provided expression, and push the result as a variable in the context of the supplied element.
|
|
|
|
|
|
Return a cached string.
Reimplemented from XPathExecutionContext. |
|
Replace the contents of a pending attribute.
|
|
Reset the instance. This must be called before another execution is attempted. Reimplemented from XPathExecutionContext. |
|
Resolve the params that were pushed by the caller.
|
|
Return a previously borrowed MutableNodeRefList instance.
Reimplemented from XPathExecutionContext. |
|
Return the XPath created by createMatchPattern().
|
|
This is a hook that XResultTreeFrag instances (which are reference counted), can notify the owning StylesheetExecutionContext instance when they are dereferenced and can be cleaned up.
|
|
Set the value for run-time escaping of URLs. This can override the property specified by the stylesheet. The default behavior is to honor the property in the stylesheet.
|
|
Set the current formatter listener.
|
|
Set the current number of spaces to indent.
|
|
Get the value for run-time omission of URLs. This can override the property specified by the stylesheet. The default behavior is to honor the property in the stylesheet.
|
|
Change the resolver for namespaces.
Reimplemented from XPathExecutionContext. |
|
Set root document for stylesheet. Note that this does not have to be a XalanDocument -- it can be any node in a document.
|
|
Associate a document with a given URI.
Reimplemented from XPathExecutionContext. |
|
Set root stylesheet for stylesheet.
|
|
Tells, through the combination of the default-space attribute on xsl:stylesheet, xsl:strip-space, xsl:preserve-space, and the xml:space attribute, whether or not extra whitespace should be stripped from the node. Literal elements from template elements should not be tested with this function.
Reimplemented from XPathExecutionContext. |
|
Receive notification of the beginning of a document.
The SAX parser will invoke this method only once, before any other methods in this interface or in DTDHandler (except for setDocumentLocator).
|
|
Receive notification of the beginning of an element.
|
|
Compose a diagnostic trace of the current selection.
|
|
Report a warning.
Reimplemented from XPathExecutionContext. |
|
Report a warning.
|
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++ XSLT Processor Version 1.10 |
|