|
| | ElemUse (StylesheetConstructionContext &constructionContext, Stylesheet &stylesheetTree, XalanFileLoc lineNumber, XalanFileLoc columnNumber, int xslToken) |
| | Construct an object corresponding to an "use-attribute-sets" attribute. More...
|
| |
| virtual | ~ElemUse () |
| |
| bool | processUseAttributeSets (StylesheetConstructionContext &constructionContext, const XalanDOMChar *attrName, const AttributeListType &atts, XalanSize_t which) |
| | See if this is a use-attribute-sets attribute, and, if so, process it. More...
|
| |
| virtual const XalanDOMString & | getElementName () const |
| | Get a string for the name of the element. More...
|
| |
| virtual void | postConstruction (StylesheetConstructionContext &constructionContext, const NamespacesHandler &theParentHandler) |
| | Called after construction is completed. More...
|
| |
| virtual const ElemTemplateElement * | startElement (StylesheetExecutionContext &executionContext) const |
| | Completes "pre-processing" before any sub-elements are invoked (i.e. More...
|
| |
| virtual void | endElement (StylesheetExecutionContext &executionContext) const |
| | Completes "post-processing" afer any sub-elements are invoked (i.e. More...
|
| |
| virtual const ElemTemplateElement * | getNextChildElemToExecute (StylesheetExecutionContext &executionContext, const ElemTemplateElement *currentElem) const |
| | Returns the next sub-element (i.e. More...
|
| |
| virtual const ElemTemplateElement * | getFirstChildElemToExecute (StylesheetExecutionContext &executionContext) const |
| | Returns the first sub-element (i.e. More...
|
| |
| | ElemTemplateElement (StylesheetConstructionContext &constructionContext, Stylesheet &stylesheetTree, XalanFileLoc lineNumber, XalanFileLoc columnNumber, int xslToken) |
| | Construct a template element instance. More...
|
| |
| | ElemTemplateElement (StylesheetConstructionContext &constructionContext, Stylesheet &stylesheetTree, int xslToken, const XalanDOMString &baseURI=XalanDOMString(XalanMemMgrs::getDummyMemMgr()), XalanFileLoc lineNumber=XalanLocator::getUnknownValue(), XalanFileLoc columnNumber=XalanLocator::getUnknownValue()) |
| | Special constructor used by dummy elements which do not exist in the final stylesheet. More...
|
| |
| virtual | ~ElemTemplateElement () |
| |
| virtual const Locator * | getLocator () const |
| | Get the Locator for the node. More...
|
| |
| virtual bool | isAttrOK (const XalanDOMChar *attrName, const AttributeListType &atts, XalanSize_t which, StylesheetConstructionContext &constructionContext) const |
| | See if this is a xmlns attribute or in a non-XSLT. More...
|
| |
| bool | processSpaceAttr (const XalanDOMChar *elementName, const XalanDOMChar *aname, const AttributeListType &atts, XalanSize_t which, StylesheetConstructionContext &constructionContext) |
| | Tell whether or not this is a xml:space attribute and, if so, process it. More...
|
| |
| virtual void | execute (StylesheetExecutionContext &executionContext) const |
| | Execute the element. More...
|
| |
| virtual void | executeChildren (StylesheetExecutionContext &executionContext) const |
| | Execute the children of this element. More...
|
| |
| virtual const ElemTemplateElement * | getInvoker (StylesheetExecutionContext &executionContext) const |
| | Returns the element that invoked this element. More...
|
| |
| int | getXSLToken () const |
| |
| virtual bool | isWhitespace () const |
| | Tell if the element will generate text which is XML whitespace. More...
|
| |
| virtual const XalanQName & | getNameAttribute () const |
| | Get the QName associated with any name attribute of this element. More...
|
| |
| virtual void | addToStylesheet (StylesheetConstructionContext &constructionContext, Stylesheet &theStylesheet) |
| | Called during compilation when an instance is not parented by another element, and thus, is a child of the stylesheet. More...
|
| |
| virtual void | processSortElement (StylesheetConstructionContext &constructionContext, Stylesheet &theStylesheet, const AttributeListType &atts, const Locator *locator=0) |
| | Called during compilation to process xsl:sort elements in the stylesheet. More...
|
| |
| virtual void | setDefaultTemplate (bool value) |
| | Sets a flag indicating this is the default template. More...
|
| |
| const NamespacesHandler & | getNamespacesHandler () const |
| | Get the namespaces handler for this element. More...
|
| |
| const Stylesheet & | getStylesheet () const |
| | Retrieve the stylesheet from which this element comes. More...
|
| |
| void | setFinishedConstruction (bool fValue) |
| | Set the flag indicating construction of the element is completed. More...
|
| |
| bool | getFinishedConstruction () const |
| | Get the flag indicating construction of the element is completed. More...
|
| |
| virtual ElemTemplateElement * | getFirstChildElem () const |
| | Get the first child. More...
|
| |
| virtual const ElemTemplateElement * | beginExecuteChildren (StylesheetExecutionContext &executionContext) const |
| | Method to initiate the execution of the element's children. More...
|
| |
| virtual void | endExecuteChildren (StylesheetExecutionContext &executionContext) const |
| | Method to indicate the execution of the element's children is complete. More...
|
| |
| const ElemTemplateElement * | beginChildrenToString (StylesheetExecutionContext &executionContext, XalanDOMString &result) const |
| | Method to initiate output from the children to a string. More...
|
| |
| void | endChildrenToString (StylesheetExecutionContext &executionContext) const |
| | Method to indicate string output from the children is complete. More...
|
| |
| virtual void | setFirstChildElem (ElemTemplateElement *theChild) |
| | Set the first child. More...
|
| |
| virtual ElemTemplateElement * | getLastChildElem () const |
| | Get the last child. More...
|
| |
| virtual ElemTemplateElement * | getNextSiblingElem () const |
| | Get the next sibling. More...
|
| |
| virtual bool | executeChildElement (StylesheetExecutionContext &executionContext, const ElemTemplateElement *element) const |
| | Filters sub-elements that should be executed. More...
|
| |
| virtual void | setNextSiblingElem (ElemTemplateElement *theSibling) |
| | Set the next sibling. More...
|
| |
| virtual ElemTemplateElement * | getPreviousSiblingElem () const |
| | Get the previous sibling. More...
|
| |
| virtual void | setPreviousSiblingElem (ElemTemplateElement *theSibling) |
| | Set the previous sibling. More...
|
| |
| virtual ElemTemplateElement * | getParentNodeElem () const |
| | Get the parent node. More...
|
| |
| virtual void | setParentNodeElem (ElemTemplateElement *theParent) |
| | Set the parent node. More...
|
| |
| virtual ElemTemplateElement * | appendChildElem (ElemTemplateElement *newChild) |
| | Append a child. More...
|
| |
| virtual const XPath * | getXPath (XalanSize_t index) const |
| | Get XPath pattern/expression of one of the element atribute. More...
|
| |
| virtual const XalanDOMString * | getNamespaceForPrefix (const XalanDOMString &prefix) const |
| | Retrieve a namespace corresponding to a prefix. More...
|
| |
| virtual const XalanDOMString & | getURI () const |
| | Retrieve the base URI for the resolver. More...
|
| |
| XalanFileLoc | getLineNumber () const |
| |
| XalanFileLoc | getColumnNumber () const |
| |
| bool | hasParams () const |
| |
| bool | hasVariables () const |
| |
| bool | hasSingleTextChild () const |
| |
| bool | hasChildren () const |
| |
| bool | hasDirectTemplate () const |
| |
| bool | canGenerateAttributes () const |
| |
| bool | isDefaultTemplate () const |
| |
| | PrefixResolver () |
| |
| | PrefixResolver (const PrefixResolver &) |
| |
| virtual | ~PrefixResolver () |
| |
|
| const ElemTemplateElement * | getNextAttributeSet (StylesheetExecutionContext &executionContext) const |
| | Get the next attribute set to execute. More...
|
| |
| virtual void | evaluateAVTs (StylesheetExecutionContext &executionContext) const |
| | Evalute the AVTs for this element. More...
|
| |
| void | canGenerateAttributes (bool value) |
| |
| void | hasPrefix (bool value) |
| |
| bool | hasPrefix () const |
| |
| void | preserveSpace (bool value) |
| |
| bool | preserveSpace () const |
| |
| void | disableOutputEscaping (bool value) |
| |
| bool | disableOutputEscaping () const |
| |
| bool | processPrefixControl (StylesheetConstructionContext &constructionContext, const Stylesheet &stylesheetTree, const XalanDOMString &localName, const XalanDOMChar *attrValue) |
| | Process the exclude-result-prefixes or the extension-element-prefixes attributes, for the purpose of prefix exclusion. More...
|
| |
| const XalanDOMString * | getNamespaceForPrefixInternal (const XalanDOMString &prefix) const |
| | Get the namespace for a given prefix. More...
|
| |
| virtual const ElemTemplateElement * | findTemplateToTransformChild (StylesheetExecutionContext &executionContext, const ElemTemplateElement &xslInstruction, const ElemTemplateElement *theTemplate, XalanNode *child) const |
| | Given an element, find the corresponding template. More...
|
| |
| virtual const ElemTemplateElement * | findTemplateToTransformChild (StylesheetExecutionContext &executionContext, const ElemTemplateElement &xslInstruction, const ElemTemplateElement *theTemplate, XalanNode *child, XalanNode::NodeType nodeType) const |
| | Given an element, find the corresponding template. More...
|
| |
| virtual bool | childTypeAllowed (int xslToken) const |
| | Given an xsl token type, determine whether or not a child of that type is allowed. More...
|
| |
| virtual void | namespacesPostConstruction (StylesheetConstructionContext &constructionContext, const NamespacesHandler &theParentHandler, NamespacesHandler &theHandler) |
| | Called after construction is completed. More...
|
| |
| const NamespacesHandler & | getNamespaces () const |
| |
| void | error (StylesheetExecutionContext &theContext, XalanMessages::Codes theCode) const |
| | A convenience function for loading a message and reporting an error through the provided StylesheetExecutionContext instance. More...
|
| |
| void | error (StylesheetExecutionContext &theContext, XalanMessages::Codes theCode, const XalanDOMString &theToken) const |
| | A convenience function for loading a message and reporting an error through the provided StylesheetExecutionContext instance. More...
|
| |
| void | error (StylesheetExecutionContext &theContext, XalanMessages::Codes theCode, const Locator *theLocator) const |
| | A convenience function for loading a message and reporting an error through the provided StylesheetExecutionContext instance. More...
|
| |
| void | warn (StylesheetExecutionContext &theContext, XalanMessages::Codes theCode) const |
| | A convenience function for loading a message and reporting a warning through the provided StylesheetExecutionContext instance. More...
|
| |
| void | warn (StylesheetExecutionContext &theContext, XalanMessages::Codes theCode, const XalanDOMString &theToken) const |
| | A convenience function for loading a message and reporting a warning through the provided StylesheetExecutionContext instance. More...
|
| |
| void | warn (StylesheetExecutionContext &theContext, XalanMessages::Codes theCode, const Locator *theLocator) const |
| | A convenience function for loading a message and reporting a warning through the provided StylesheetExecutionContext instance. More...
|
| |
| void | error (StylesheetConstructionContext &theContext, XalanMessages::Codes theCode) |
| | A convenience function for loading a message and reporting an error through the provided StylesheetConstructionContext instance. More...
|
| |
| void | error (StylesheetConstructionContext &theContext, XalanMessages::Codes theCode, const XalanDOMString &theToken) |
| | A convenience function for loading a message and reporting an error through the provided StylesheetConstructionContext instance. More...
|
| |
| void | error (StylesheetConstructionContext &theContext, XalanMessages::Codes theCode, const XalanDOMString &theToken, const Locator *theLocator) |
| | A convenience function for loading a message and reporting an error through the provided StylesheetConstructionContext instance. More...
|
| |
| void | error (StylesheetConstructionContext &theContext, XalanMessages::Codes theCode, const XalanDOMString &theToken1, const XalanDOMString &theToken2) |
| | A convenience function for loading a message and reporting an error through the provided StylesheetConstructionContext instance. More...
|
| |
| void | error (StylesheetConstructionContext &theContext, XalanMessages::Codes theCode, const XalanDOMChar *theToken1, const XalanDOMChar *theToken2) |
| | A convenience function for loading a message and reporting an error through the provided StylesheetConstructionContext instance. More...
|
| |
| void | error (StylesheetConstructionContext &theContext, XalanMessages::Codes theCode, const XalanDOMChar *theToken1, const XalanDOMChar *theToken2, const XalanDOMChar *theToken3) |
| | A convenience function for loading a message and reporting an error through the provided StylesheetConstructionContext instance. More...
|
| |
| void | warn (StylesheetConstructionContext &theContext, XalanMessages::Codes theCode, const XalanDOMChar *theToken1, const XalanDOMChar *theToken2, const XalanDOMChar *theToken3) |
| | A convenience function for loading a message and reporting a warning through the provided StylesheetConstructionContext instance. More...
|
| |
Definition at line 37 of file ElemUse.hpp.