| Home >> All >> org >> apache >> xalan >> [ templates Javadoc ] |
org.apache.xalan.templates: Javadoc index of package org.apache.xalan.templates.
Package Samples:
org.apache.xalan.templates
Classes:
Stylesheet: Represents a stylesheet element. All properties in this class have a fixed form of bean-style property accessors for all properties that represent XSL attributes or elements. These properties have setter method names accessed generically by the processor, and so these names must be fixed according to the system defined in the getSetterMethodName function.
StylesheetComposed: Represents a stylesheet that has methods that resolve includes and imports. It has methods on it that return "composed" properties, which mean that: Properties that are aggregates, like OutputProperties, will be composed of properties declared in this stylsheet and all included stylesheets. Properties that aren't found, will be searched for first in the includes, and, if none are located, will be searched for in the imports. Properties in that are not atomic on a stylesheet will have the form getXXXComposed. Some properties, like version and id, are not inherited, and so won't have getXXXComposed ...
FuncDocument: Execute the Doc() function. When the document function has exactly one argument and the argument is a node-set, then the result is the union, for each node in the argument node-set, of the result of calling the document function with the first argument being the string-value of the node, and the second argument being a node-set with the node as its only member. When the document function has two arguments and the first argument is a node-set, then the result is the union, for each node in the argument node-set, of the result of calling the document function with the first argument being the string-value ...
OutputProperties: This class provides information from xsl:output elements. It is mainly a wrapper for java.util.Properties , but can not extend that class because it must be part of the ElemTemplateElement heararchy. An OutputProperties list can contain another OutputProperties list as its "defaults"; this second property list is searched if the property key is not found in the original property list.
DecimalFormatProperties: Implement xsl:decimal-format.
ElemTemplateElement: An instance of this class represents an element inside an xsl:template class. It has a single "execute" method which is expected to perform the given action on the result tree. This class acts like a Element node, and implements the Element interface, but is not a full implementation of that interface... it only implements enough for basic traversal of the tree.
ElemNumber: Implement xsl:number.
XSLTVisitor: A derivation from this class can be passed to a class that implements the XSLTVisitable interface, to have the appropriate method called for each component of an XSLT stylesheet. Aside from possible other uses, the main intention is to provide a reasonable means to perform expression rewriting.
ElemSort: Implement xsl:sort.
ElemTemplate: Implement xsl:template.
XUnresolvedVariableSimple: This is the same as XUnresolvedVariable, but it assumes that the context is already set up. For use with psuedo variables. Also, it holds an Expression object, instead of an ElemVariable. It must only hold static context, since a single copy will be held in the template.
KeyDeclaration: Holds the attribute declarations for the xsl:keys element. A stylesheet declares a set of keys for each document using the xsl:key element. When this set of keys contains a member with node x, name y and value z, we say that node x has a key with name y and value z.
ElemWithParam: Implement xsl:with-param. xsl:with-param is allowed within both xsl:call-template and xsl:apply-templates.
ElemText: Implement xsl:template. This primarily acts as a marker on the element stack to signal that whitespace should be preserved.
RedundentExprEliminator: This class eleminates redundent XPaths from a given subtree, and also collects all absolute paths within the subtree. First it must be called as a visitor to the subtree, and then eleminateRedundent must be called.
XSLTVisitable: A class that implements this interface will call a XSLTVisitor for itself and members within it's heararchy. If the XSLTVistor's method returns false, the sub-member heararchy will not be traversed.
ElemElement: Implement xsl:element
ElemApplyTemplates: Implement xsl:apply-templates. &!ELEMENT xsl:apply-templates (xsl:sort|xsl:with-param)*> &!ATTLIST xsl:apply-templates select %expr; "node()" mode %qname; #IMPLIED &
ElemAttributeSet: Implement xsl:attribute-set. &!ELEMENT xsl:attribute-set (xsl:attribute)*> &!ATTLIST xsl:attribute-set name %qname; #REQUIRED use-attribute-sets %qnames; #IMPLIED &
ElemForEach: Implement xsl:for-each.
ElemAttribute: Implement xsl:attribute. &!ELEMENT xsl:attribute %char-template;> &!ATTLIST xsl:attribute name %avt; #REQUIRED namespace %avt; #IMPLIED %space-att; &
ElemPI: Implement xsl:processing-instruction.
ElemUse: Implement xsl:use. This acts as a superclass for ElemCopy, ElemAttributeSet, ElemElement, and ElemLiteralResult, on order to implement shared behavior the use-attribute-sets attribute.
NamespaceAlias: Object to hold an xsl:namespace element. A stylesheet can use the xsl:namespace-alias element to declare that one namespace URI is an alias for another namespace URI.
| Home | Contact Us | Privacy Policy | Terms of Service |