#include <ElemNumber.hpp>
Inheritance diagram for ElemNumber

Collaboration diagram for ElemNumber:

|
|
|
|
Construct an object corresponding to an "xsl:number" element.
| constructionContext | context for construction of object |
| stylesheetTree | stylesheet containing element |
| atts | list of attributes for element |
| lineNumber | line number in document |
| columnNumber | column number in document |
| id | The unique ID within the stylesheet for this xsl:number element |
|
|
Execute the element's primary function.
Subclasses of this function may recursively execute down the element tree.
| executionContext | The current execution context |
Reimplemented from ElemTemplateElement.
|
Given a 'from' pattern (ala xsl:number), a match pattern and a context, find the first ancestor that matches the pattern (including the context handed in).
| executionContext | The current execution context |
| matchPatternString | The match pattern. |
| matchPatternString | The count match pattern. |
| node | The context node |
|
Given a 'from' pattern (ala xsl:number), a match pattern and a context, find the first ancestor that matches the pattern (including the context handed in).
| executionContext | The current execution context |
| matchPatternString | The match pattern. |
| matchPatternString | The count match pattern. |
| node | The context node |
|
Format an array of integrals into a formatted string.
| executionContext | The current execution context. |
| theList | Array of one or more integer numbers. |
| theListLength | The length of the array. |
| formattedNumber | The formatted number result. |
|
Get the count match pattern, or a default value.
|
|
Given an XML source node, get the count according to the parameters set up by the xsl:number attributes.
|
Get a string for the name of the element.
Useful for debugging purposes, and error reporting.
Reimplemented from ElemTemplateElement.
|
|
Get the ancestors, up to the root, that match the pattern.
| patterns | if non-0, count only nodes that match this pattern, if 0 count all ancestors. |
| executionContext | The current execution context. |
| node | Count this node and it's ancestors. |
| stopAtFirstFound | If true, only get the first matching ancestor |
| ancestors | The ancestors that match the pattern. |
|
Get a formatter.
| executionContext | The current execution context. |
|
Get the previous node to be counted.
|
Get the target node that will be counted..
|
Get XPath pattern/expression of one of the element atribute.
@index number of the attribute. If an attribute has more then one attribute with pattern/expression,the order of the returned expressions are undefined
Reimplemented from ElemTemplateElement.
|
Perform static initialization.
See class XSLTInit.
|
Convert an integral into alphabetic counting, in other words count using the sequence A B C ...
Z AA AB AC.... etc.
| val | Value to convert -- must be greater than zero. |
| table | a table containing one character for each digit in the radix |
| length | the table length |
| result | returns the stringrepresenting alpha count of number. |
|
Convert an intergral into alphabetic counting, in other words count using the sequence A B C ...
Z.
| val | Value to convert -- must be greater than zero. |
| table | a table containing one character for each digit in the radix |
| theResult | A string representing alpha count of number. |
|
Convert an integral into roman numerals.
| val | Value to convert. |
| prefixesAreOK | true to enable prefix notation (e.g. 4 = "IV"), false to disable prefix notation (e.g. 4 = "IIII"). |
| theResult | The formatted Roman numeral string. |
|
Perform static shut down.
See class XSLTInit.
|
Convert a long integer into traditional alphabetic counting, in other words count using the traditional numbering.
| val | Value to convert -- must be greater than zero. |
| table | a table containing one character for each digit in the radix |
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.7 |
|
|