Package org.exolab.adaptx.xslt
Class Selection
java.lang.Object
org.exolab.adaptx.xslt.XSLObject
org.exolab.adaptx.xslt.Selection
Represents a Basic XSL Selection Object.
xsl:if, xsl:apply-templates, xsl:for-each
- Version:
- $Revision: 3633 $ $Date: 2003-03-01 08:38:44 +0100 (Sat, 01 Mar 2003) $
- Author:
- Keith Visco
-
Field Summary
Fields inherited from class org.exolab.adaptx.xslt.XSLObject
APPLY_IMPORTS, APPLY_TEMPLATES, ARG, ATTRIBUTE, ATTRIBUTE_SET, CALL_TEMPLATE, CDATA, CHOOSE, COMMENT, CONTENTS, COPY, COPY_OF, ELEMENT, ENTITY_REF, FOR_EACH, FUNCTIONS, ID, IF, IMPORT, INCLUDE, KEY, LITERAL, LOCALE, MESSAGE, NUMBER, OTHERWISE, OUTPUT, PARAM, PI, PRESERVE_SPACE, SCRIPT, SORT, STRIP_SPACE, STYLESHEET, TEMPLATE, TEXT, VALUE_OF, VARIABLE, WHEN, WITH_PARAM
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionXSLSort[]
Returns an Array of any XSLSort elements for this Selection.
Only xsl:apply-templates or xsl:for-each can have xsl:sort elementsboolean
Returns true if xsl:sort keys have been specifiedSelects all nodes that match this Selection's SelectExpr using the given context node and ids.Methods inherited from class org.exolab.adaptx.xslt.XSLObject
addNamespaceDecl, appendAction, appendText, appendText, getActions, getAttribute, getAttributes, getNamespace, getNearestAncestor, getNodeValue, getStylesheet, getText, getType, getTypeFromName, getTypeName, resolveNamespace, setAllowActions, setAttribute, setNamespace, setTypeName
-
Constructor Details
-
Selection
public Selection(short type) Creates a new Selection of the give type.- Parameters:
type
- the type of Selection
Note: This will be changing soon.
-
-
Method Details
-
getSelectExpr
- Returns:
- the SelectExpr of this Selection
-
getSortKeys
Returns an Array of any XSLSort elements for this Selection.
Only xsl:apply-templates or xsl:for-each can have xsl:sort elements -
hasSortKeys
public boolean hasSortKeys()Returns true if xsl:sort keys have been specified- Returns:
- true if xsl:sort keys have been specified
- See Also:
-
selectNodes
Selects all nodes that match this Selection's SelectExpr using the given context node and ids.- Parameters:
context
- the Node context for evaluate the SelectExpr withidRefs
- the ID reference table to resolve IDExpr(s)- Throws:
XPathException
-