#include <StylesheetExecutionContextDefault.hpp>
Inheritance diagram for StylesheetExecutionContextDefault
Collaboration diagram for StylesheetExecutionContextDefault:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Construct a StylesheetExecutionContextDefault object.
|
|
Construct a StylesheetExecutionContextDefault object.
|
|
|
|
Add a result attribute to the list of pending attributes.
Reimplemented from StylesheetExecutionContext. |
|
Add KeyDeclaration to construction list.
Reimplemented from StylesheetExecutionContext. |
|
Borrow a cached FormatterToText instance.
Reimplemented from StylesheetExecutionContext. |
|
Borrow a cached MutableNodeRefList instance.
Reimplemented from StylesheetExecutionContext. |
|
Borrow a cached NodeSorter instance.
Reimplemented from StylesheetExecutionContext. |
|
Borrow a cached ResultTreeFragBase instance.
Reimplemented from StylesheetExecutionContext. |
|
Send character data from an XObject to the result tree.
Reimplemented from StylesheetExecutionContext. |
|
Send character data from a node to the result tree.
Reimplemented from StylesheetExecutionContext. |
|
Receive notification of character data.
The Parser will call this method to report each chunk of character data. SAX parsers may return all contiguous character data in a single chunk, or they may split it into several chunks; however, all of the characters in any single event must come from the same external entity, so that the Locator provides useful information.
The application must not attempt to read from the array outside of the specified range.
Note that some parsers will report whitespace using the ignorableWhitespace() method rather than this one (validating parsers must do so).
Reimplemented from StylesheetExecutionContext. |
|
Send raw character data from an XObject to the result tree.
Reimplemented from StylesheetExecutionContext. |
|
Send raw character data from a node to the result tree.
Reimplemented from StylesheetExecutionContext. |
|
Receive notification of character data. If available, when the disable-output-escaping attribute is used, output raw text without escaping.
Reimplemented from StylesheetExecutionContext. |
|
Reset the vector of top level parameters.
Reimplemented from StylesheetExecutionContext. |
|
Clone an element with or without children.
Reimplemented from StylesheetExecutionContext. |
|
Compare two strings using the collation of the current locale.
Reimplemented from StylesheetExecutionContext. |
|
Compare two strings using the collation of the current locale.
Reimplemented from StylesheetExecutionContext. |
|
Compare two strings using the collation of the supplied locale.
Reimplemented from StylesheetExecutionContext. |
|
Compare two strings using the collation of the current locale.
Reimplemented from StylesheetExecutionContext. |
|
Called when a Comment is to be constructed.
Reimplemented from StylesheetExecutionContext. |
|
Add namespace attributes for a node to the list of pending attributes.
Reimplemented from StylesheetExecutionContext. |
|
Create a new empty document.
Reimplemented from StylesheetExecutionContext. |
|
Construct a FormatterToDOM instance. it will add the DOM nodes to the document fragment.
Reimplemented from StylesheetExecutionContext. |
|
Construct a FormatterToDOM instance. it will add the DOM nodes to the document fragment.
Reimplemented from StylesheetExecutionContext. |
|
Create a new FormatterToHTML instance. The execution context owns the instance and will delete it when reset.
Reimplemented from StylesheetExecutionContext. |
|
FormatterToText instance constructor.
Reimplemented from StylesheetExecutionContext. |
|
Create a new FormatterToXML instance. The execution context owns the instance and will delete it when reset.
Reimplemented from StylesheetExecutionContext. |
|
Create and initialize an xpath and return it. This is to be used to create an XPath that is only used during execution.
Reimplemented from StylesheetExecutionContext. |
|
Create a MutableNodeRefList with the appropriate context.
Reimplemented from StylesheetExecutionContext. |
|
Convenience function for creating a node set with the supplied node as the only member.
Reimplemented from StylesheetExecutionContext. |
|
Create a PrintWriter using the provided ostream instance.
Reimplemented from StylesheetExecutionContext. |
|
Create a PrintWriter. Create an appropriate output stream using the provided file name and encoding.
Reimplemented from StylesheetExecutionContext. |
|
Create a PrintWriter for the provided stream.
Reimplemented from StylesheetExecutionContext. |
|
Create an ResultTreeFragment as a variable and push it on to the stack with the current context.
Reimplemented from StylesheetExecutionContext. |
|
Execute the supplied XPath and and create a variable in the current context.
Reimplemented from StylesheetExecutionContext. |
|
Create an XObject that represents a Result tree fragment.
Reimplemented from StylesheetExecutionContext. |
|
Create a new XalanNumberFormat instance.
Reimplemented from StylesheetExecutionContext. |
|
Print a diagnostics string to the output device.
Reimplemented from StylesheetExecutionContext. |
|
Display the duration since pushTime was called.
Reimplemented from StylesheetExecutionContext. |
|
Whether diagnostic output is to be generated.
Reimplemented from StylesheetExecutionContext. |
|
Determine if an external element is available.
Reimplemented from StylesheetExecutionContext. |
|
Remove KeyDeclaration from construction list.
Reimplemented from StylesheetExecutionContext. |
|
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.
Reimplemented from StylesheetExecutionContext. |
|
Receive notification of the end of an element.
The SAX parser will invoke this method at the end of every element in the XML document; there will be a corresponding startElement() event for every endElement() event (even when the element is empty).
If the element name has a namespace prefix, the prefix will still be attached to the name.
Reimplemented from StylesheetExecutionContext. |
|
Tell the user of an error, and throw an exception.
Reimplemented from StylesheetExecutionContext. |
|
Tell the user of an error, and throw an exception.
Reimplemented from StylesheetExecutionContext. |
|
Tell the user of an error, and throw an exception.
Reimplemented from StylesheetExecutionContext. |
|
Tell the user of an error, and throw an exception.
Reimplemented from StylesheetExecutionContext. |
|
Execute an XPath and return the resulting XObject. The lifetime of this XObject is not necessarily that of the Stylesheet.
Reimplemented from StylesheetExecutionContext. |
|
Handle an extension function.
Reimplemented from StylesheetExecutionContext. |
|
Determine if an element is on the recursion stack.
Reimplemented from StylesheetExecutionContext. |
|
Given a DOM Document, tell what URI was used to parse it. Needed for relative resolution.
Reimplemented from StylesheetExecutionContext. |
|
Fire a generate event.
Reimplemented from StylesheetExecutionContext. |
|
Fire a selection event.
Reimplemented from StylesheetExecutionContext. |
|
Fire a trace event.
Reimplemented from StylesheetExecutionContext. |
|
Flush the pending element.
Reimplemented from StylesheetExecutionContext. |
|
Determine if a function is available. For standard function availability, theNamespace should be an empty string.
Reimplemented from StylesheetExecutionContext. |
|
Reimplemented from StylesheetExecutionContext. |
|
Retrieve node list for current context.
Reimplemented from StylesheetExecutionContext. |
|
Reimplemented from StylesheetExecutionContext. |
|
Reimplemented from StylesheetExecutionContext. |
|
Get the counters table, which is a table of cached results that is used by ElemNumber.
Reimplemented from StylesheetExecutionContext. |
|
Retrieve the current mode of the element.
Reimplemented from StylesheetExecutionContext. |
|
Retrieve the node currently being executed.
Reimplemented from StylesheetExecutionContext. |
|
Get the top of the stack frame from where a search for a variable or param should take place.
Reimplemented from StylesheetExecutionContext. |
|
Get a DOM document, primarily for creating result tree fragments.
Reimplemented from StylesheetExecutionContext. |
|
Retrieve the XalanDecimalFormatSymbols instance associated with the name.
Reimplemented from StylesheetExecutionContext. |
|
|
|
Get the current formatter listener.
Reimplemented from StylesheetExecutionContext. |
|
Get the top of the global stack frame.
Reimplemented from StylesheetExecutionContext. |
|
Determine if a KeyDeclaration is being constructed.
Reimplemented from StylesheetExecutionContext. |
|
Retrieve the current number of spaces to indent.
Reimplemented from StylesheetExecutionContext. |
|
Retrieve the URI corresponding to a namespace prefix.
Reimplemented from StylesheetExecutionContext. |
|
Given a valid element key, return the corresponding node list.
Reimplemented from StylesheetExecutionContext. |
|
Given a name, return a string representing the value, but don't look in the global space.
Reimplemented from StylesheetExecutionContext. |
|
Retrieve the resolver for namespaces.
Reimplemented from StylesheetExecutionContext. |
|
Determine whether conflicts should be reported.
Reimplemented from StylesheetExecutionContext. |
|
Retrieve the result namespace corresponding to a prefix.
Reimplemented from StylesheetExecutionContext. |
|
Retrieve the result prefix corresponding to a namespace.
Reimplemented from StylesheetExecutionContext. |
|
Retrieve root document for stylesheet. Note that this does not have to be a XalanDocument -- it can be any node in a document.
Reimplemented from StylesheetExecutionContext. |
|
Reimplemented from StylesheetExecutionContext. |
|
Tells if FoundIndex should be thrown if index is found. This is an optimization for match patterns, and is used internally by the XPath engine.
Reimplemented from StylesheetExecutionContext. |
|
Determine the number of trace listeners.
Reimplemented from StylesheetExecutionContext. |
|
If this is set to true, simple traces of template calls are made.
Reimplemented from StylesheetExecutionContext. |
|
Generate a random namespace prefix guaranteed to be unique.
Reimplemented from StylesheetExecutionContext. |
|
Generate a random namespace prefix guaranteed to be unique.
Reimplemented from StylesheetExecutionContext. |
|
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 StylesheetExecutionContext. |
|
Given a name, locate a variable in the current context, and return a pointer to the object.
Reimplemented from StylesheetExecutionContext. |
|
Retrieve the factory object for creating XObjects.
Reimplemented from StylesheetExecutionContext. |
|
Determine the full XSLT Namespace URI.
Reimplemented from StylesheetExecutionContext. |
|
Special Xalan namespace for built-in extensions.
Reimplemented from StylesheetExecutionContext. |
|
|
|
Static function to install a new XalanNumberFormatFactory. The caller owns the XalanNumberFormatFactory instance.
|
|
See if there is an element pending.
Reimplemented from StylesheetExecutionContext. |
|
Determine if a node is after another node, in document order.
Reimplemented from StylesheetExecutionContext. |
|
Determine whether or not a prefix is in use on the pending element or the pending attributes.
Reimplemented from StylesheetExecutionContext. |
|
Output a message.
Reimplemented from StylesheetExecutionContext. |
|
Output a message.
Reimplemented from StylesheetExecutionContext. |
|
Output a message.
Reimplemented from StylesheetExecutionContext. |
|
Output a message.
Reimplemented from StylesheetExecutionContext. |
|
Given a result tree fragment, walk the tree and output it to the result stream.
Reimplemented from StylesheetExecutionContext. |
|
Output an object to the result tree by doing the right conversions. This is public for access by extensions.
Reimplemented from StylesheetExecutionContext. |
|
Provides support for XML parsing service.
Reimplemented from StylesheetExecutionContext. |
|
Pop the current context from the current context stack.
Reimplemented from StylesheetExecutionContext. |
|
Pop a frame marker for an element.
Reimplemented from StylesheetExecutionContext. |
|
Pop an element off the recursion stack.
Reimplemented from StylesheetExecutionContext. |
|
Reimplemented from StylesheetExecutionContext. |
|
Receive notification of a processing instruction.
The Parser will invoke this method once for each processing instruction found: note that processing instructions may occur before or after the main document element.
A SAX parser should never report an XML declaration (XML 1.0, section 2.8) or a text declaration (XML 1.0, section 4.3.1) using this method.
Reimplemented from StylesheetExecutionContext. |
|
Push a context marker onto the stack to let us know when to stop searching for a var.
Reimplemented from StylesheetExecutionContext. |
|
Push a frame marker for an element.
Reimplemented from StylesheetExecutionContext. |
|
Push an element onto the recursion stack.
Reimplemented from StylesheetExecutionContext. |
|
Reimplemented from StylesheetExecutionContext. |
|
Given a template, search for the arguments and push them on the stack. Also, push default arguments on the stack.
Reimplemented from StylesheetExecutionContext. |
|
Mark the time, so that displayDuration can later display the elapsed clock ticks.
Reimplemented from StylesheetExecutionContext. |
|
Set a list of top level variables in the specified execution context stylesheet.
Reimplemented from StylesheetExecutionContext. |
|
Create an ResultTreeFragment as a variable and push it on to the stack with the current context.
Reimplemented from StylesheetExecutionContext. |
|
Execute the supplied XPath and push the result as a variable in the current context.
Reimplemented from StylesheetExecutionContext. |
|
Push a named variable onto the processor variable stack The variable will be evaluated when first referenced.
Reimplemented from StylesheetExecutionContext. |
|
Push a named variable onto the variables stack. The variable has already been evaluated.
Reimplemented from StylesheetExecutionContext. |
|
Execute an XPath using the provided expression, and push the result as a variable in the context of the supplied element.
Reimplemented from StylesheetExecutionContext. |
|
Reimplemented from StylesheetExecutionContext. |
|
Replace the contents of a pending attribute.
Reimplemented from StylesheetExecutionContext. |
|
Reset the instance. This must be called before another execution is attempted. Reimplemented from StylesheetExecutionContext. |
|
Resolve the params that were pushed by the caller.
Reimplemented from StylesheetExecutionContext. |
|
Return a previously borrowed FormatterToText instance.
Reimplemented from StylesheetExecutionContext. |
|
Return a previously borrowed MutableNodeRefList instance.
Reimplemented from StylesheetExecutionContext. |
|
Return a previously borrowed NodeSorter instance.
Reimplemented from StylesheetExecutionContext. |
|
Return a previously borrowed ResultTreeFragBase instance.
Reimplemented from StylesheetExecutionContext. |
|
Return the XPath created by createMatchPattern().
Reimplemented from StylesheetExecutionContext. |
|
Set node list for current context.
Reimplemented from StylesheetExecutionContext. |
|
Set the current mode of the element.
Reimplemented from StylesheetExecutionContext. |
|
Change the node currently being executed.
Reimplemented from StylesheetExecutionContext. |
|
Set the top of the stack frame from where a search for a variable or param should take place.
Reimplemented from StylesheetExecutionContext. |
|
Set the DOMSupport instance.
|
|
Set the current formatter listener.
Reimplemented from StylesheetExecutionContext. |
|
Set the value of the flag that controls whether HTML output will check for namespace declarations on HTML elements.
|
|
Set the value of the flag that controls whether HTML output will check for namespace declarations on HTML elements. Set this to true if you want the HTML output formatter to skip checking for namespaces on elements. This makes HTML output more efficient, but can result in non-conforming behavior, since the XSLT recommendation requires XML output for elements with namespaces.
|
|
Change the resolver for namespaces.
Reimplemented from StylesheetExecutionContext. |
|
Set root document for stylesheet. Note that this does not have to be a XalanDocument -- it can be any node in a document.
Reimplemented from StylesheetExecutionContext. |
|
Associate a document with a given URI.
Reimplemented from StylesheetExecutionContext. |
|
Set root stylesheet for stylesheet.
Reimplemented from StylesheetExecutionContext. |
|
Changes whether FoundIndex should be thrown if index is found. This is an optimization for match patterns, and is used internally by the XPath engine.
Reimplemented from StylesheetExecutionContext. |
|
Set the XObjectFactory instance.
|
|
Set the XPathEnvSupport instance.
|
|
Set the DOMSupport instance.
|
|
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 StylesheetExecutionContext. |
|
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).
Reimplemented from StylesheetExecutionContext. |
|
Receive notification of the beginning of an element.
The Parser will invoke this method at the beginning of every element in the XML document; there will be a corresponding endElement() event for every startElement() event (even when the element is empty). All of the element's content will be reported, in order, before the corresponding endElement() event.
If the element name has a namespace prefix, the prefix will still be attached.
Reimplemented from StylesheetExecutionContext. |
|
Compose a diagnostic trace of the current selection.
Reimplemented from StylesheetExecutionContext. |
|
Tell the user of a warning.
Reimplemented from StylesheetExecutionContext. |
|
Tell the user of an warning, and probably throw an exception.
Reimplemented from StylesheetExecutionContext. |
|
Tell the user of a warning.
Reimplemented from StylesheetExecutionContext. |
|
Tell the user of an warning.
Reimplemented from StylesheetExecutionContext. |
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.1 |
|