typedef clock_t StylesheetExecutionContextDefault::ClockType |
typedef XalanVector<FormatterListener*> StylesheetExecutionContextDefault::FormatterListenerVectorType |
typedef XalanVector<const ElemTemplateElement*> StylesheetExecutionContextDefault::ElementTemplateElementStackType |
typedef XALAN_STD_QUALIFIER pair<const XPath*, ClockType> StylesheetExecutionContextDefault::XPathCacheEntry |
typedef XalanMap<XalanDOMString, XPathCacheEntry> StylesheetExecutionContextDefault::XPathCacheMapType |
typedef XalanVector<const ElemTemplate*> StylesheetExecutionContextDefault::CurrentTemplateStackType |
typedef XalanCollationServices::CollationCompareFunctor StylesheetExecutionContextDefault::CollationCompareFunctor |
StylesheetExecutionContextDefault::StylesheetExecutionContextDefault | ( | MemoryManagerType & | theManager, | |
XSLTEngineImpl & | xsltProcessor, | |||
XPathEnvSupport & | theXPathEnvSupport, | |||
DOMSupport & | theDOMSupport, | |||
XObjectFactory & | theXObjectFactory, | |||
XalanNode * | theCurrentNode = 0 , |
|||
const NodeRefListBase * | theContextNodeList = 0 , |
|||
const PrefixResolver * | thePrefixResolver = 0 | |||
) |
Construct a StylesheetExecutionContextDefault object.
theXPathEnvSupport | XPath environment support class instance | |
theDOMSupport | DOMSupport class instance | |
theXobjectFactory | factory class instance for XObjects | |
theCurrentNode | current node in the source tree | |
theContextNodeList | node list for current context | |
thePrefixResolver | pointer to prefix resolver to use |
StylesheetExecutionContextDefault::StylesheetExecutionContextDefault | ( | MemoryManagerType & | theManager, | |
XalanNode * | theCurrentNode = 0 , |
|||
const NodeRefListBase * | theContextNodeList = 0 , |
|||
const PrefixResolver * | thePrefixResolver = 0 | |||
) | [explicit] |
Construct a StylesheetExecutionContextDefault object.
theXPathEnvSupport | XPath environment support class instance | |
theDOMSupport | DOMSupport class instance | |
theXobjectFactory | factory class instance for XObjects | |
theCurrentNode | current node in the source tree | |
theContextNodeList | node list for current context | |
thePrefixResolver | pointer to prefix resolver to use |
virtual StylesheetExecutionContextDefault::~StylesheetExecutionContextDefault | ( | ) | [virtual] |
static StylesheetExecutionContextDefault* StylesheetExecutionContextDefault::create | ( | MemoryManagerType & | theManager, | |
XalanNode * | theCurrentNode = 0 , |
|||
const NodeRefListBase * | theContextNodeList = 0 , |
|||
const PrefixResolver * | thePrefixResolver = 0 | |||
) | [static] |
void StylesheetExecutionContextDefault::setXPathEnvSupport | ( | XPathEnvSupport * | theSupport | ) |
void StylesheetExecutionContextDefault::setDOMSupport | ( | DOMSupport * | theDOMSupport | ) |
void StylesheetExecutionContextDefault::setXObjectFactory | ( | XObjectFactory * | theXObjectFactory | ) |
void StylesheetExecutionContextDefault::setXSLTProcessor | ( | XSLTEngineImpl * | theProcessor | ) |
bool StylesheetExecutionContextDefault::getUsePerInstanceDocumentFactory | ( | ) | const |
void StylesheetExecutionContextDefault::setUsePerInstanceDocumentFactory | ( | bool | fValue | ) |
virtual void StylesheetExecutionContextDefault::error | ( | const XalanDOMString & | msg, | |
const ElemTemplateElement & | styleNode, | |||
const XalanNode * | sourceNode = 0 | |||
) | const [virtual] |
Report an error and throw an exception.
msg | The text of the message. | |
styleNode | The stylesheet node were the error occurred. | |
sourceNode | The source node where the error occurred. May be 0. |
Implements StylesheetExecutionContext.
virtual void StylesheetExecutionContextDefault::warn | ( | const XalanDOMString & | msg, | |
const ElemTemplateElement & | styleNode, | |||
const XalanNode * | sourceNode = 0 | |||
) | const [virtual] |
Report a warning.
msg | The text of the message. | |
styleNode | The stylesheet node were the warning occurred. | |
sourceNode | The source node where the warning occurred. May be 0. |
Implements StylesheetExecutionContext.
virtual void StylesheetExecutionContextDefault::message | ( | const XalanDOMString & | msg, | |
const ElemTemplateElement & | styleNode, | |||
const XalanNode * | sourceNode = 0 | |||
) | const [virtual] |
Report a message.
msg | The text of the message. | |
styleNode | The stylesheet node were the message occurred. | |
sourceNode | The source node where the message occurred. May be 0. |
Implements StylesheetExecutionContext.
virtual bool StylesheetExecutionContextDefault::getQuietConflictWarnings | ( | ) | const [virtual] |
Determine whether conflicts should be reported.
Implements StylesheetExecutionContext.
virtual bool StylesheetExecutionContextDefault::getCopyTextNodesOnly | ( | ) | const [virtual] |
If this function returns true, only text nodes can be copied to the result tree.
Implements StylesheetExecutionContext.
virtual void StylesheetExecutionContextDefault::pushCopyTextNodesOnly | ( | bool | copyTextNodesOnly | ) | [virtual] |
Set the flag that determines if only text nodes can be copied to the result tree.
copyTextNodesOnly | The value of the flag |
Implements StylesheetExecutionContext.
virtual bool StylesheetExecutionContextDefault::popCopyTextNodesOnly | ( | ) | [virtual] |
Pop the last flag setting that determines if only text nodes can be copied to the result tree.
Implements StylesheetExecutionContext.
virtual void StylesheetExecutionContextDefault::pushProcessCurrentAttribute | ( | bool | processAttribute | ) | [virtual] |
Set the flag that determines if the current attribute should be executed.
processAttribute | the value of the flag |
Implements StylesheetExecutionContext.
virtual bool StylesheetExecutionContextDefault::popProcessCurrentAttribute | ( | ) | [virtual] |
Pops the last flag setting that determines if the current attribute should be executed.
Implements StylesheetExecutionContext.
virtual void StylesheetExecutionContextDefault::pushSkipElementAttributes | ( | bool | skipAttributes | ) | [virtual] |
Set the flag that determines if an element's attributes should be skipped.
skipAttributes | the value of the flag |
Implements StylesheetExecutionContext.
virtual bool StylesheetExecutionContextDefault::getSkipElementAttributes | ( | ) | const [virtual] |
Get the last flag setting that determines if an element's attributes should be skipped.
Implements StylesheetExecutionContext.
virtual bool StylesheetExecutionContextDefault::popSkipElementAttributes | ( | ) | [virtual] |
Pops the last flag setting that determines if an element's attributes should be skipped.
Implements StylesheetExecutionContext.
virtual void StylesheetExecutionContextDefault::pushExecuteIf | ( | bool | executeIf | ) | [virtual] |
Set flag that determines if the if test was true.
executeIf | the value of the flag |
Implements StylesheetExecutionContext.
virtual bool StylesheetExecutionContextDefault::popExecuteIf | ( | ) | [virtual] |
Pop the flag that determines if the if test was true.
executeIf | the value of the flag |
Implements StylesheetExecutionContext.
virtual XalanNode* StylesheetExecutionContextDefault::getRootDocument | ( | ) | const [virtual] |
Retrieve root document for stylesheet.
Note that this does not have to be a XalanDocument -- it can be any node in a document.
Implements StylesheetExecutionContext.
virtual void StylesheetExecutionContextDefault::setRootDocument | ( | XalanNode * | theDocument | ) | [virtual] |
Set root document for stylesheet.
Note that this does not have to be a XalanDocument -- it can be any node in a document.
theDocument | root document |
Implements StylesheetExecutionContext.
virtual void StylesheetExecutionContextDefault::setStylesheetRoot | ( | const StylesheetRoot * | theStylesheet | ) | [virtual] |
Set root stylesheet for stylesheet.
theStylesheet | root stylesheet |
Implements StylesheetExecutionContext.
virtual const XalanQName* StylesheetExecutionContextDefault::getCurrentMode | ( | ) | const [virtual] |
virtual void StylesheetExecutionContextDefault::pushCurrentMode | ( | const XalanQName * | theMode | ) | [virtual] |
virtual void StylesheetExecutionContextDefault::popCurrentMode | ( | ) | [virtual] |
virtual const ElemTemplate* StylesheetExecutionContextDefault::getCurrentTemplate | ( | ) | const [virtual] |
Retrieve the current template.
Implements StylesheetExecutionContext.
virtual void StylesheetExecutionContextDefault::pushCurrentTemplate | ( | const ElemTemplate * | theTemplate | ) | [virtual] |
Set the current template.
theTemplate | The current template instance |
Implements StylesheetExecutionContext.
virtual void StylesheetExecutionContextDefault::popCurrentTemplate | ( | ) | [virtual] |
Implements StylesheetExecutionContext.
virtual bool StylesheetExecutionContextDefault::isElementPending | ( | ) | const [virtual] |
virtual void StylesheetExecutionContextDefault::replacePendingAttribute | ( | const XalanDOMChar * | theName, | |
const XalanDOMChar * | theNewType, | |||
const XalanDOMChar * | theNewValue | |||
) | [virtual] |
Replace the contents of a pending attribute.
theName | name of attribute | |
theNewType | type of attribute | |
theNewValue | new value of attribute |
Implements StylesheetExecutionContext.
virtual void StylesheetExecutionContextDefault::pushOutputContext | ( | FormatterListener * | flistener = 0 |
) | [virtual] |
Implements StylesheetExecutionContext.
virtual void StylesheetExecutionContextDefault::popOutputContext | ( | ) | [virtual] |
Implements StylesheetExecutionContext.
virtual void StylesheetExecutionContextDefault::addResultAttribute | ( | const XalanDOMString & | aname, | |
const XalanDOMString & | value | |||
) | [virtual] |
Add a result attribute to the list of pending attributes.
aname | name of attribute | |
value | value of attribute |
Implements StylesheetExecutionContext.
virtual void StylesheetExecutionContextDefault::addResultAttribute | ( | const XalanDOMString & | aname, | |
const XalanDOMChar * | value | |||
) | [virtual] |
Add a result attribute to the list of pending attributes.
aname | name of attribute | |
value | value of attribute |
Implements StylesheetExecutionContext.
virtual void StylesheetExecutionContextDefault::copyNamespaceAttributes | ( | const XalanNode & | src | ) | [virtual] |
Add namespace attributes for a node to the list of pending attributes.
src | source node |
Implements StylesheetExecutionContext.
virtual const XalanDOMString* StylesheetExecutionContextDefault::getResultPrefixForNamespace | ( | const XalanDOMString & | theNamespace | ) | const [virtual] |
Retrieve the result prefix corresponding to a namespace.
theNamespace | namespace for prefix |
Implements StylesheetExecutionContext.
virtual const XalanDOMString* StylesheetExecutionContextDefault::getResultNamespaceForPrefix | ( | const XalanDOMString & | thePrefix | ) | const [virtual] |
Retrieve the result namespace corresponding to a prefix.
thePrefix | prefix for namespace |
Implements StylesheetExecutionContext.
virtual bool StylesheetExecutionContextDefault::isPendingResultPrefix | ( | const XalanDOMString & | thePrefix | ) | [virtual] |
Determine whether or not a prefix is in use on the pending element or the pending attributes.
thePrefix | prefix for namespace |
Implements StylesheetExecutionContext.
virtual void StylesheetExecutionContextDefault::getUniqueNamespaceValue | ( | XalanDOMString & | theValue | ) | const [virtual] |
Generate a random namespace prefix guaranteed to be unique.
theValue | A string for returning the new prefix |
Implements StylesheetExecutionContext.
virtual FormatterListener* StylesheetExecutionContextDefault::getFormatterListener | ( | ) | const [virtual] |
Get the current formatter listener.
Implements StylesheetExecutionContext.
virtual void StylesheetExecutionContextDefault::setFormatterListener | ( | FormatterListener * | flistener | ) | [virtual] |
Set the current formatter listener.
flistener | pointer to new formatter listener |
Implements StylesheetExecutionContext.
virtual int StylesheetExecutionContextDefault::getIndent | ( | ) | const [virtual] |
Retrieve the current number of spaces to indent.
Implements StylesheetExecutionContext.
virtual void StylesheetExecutionContextDefault::setIndent | ( | int | indentAmount | ) | [virtual] |
Set the current number of spaces to indent.
indentAmount | The number of spaces to indent. Use -1 for the default amount. |
Implements StylesheetExecutionContext.
virtual const XPath* StylesheetExecutionContextDefault::createMatchPattern | ( | const XalanDOMString & | str, | |
const PrefixResolver & | resolver | |||
) | [virtual] |
Create and initialize an xpath and return it.
This is to be used to create an XPath that is only used during execution.
str | string expression for XPath evaluation | |
resolver | resolver for namespace resolution |
Implements StylesheetExecutionContext.
virtual void StylesheetExecutionContextDefault::returnXPath | ( | const XPath * | xpath | ) | [virtual] |
Return the XPath created by createMatchPattern().
xpath | The XPath to return. |
Implements StylesheetExecutionContext.
virtual void StylesheetExecutionContextDefault::pushTopLevelVariables | ( | const ParamVectorType & | topLevelParams | ) | [virtual] |
Set a list of top level variables in the specified execution context stylesheet.
topLevelParams | list of top level parameters |
Implements StylesheetExecutionContext.
virtual const XObjectPtr StylesheetExecutionContextDefault::createVariable | ( | const XPath & | xpath, | |
XalanNode * | contextNode, | |||
const PrefixResolver & | resolver | |||
) | [virtual] |
Execute the supplied XPath and and create a variable in the current context.
str | string expression for XPath evaluation | |
contextNode | current node in the source tree | |
resolver | resolver for namespace resolution |
Implements StylesheetExecutionContext.
virtual void StylesheetExecutionContextDefault::pushVariable | ( | const XalanQName & | name, | |
const ElemTemplateElement * | element, | |||
const XalanDOMString & | str, | |||
XalanNode * | contextNode, | |||
const PrefixResolver & | resolver | |||
) | [virtual] |
Execute an XPath using the provided expression, and push the result as a variable in the context of the supplied element.
name | name of variable | |
element | element marker for variable | |
str | string expression for XPath evaluation | |
contextNode | current node in the source tree | |
resolver | resolver for namespace resolution |
Implements StylesheetExecutionContext.
virtual void StylesheetExecutionContextDefault::pushVariable | ( | const XalanQName & | name, | |
const XObjectPtr | val, | |||
const ElemTemplateElement * | element | |||
) | [virtual] |
Push a named variable onto the variables stack.
The variable has already been evaluated.
name | name of variable | |
val | pointer to XObject value | |
element | element marker for variable |
Implements StylesheetExecutionContext.
virtual void StylesheetExecutionContextDefault::pushVariable | ( | const XalanQName & | name, | |
const ElemVariable * | var, | |||
const ElemTemplateElement * | element | |||
) | [virtual] |
Push a named variable onto the processor variable stack The variable will be evaluated when first referenced.
name | name of variable | |
var | pointer to ElemVariable instance | |
element | element marker for variable |
Implements StylesheetExecutionContext.
virtual void StylesheetExecutionContextDefault::pushVariable | ( | const XalanQName & | name, | |
const ElemTemplateElement * | element, | |||
const XPath & | xpath, | |||
XalanNode * | contextNode, | |||
const PrefixResolver & | resolver | |||
) | [virtual] |
Execute the supplied XPath and push the result as a variable in the current context.
name | name of variable | |
element | element marker for variable | |
str | string expression for XPath evaluation | |
contextNode | current node in the source tree | |
resolver | resolver for namespace resolution |
Implements StylesheetExecutionContext.
virtual void StylesheetExecutionContextDefault::pushContextMarker | ( | ) | [virtual] |
Push a context marker onto the stack to let us know when to stop searching for a var.
Implements StylesheetExecutionContext.
virtual void StylesheetExecutionContextDefault::popContextMarker | ( | ) | [virtual] |
virtual void StylesheetExecutionContextDefault::resolveTopLevelParams | ( | ) | [virtual] |
virtual void StylesheetExecutionContextDefault::clearTopLevelParams | ( | ) | [virtual] |
virtual void StylesheetExecutionContextDefault::beginParams | ( | ) | [virtual] |
virtual void StylesheetExecutionContextDefault::endParams | ( | ) | [virtual] |
virtual void StylesheetExecutionContextDefault::pushParam | ( | const XalanQName & | qName, | |
const XObjectPtr & | theValue | |||
) | [virtual] |
Push a single paramter onto the latest initialized paramter set.
qName | the name of the parameter | |
theValue | the value of the parameter |
Implements StylesheetExecutionContext.
virtual const XObjectPtr StylesheetExecutionContextDefault::getParamVariable | ( | const XalanQName & | theName | ) | [virtual] |
Given a name, return a string representing the value, but don't look in the global space.
theName | name of variable |
Implements StylesheetExecutionContext.
virtual void StylesheetExecutionContextDefault::pushElementFrame | ( | const ElemTemplateElement * | elem | ) | [virtual] |
Push a frame marker for an element.
elem | the element |
Implements StylesheetExecutionContext.
virtual void StylesheetExecutionContextDefault::popElementFrame | ( | ) | [virtual] |
Pop a frame marker for an element.
elem | the element |
Implements StylesheetExecutionContext.
virtual int StylesheetExecutionContextDefault::getGlobalStackFrameIndex | ( | ) | const [virtual] |
Get the top of the global stack frame.
Implements StylesheetExecutionContext.
virtual int StylesheetExecutionContextDefault::getCurrentStackFrameIndex | ( | ) | const [virtual] |
Get the top of the stack frame from where a search for a variable or param should take place.
Implements StylesheetExecutionContext.
virtual void StylesheetExecutionContextDefault::pushCurrentStackFrameIndex | ( | int | currentStackFrameIndex = -1 |
) | [virtual] |
Set the top of the stack frame from where a search for a variable or param should take place.
currentStackFrameIndex | new value of index |
Implements StylesheetExecutionContext.
virtual void StylesheetExecutionContextDefault::popCurrentStackFrameIndex | ( | ) | [virtual] |
virtual void StylesheetExecutionContextDefault::startDocument | ( | ) | [virtual] |
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).
SAXException |
Implements StylesheetExecutionContext.
virtual void StylesheetExecutionContextDefault::endDocument | ( | ) | [virtual] |
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.
SAXException |
Implements StylesheetExecutionContext.
virtual void StylesheetExecutionContextDefault::startElement | ( | const XalanDOMChar * | name | ) | [virtual] |
Receive notification of the beginning of an element.
name | element type name |
Implements StylesheetExecutionContext.
virtual void StylesheetExecutionContextDefault::endElement | ( | const XalanDOMChar * | name | ) | [virtual] |
Receive notification of the end of an element.
name | element type name |
Implements StylesheetExecutionContext.
virtual void StylesheetExecutionContextDefault::characters | ( | const XalanDOMChar * | ch, | |
XalanDOMString::size_type | start, | |||
XalanDOMString::size_type | length | |||
) | [virtual] |
Receive notification of character data.
ch | pointer to characters from the XML document | |
start | start position in the array | |
length | number of characters to read from the array |
Implements StylesheetExecutionContext.
virtual void StylesheetExecutionContextDefault::charactersRaw | ( | const XalanDOMChar * | ch, | |
XalanDOMString::size_type | start, | |||
XalanDOMString::size_type | length | |||
) | [virtual] |
Receive notification of character data.
If available, when the disable-output-escaping attribute is used, output raw text without escaping.
ch | pointer to characters from the XML document | |
start | start position in the array | |
length | number of characters to read from the array |
Implements StylesheetExecutionContext.
virtual void StylesheetExecutionContextDefault::comment | ( | const XalanDOMChar * | data | ) | [virtual] |
Called when a Comment is to be constructed.
data | pointer to comment data |
Implements StylesheetExecutionContext.
virtual void StylesheetExecutionContextDefault::processingInstruction | ( | const XalanDOMChar * | target, | |
const XalanDOMChar * | data | |||
) | [virtual] |
Receive notification of a processing instruction.
target | processing instruction target | |
data | processing instruction data, or null if none was supplied |
Implements StylesheetExecutionContext.
virtual void StylesheetExecutionContextDefault::flushPending | ( | ) | [virtual] |
virtual void StylesheetExecutionContextDefault::cloneToResultTree | ( | const XalanNode & | node, | |
const LocatorType * | locator | |||
) | [virtual] |
Clone a node to the result tree.
node | node to clone | |
locator | The Locator, if any |
Implements StylesheetExecutionContext.
virtual void StylesheetExecutionContextDefault::cloneToResultTree | ( | const XalanNode & | node, | |
XalanNode::NodeType | nodeType, | |||
bool | overrideStrip, | |||
bool | shouldCloneAttributes, | |||
const LocatorType * | locator | |||
) | [virtual] |
Clone a node to the result tree.
node | node to clone | |
nodeType | the type of the node | |
overrideStrip | false if white space stripping should be done | |
shouldCloneAttributes | true if attributes should be cloned | |
locator | The Locator, if any |
Implements StylesheetExecutionContext.
virtual void StylesheetExecutionContextDefault::beginCreateXResultTreeFrag | ( | XalanNode * | sourceNode | ) | [virtual] |
Initiate creation of a result tree fragment.
sourceNode | the source Node |
Implements StylesheetExecutionContext.
virtual const XObjectPtr StylesheetExecutionContextDefault::endCreateXResultTreeFrag | ( | ) | [virtual] |
Indicate sthe completion of result tree fragment.
Implements StylesheetExecutionContext.
virtual void StylesheetExecutionContextDefault::beginFormatToText | ( | XalanDOMString & | theResult | ) | [virtual] |
Initiate to put execution result in string.
theResult | the string to contain the result |
Implements StylesheetExecutionContext.
virtual void StylesheetExecutionContextDefault::endFormatToText | ( | ) | [virtual] |
virtual void StylesheetExecutionContextDefault::outputToResultTree | ( | const XObject & | xobj, | |
const LocatorType * | locator | |||
) | [virtual] |
Output an object to the result tree by doing the right conversions.
This is public for access by extensions.
obj | the XObject to output | |
locator | The Locator, if any |
Implements StylesheetExecutionContext.
virtual void StylesheetExecutionContextDefault::outputResultTreeFragment | ( | const XObject & | theTree, | |
const LocatorType * | locator | |||
) | [virtual] |
Given a result tree fragment, walk the tree and output it to the result stream.
theTree | result tree fragment | |
locator | The Locator, if any |
Implements StylesheetExecutionContext.
virtual const XalanDOMString& StylesheetExecutionContextDefault::getXSLNameSpaceURL | ( | ) | const [virtual] |
Determine the full XSLT Namespace URI.
Implements StylesheetExecutionContext.
virtual const XalanDOMString& StylesheetExecutionContextDefault::getXalanXSLNameSpaceURL | ( | ) | const [virtual] |
Special Xalan namespace for built-in extensions.
Implements StylesheetExecutionContext.
virtual bool StylesheetExecutionContextDefault::findOnElementRecursionStack | ( | const ElemTemplateElement * | theElement | ) | const [virtual] |
Determine if an element is on the recursion stack.
Implements StylesheetExecutionContext.
virtual void StylesheetExecutionContextDefault::pushOnElementRecursionStack | ( | const ElemTemplateElement * | theElement | ) | [virtual] |
Push an element onto the recursion stack.
theElement | pointer to element to push |
Implements StylesheetExecutionContext.
virtual const ElemTemplateElement* StylesheetExecutionContextDefault::popElementRecursionStack | ( | ) | [virtual] |
Pop an element off the recursion stack.
Implements StylesheetExecutionContext.
virtual bool StylesheetExecutionContextDefault::returnXResultTreeFrag | ( | XResultTreeFrag * | theXResultTreeFrag | ) | [virtual] |
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.
theXResultTreeFrag | The instance that is being returned. |
Implements StylesheetExecutionContext.
virtual eEscapeURLs StylesheetExecutionContextDefault::getEscapeURLs | ( | ) | const [virtual] |
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.
Implements StylesheetExecutionContext.
virtual void StylesheetExecutionContextDefault::setEscapeURLs | ( | eEscapeURLs | value | ) | [virtual] |
virtual eOmitMETATag StylesheetExecutionContextDefault::getOmitMETATag | ( | ) | const [virtual] |
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.
Implements StylesheetExecutionContext.
void StylesheetExecutionContextDefault::setOmitMETATag | ( | eOmitMETATag | value | ) | [virtual] |
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.
value | The value of the enum |
Implements StylesheetExecutionContext.
virtual FormatterListener* StylesheetExecutionContextDefault::createFormatterToXML | ( | Writer & | writer, | |
const XalanDOMString & | version = XalanDOMString(XalanMemMgrs::getDummyMemMgr()) , |
|||
bool | doIndent = false , |
|||
int | indent = eDefaultXMLIndentAmount , |
|||
const XalanDOMString & | encoding = XalanDOMString(XalanMemMgrs::getDummyMemMgr()) , |
|||
const XalanDOMString & | mediaType = XalanDOMString(XalanMemMgrs::getDummyMemMgr()) , |
|||
const XalanDOMString & | doctypeSystem = XalanDOMString(XalanMemMgrs::getDummyMemMgr()) , |
|||
const XalanDOMString & | doctypePublic = XalanDOMString(XalanMemMgrs::getDummyMemMgr()) , |
|||
bool | xmlDecl = true , |
|||
const XalanDOMString & | standalone = XalanDOMString(XalanMemMgrs::getDummyMemMgr()) | |||
) | [virtual] |
Create a new FormatterToXML instance.
The execution context owns the instance and will delete it when reset.
writer | character output stream to use | |
version | version of the output method | |
doIndent | true if output is to be indented | |
indent | number of spaces to indent at each nesting level | |
encoding | character encoding for the writer | |
mediaType | media type (MIME content type) of the data | |
doctypeSystem | system identifier to be used in the document type declaration | |
doctypePublic | public identifier to be used in the document type declaration | |
xmlDecl | true if the XSLT processor should output an XML declaration | |
standalone | true if the XSLT processor should output a standalone document declaration |
Implements StylesheetExecutionContext.
virtual FormatterListener* StylesheetExecutionContextDefault::createFormatterToHTML | ( | Writer & | writer, | |
const XalanDOMString & | encoding = XalanDOMString(XalanMemMgrs::getDummyMemMgr()) , |
|||
const XalanDOMString & | mediaType = XalanDOMString(XalanMemMgrs::getDummyMemMgr()) , |
|||
const XalanDOMString & | doctypeSystem = XalanDOMString(XalanMemMgrs::getDummyMemMgr()) , |
|||
const XalanDOMString & | doctypePublic = XalanDOMString(XalanMemMgrs::getDummyMemMgr()) , |
|||
bool | doIndent = true , |
|||
int | indent = eDefaultHTMLIndentAmount , |
|||
bool | escapeURLs = true , |
|||
bool | omitMetaTag = false | |||
) | [virtual] |
Create a new FormatterToHTML instance.
The execution context owns the instance and will delete it when reset.
writer | character output stream to use | |
encoding | character encoding for the writer | |
mediaType | media type (MIME content type) of the data | |
doctypeSystem | system identifier to be used in the document type declaration | |
doctypePublic | public identifier to be used in the document type declaration | |
doIndent | true if output is to be indented | |
indent | number of spaces to indent at each nesting level | |
escapeURLs | Whether or not to escape URLs according to the recommendation. The default is true. | |
omitMetaTag | Whether or not to output a META TAG according to the recommendation. The default is false. |
Implements StylesheetExecutionContext.
virtual FormatterListener* StylesheetExecutionContextDefault::createFormatterToText | ( | Writer & | writer, | |
const XalanDOMString & | encoding | |||
) | [virtual] |
FormatterToText instance constructor.
writer | writer for output | |
encoding | character encoding for the writer |
Implements StylesheetExecutionContext.
virtual NodeSorter* StylesheetExecutionContextDefault::getNodeSorter | ( | ) | [virtual] |
virtual XalanNumberFormatAutoPtr StylesheetExecutionContextDefault::createXalanNumberFormat | ( | ) | [virtual] |
Create a new XalanNumberFormat instance.
Implements StylesheetExecutionContext.
static XalanNumberFormatFactory& StylesheetExecutionContextDefault::getDefaultXalanNumberFormatFactory | ( | ) | [static] |
static XalanNumberFormatFactory* StylesheetExecutionContextDefault::installXalanNumberFormatFactory | ( | XalanNumberFormatFactory * | theFactory | ) | [static] |
Static function to install a new XalanNumberFormatFactory.
The caller owns the XalanNumberFormatFactory instance.
a | pointer to the new factory instance to use. |
virtual tl_size_type StylesheetExecutionContextDefault::getTraceListeners | ( | ) | const [virtual] |
Determine the number of trace listeners.
Implements StylesheetExecutionContext.
virtual void StylesheetExecutionContextDefault::fireGenerateEvent | ( | const GenerateEvent & | ge | ) | [virtual] |
virtual void StylesheetExecutionContextDefault::fireTraceEvent | ( | const TracerEvent & | te | ) | [virtual] |
virtual void StylesheetExecutionContextDefault::fireSelectEvent | ( | const SelectionEvent & | se | ) | [virtual] |
Fire a selection event.
se | selection event to fire |
Implements StylesheetExecutionContext.
virtual bool StylesheetExecutionContextDefault::getTraceSelects | ( | ) | const [virtual] |
If this is set to true, simple traces of template calls are made.
Implements StylesheetExecutionContext.
virtual void StylesheetExecutionContextDefault::traceSelect | ( | const ElemTemplateElement & | theStylesheetElement, | |
const NodeRefListBase & | nl, | |||
const XPath * | xpath | |||
) | [virtual] |
Compose a diagnostic trace of the current selection.
theStylesheetElement | The executing stylesheet element | |
nl | The list of selected nodes | |
xpath | A pointer to the XPath which generated the list of nodes, if any. |
Implements StylesheetExecutionContext.
virtual int StylesheetExecutionContextDefault::collationCompare | ( | const XalanDOMString & | theLHS, | |
const XalanDOMString & | theRHS, | |||
XalanCollationServices::eCaseOrder | theCaseOrder = XalanCollationServices::eDefault | |||
) | [virtual] |
Compare two strings using the collation of the current locale.
theLHS | a string to compare | |
theRHS | a string to compare | |
theCaseOrder | the case order for the comparison |
Implements StylesheetExecutionContext.
virtual int StylesheetExecutionContextDefault::collationCompare | ( | const XalanDOMString & | theLHS, | |
const XalanDOMString & | theRHS, | |||
const XalanDOMString & | theLocale, | |||
XalanCollationServices::eCaseOrder | theCaseOrder = XalanCollationServices::eDefault | |||
) | [virtual] |
Compare two strings using the collation of the supplied locale.
theLHS | a string to compare | |
theRHS | a string to compare | |
theLocal | a string that specifies the locale | |
theCaseOrder | the case order for the comparison |
Implements StylesheetExecutionContext.
virtual int StylesheetExecutionContextDefault::collationCompare | ( | const XalanDOMChar * | theLHS, | |
const XalanDOMChar * | theRHS, | |||
XalanCollationServices::eCaseOrder | theCaseOrder = XalanCollationServices::eDefault | |||
) | [virtual] |
Compare two strings using the collation of the current locale.
theLHS | a string to compare | |
theRHS | a string to compare | |
theCaseOrder | the case order for the comparison |
Implements StylesheetExecutionContext.
virtual int StylesheetExecutionContextDefault::collationCompare | ( | const XalanDOMChar * | theLHS, | |
const XalanDOMChar * | theRHS, | |||
const XalanDOMChar * | theLocale, | |||
XalanCollationServices::eCaseOrder | theCaseOrder = XalanCollationServices::eDefault | |||
) | [virtual] |
Compare two strings using the collation of the current locale.
theLHS | a string to compare | |
theRHS | a string to compare | |
theLocal | a string that specifies the locale | |
theCaseOrder | the case order for the comparison |
Implements StylesheetExecutionContext.
const CollationCompareFunctor* StylesheetExecutionContextDefault::installCollationCompareFunctor | ( | CollationCompareFunctor * | theFunctor | ) |
CollationCompareFunctor* StylesheetExecutionContextDefault::uninstallCollationCompareFunctor | ( | ) |
virtual void StylesheetExecutionContextDefault::formatNumber | ( | double | number, | |
const XalanDOMString & | pattern, | |||
XalanDOMString & | theResult, | |||
const XalanNode * | context = 0 , |
|||
const LocatorType * | locator = 0 | |||
) | [virtual] |
Formats a number according to the specified pattern.
number | the number to be formatted | |
pattern | the format pattern | |
theResult | the formatted number | |
context | the source node | |
locator | the locator |
Implements StylesheetExecutionContext.
virtual void StylesheetExecutionContextDefault::formatNumber | ( | double | number, | |
const XalanDOMString & | pattern, | |||
const XalanDOMString & | dfsName, | |||
XalanDOMString & | theResult, | |||
const XalanNode * | context = 0 , |
|||
const LocatorType * | locator = 0 | |||
) | [virtual] |
Formats a number according to the specified pattern.
number | the number to be formatted | |
pattern | the format pattern | |
dfsName | the name of decimal format to use | |
theResult | the formatted number | |
context | the source node | |
locator | the locator |
Implements StylesheetExecutionContext.
const FormatNumberFunctor* StylesheetExecutionContextDefault::installFormatNumberFunctor | ( | FormatNumberFunctor * | formatNumberFunctor | ) |
FormatNumberFunctor* StylesheetExecutionContextDefault::uninstallFormatNumberFunctor | ( | ) |
virtual PrintWriter* StylesheetExecutionContextDefault::createPrintWriter | ( | XalanOutputStream * | theTextOutputStream | ) | [virtual] |
Create a PrintWriter for the provided stream.
theTextOutputStream | The output stream for the PrintWriter. |
Implements StylesheetExecutionContext.
virtual PrintWriter* StylesheetExecutionContextDefault::createPrintWriter | ( | const XalanDOMString & | theFileName, | |
const XalanDOMString & | theEncoding | |||
) | [virtual] |
Create a PrintWriter.
Create an appropriate output stream using the provided file name and encoding.
theFileName | The file name for the output stream | |
theEncoding | The encoding for the output stream |
Implements StylesheetExecutionContext.
virtual PrintWriter* StylesheetExecutionContextDefault::createPrintWriter | ( | StreamType & | theStream | ) | [virtual] |
virtual PrintWriter* StylesheetExecutionContextDefault::createPrintWriter | ( | FILE * | theStream | ) | [virtual] |
Create a PrintWriter using the provided FILE instance.
theStream | The output stream for the PrintWriter. |
Implements StylesheetExecutionContext.
virtual CountersTable& StylesheetExecutionContextDefault::getCountersTable | ( | ) | [virtual] |
Get the counters table, which is a table of cached results that is used by ElemNumber.
Implements StylesheetExecutionContext.
virtual void StylesheetExecutionContextDefault::characters | ( | const XalanNode & | node | ) | [virtual] |
Send character data from a node to the result tree.
node | The node to send. |
Implements StylesheetExecutionContext.
virtual void StylesheetExecutionContextDefault::characters | ( | const XObjectPtr & | xobject | ) | [virtual] |
Send character data from an XObject to the result tree.
node | The xobject to send. |
Implements StylesheetExecutionContext.
virtual void StylesheetExecutionContextDefault::charactersRaw | ( | const XalanNode & | node | ) | [virtual] |
Send raw character data from a node to the result tree.
node | The node to send. | |
length | number of characters to read from the array |
Implements StylesheetExecutionContext.
virtual void StylesheetExecutionContextDefault::charactersRaw | ( | const XObjectPtr & | xobject | ) | [virtual] |
Send raw character data from an XObject to the result tree.
node | The xobject to send. |
Implements StylesheetExecutionContext.
virtual void StylesheetExecutionContextDefault::reset | ( | ) | [virtual] |
Reset the instance.
This must be called before another execution is attempted.
Implements StylesheetExecutionContext.
virtual XalanNode* StylesheetExecutionContextDefault::getCurrentNode | ( | ) | const [virtual] |
Retrieve the node currently being executed.
Implements StylesheetExecutionContext.
virtual void StylesheetExecutionContextDefault::pushCurrentNode | ( | XalanNode * | theCurrentNode | ) | [virtual] |
Change the node currently being executed.
theCurrentNode | new current node |
Implements StylesheetExecutionContext.
virtual void StylesheetExecutionContextDefault::popCurrentNode | ( | ) | [virtual] |
virtual bool StylesheetExecutionContextDefault::isNodeAfter | ( | const XalanNode & | node1, | |
const XalanNode & | node2 | |||
) | const [virtual] |
Determine if a node is after another node, in document order.
node1 | The first node | |
node2 | The second node |
Implements StylesheetExecutionContext.
virtual void StylesheetExecutionContextDefault::pushContextNodeList | ( | const NodeRefListBase & | theList | ) | [virtual] |
Push the node list for current context.
theList | new node list |
Implements StylesheetExecutionContext.
virtual void StylesheetExecutionContextDefault::popContextNodeList | ( | ) | [virtual] |
virtual const NodeRefListBase& StylesheetExecutionContextDefault::getContextNodeList | ( | ) | const [virtual] |
virtual size_type StylesheetExecutionContextDefault::getContextNodeListLength | ( | ) | const [virtual] |
Implements StylesheetExecutionContext.
virtual size_type StylesheetExecutionContextDefault::getContextNodeListPosition | ( | const XalanNode & | contextNode | ) | const [virtual] |
Implements StylesheetExecutionContext.
virtual bool StylesheetExecutionContextDefault::elementAvailable | ( | const XalanQName & | theQName | ) | const [virtual] |
Determine if an external element is available.
theQName | The QName of the element |
Implements StylesheetExecutionContext.
virtual bool StylesheetExecutionContextDefault::elementAvailable | ( | const XalanDOMString & | theName, | |
const LocatorType * | locator | |||
) | const [virtual] |
Determine if an external element is available by resolving a string to a QName.
theName | The name of the element | |
locator | A LocatorType instance for error reporting |
Implements StylesheetExecutionContext.
virtual bool StylesheetExecutionContextDefault::functionAvailable | ( | const XalanQName & | theQName | ) | const [virtual] |
Determine if a function is available.
theQName | The QName of the function |
Implements StylesheetExecutionContext.
virtual bool StylesheetExecutionContextDefault::functionAvailable | ( | const XalanDOMString & | theName, | |
const LocatorType * | locator | |||
) | const [virtual] |
Determine if a function is available.
theName | The name of the function | |
locator | A LocatorType instance for error reporting |
Implements StylesheetExecutionContext.
virtual const XObjectPtr StylesheetExecutionContextDefault::extFunction | ( | const XalanDOMString & | theNamespace, | |
const XalanDOMString & | functionName, | |||
XalanNode * | context, | |||
const XObjectArgVectorType & | argVec, | |||
const LocatorType * | locator | |||
) | [virtual] |
Handle an extension function.
theNamespace | namespace of function | |
functionName | extension function name | |
context | The context node | |
argVec | vector of arguments to function | |
locator | A LocatorType instance for error reporting |
Implements StylesheetExecutionContext.
virtual XalanDocument* StylesheetExecutionContextDefault::parseXML | ( | MemoryManagerType & | theManager, | |
const XalanDOMString & | urlString, | |||
const XalanDOMString & | base | |||
) | const [virtual] |
Provides support for XML parsing service.
urlString | location of the XML | |
base | base location for URI |
Implements StylesheetExecutionContext.
virtual MutableNodeRefList* StylesheetExecutionContextDefault::borrowMutableNodeRefList | ( | ) | [virtual] |
Borrow a cached MutableNodeRefList instance.
Implements StylesheetExecutionContext.
virtual bool StylesheetExecutionContextDefault::returnMutableNodeRefList | ( | MutableNodeRefList * | theList | ) | [virtual] |
Return a previously borrowed MutableNodeRefList instance.
theList | A pointer the to previously borrowed instance. |
Implements StylesheetExecutionContext.
virtual MutableNodeRefList* StylesheetExecutionContextDefault::createMutableNodeRefList | ( | MemoryManagerType & | theManager | ) | const [virtual] |
Create a MutableNodeRefList with the appropriate context.
Implements StylesheetExecutionContext.
virtual void StylesheetExecutionContextDefault::createUseAttributeSetIndexesOnStack | ( | ) | [virtual] |
Implements StylesheetExecutionContext.
virtual UseAttributeSetIndexes& StylesheetExecutionContextDefault::getUseAttributeSetIndexes | ( | ) | [virtual] |
Implements StylesheetExecutionContext.
virtual void StylesheetExecutionContextDefault::popUseAttributeSetIndexesFromStack | ( | ) | [virtual] |
Implements StylesheetExecutionContext.
virtual void StylesheetExecutionContextDefault::pushInvoker | ( | const ElemTemplateElement * | invoker | ) | [virtual] |
Push the element that will invoke non children elements (i.e templates, attribute-sets).
invokers | the element that will invoke non children elements |
Implements StylesheetExecutionContext.
virtual void StylesheetExecutionContextDefault::popInvoker | ( | ) | [virtual] |
virtual const ElemTemplateElement* StylesheetExecutionContextDefault::getInvoker | ( | ) | const [virtual] |
Get the lastest element that has invoked a non-child element.
Implements StylesheetExecutionContext.
virtual MutableNodeRefList& StylesheetExecutionContextDefault::createAndPushMutableNodeRefList | ( | ) | [virtual] |
Implements StylesheetExecutionContext.
virtual void StylesheetExecutionContextDefault::releaseAndPopMutableNodeRefList | ( | ) | [virtual] |
Implements StylesheetExecutionContext.
virtual void StylesheetExecutionContextDefault::pushXObjectPtr | ( | const XObjectPtr & | xobjectPtr | ) | [virtual] |
Implements StylesheetExecutionContext.
virtual void StylesheetExecutionContextDefault::popXObjectPtr | ( | ) | [virtual] |
Implements StylesheetExecutionContext.
virtual void StylesheetExecutionContextDefault::createAndPushNodesToTransformList | ( | const NodeRefListBase * | nodeList | ) | [virtual] |
Implements StylesheetExecutionContext.
virtual XalanNode* StylesheetExecutionContextDefault::getNextNodeToTransform | ( | ) | [virtual] |
Implements StylesheetExecutionContext.
virtual void StylesheetExecutionContextDefault::popNodesToTransformList | ( | ) | [virtual] |
Implements StylesheetExecutionContext.
virtual XalanDOMString& StylesheetExecutionContextDefault::getAndPushCachedString | ( | ) | [virtual] |
Get a string that is cached on a stack.
Implements StylesheetExecutionContext.
virtual XalanDOMString& StylesheetExecutionContextDefault::getLastCachedString | ( | ) | [virtual] |
Gets the last string that was cached on the stack.
Implements StylesheetExecutionContext.
virtual XalanDOMString& StylesheetExecutionContextDefault::getAndPopCachedString | ( | ) | [virtual] |
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
Implements StylesheetExecutionContext.
virtual XalanDOMString& StylesheetExecutionContextDefault::getCachedString | ( | ) | [virtual] |
Get a cached string for temporary use.
Implements StylesheetExecutionContext.
virtual bool StylesheetExecutionContextDefault::releaseCachedString | ( | XalanDOMString & | theString | ) | [virtual] |
Return a cached string.
theString | The string to release. |
Implements StylesheetExecutionContext.
virtual void StylesheetExecutionContextDefault::getNodeSetByKey | ( | XalanDocument * | doc, | |
const XalanQName & | qname, | |||
const XalanDOMString & | ref, | |||
MutableNodeRefList & | nodelist | |||
) | [virtual] |
Given a valid element key, return the corresponding node list.
doc | source document | |
name | qname of the key, which must match the 'name' attribute on xsl:key | |
ref | value that must match the value found by the 'match' attribute on xsl:key | |
nodelist | A node list to contain the nodes found |
Implements StylesheetExecutionContext.
virtual void StylesheetExecutionContextDefault::getNodeSetByKey | ( | XalanDocument * | doc, | |
const XalanDOMString & | name, | |||
const XalanDOMString & | ref, | |||
const LocatorType * | locator, | |||
MutableNodeRefList & | nodelist | |||
) | [virtual] |
Given a valid element key, return the corresponding node list.
doc | source document | |
name | name of the key, which must match the 'name' attribute on xsl:key. Will be resolved to a qname using the provided resolver. | |
ref | value that must match the value found by the 'match' attribute on xsl:key | |
locator | The LocatorType to use for error reporting. Can be 0. | |
nodelist | A node list to contain the nodes found |
Implements StylesheetExecutionContext.
virtual const XObjectPtr StylesheetExecutionContextDefault::getVariable | ( | const XalanQName & | name, | |
const LocatorType * | locator = 0 | |||
) | [virtual] |
Given a name, locate a variable in the current context, and return a pointer to the object.
theName | name of variable |
Implements StylesheetExecutionContext.
virtual const PrefixResolver* StylesheetExecutionContextDefault::getPrefixResolver | ( | ) | const [virtual] |
Retrieve the resolver for namespaces.
Implements StylesheetExecutionContext.
virtual void StylesheetExecutionContextDefault::setPrefixResolver | ( | const PrefixResolver * | thePrefixResolver | ) | [virtual] |
Change the resolver for namespaces.
thePrefixResolver | new object for namespace resolution |
Implements StylesheetExecutionContext.
virtual const XalanDOMString* StylesheetExecutionContextDefault::getNamespaceForPrefix | ( | const XalanDOMString & | prefix | ) | const [virtual] |
Retrieve the URI corresponding to a namespace prefix.
prefix | prefix for a namespace |
Implements StylesheetExecutionContext.
virtual const XalanDOMString& StylesheetExecutionContextDefault::findURIFromDoc | ( | const XalanDocument * | owner | ) | const [virtual] |
Given a DOM Document, tell what URI was used to parse it.
Needed for relative resolution.
owner | source document |
Implements StylesheetExecutionContext.
virtual const XalanDOMString& StylesheetExecutionContextDefault::getUnparsedEntityURI | ( | const XalanDOMString & | theName, | |
const XalanDocument & | theDocument | |||
) | const [virtual] |
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.
theName | name of entity | |
theDocument | document containing entity |
Implements StylesheetExecutionContext.
virtual bool StylesheetExecutionContextDefault::shouldStripSourceNode | ( | const XalanText & | node | ) | [virtual] |
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.
textNode | text node from the source tree |
Implements StylesheetExecutionContext.
virtual XalanDocument* StylesheetExecutionContextDefault::getSourceDocument | ( | const XalanDOMString & | theURI | ) | const [virtual] |
Get the document associated with the given URI.
theURI | document URI |
Implements StylesheetExecutionContext.
virtual void StylesheetExecutionContextDefault::setSourceDocument | ( | const XalanDOMString & | theURI, | |
XalanDocument * | theDocument | |||
) | [virtual] |
Associate a document with a given URI.
theURI | document URI | |
theDocument | source document |
Implements StylesheetExecutionContext.
virtual void StylesheetExecutionContextDefault::error | ( | const XalanDOMString & | msg, | |
const XalanNode * | sourceNode, | |||
const LocatorType * | locator | |||
) | const [virtual] |
Report an error and throw an exception.
msg | The text of the message. | |
sourceNode | The source node where the error occurred. May be 0. | |
locator | A Locator to determine where the error occurred. May be 0. |
Implements StylesheetExecutionContext.
virtual void StylesheetExecutionContextDefault::warn | ( | const XalanDOMString & | msg, | |
const XalanNode * | sourceNode, | |||
const LocatorType * | locator | |||
) | const [virtual] |
Report a warning.
msg | The text of the message. | |
sourceNode | The source node where the warning occurred. May be 0. | |
locator | A Locator to determine where the warning occurred. May be 0. |
Implements StylesheetExecutionContext.
virtual void StylesheetExecutionContextDefault::message | ( | const XalanDOMString & | msg, | |
const XalanNode * | sourceNode, | |||
const LocatorType * | locator | |||
) | const [virtual] |
Output a message.
msg | The text of the message. | |
sourceNode | The source node where the message occurred. May be 0. | |
locator | A Locator to determine where the message occurred. May be 0. |
Implements StylesheetExecutionContext.
XalanSourceTreeDocument* StylesheetExecutionContextDefault::getSourceTreeFactory | ( | MemoryManagerType & | theManager | ) | const |
Get a XalanSourceTreeDocument, primarily for creating result tree fragments.
Doxygen and GraphViz are used to generate this API documentation from the Xalan-C header files.
![]() |
Xalan-C++ XSLT Processor Version 1.10 |
|