org.exolab.adaptx.xslt

Class XSLOtherwise

Implemented Interfaces:
Conditional

public class XSLOtherwise
extends XSLObject
implements Conditional

Represents an XSLOtherwise Object (xsl:otherwise)

Version:
$Revision: 1.1.1.1 $ $Date: 2003/03/01 07:39:51 $

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

XSLOtherwise()
Creates a new XSLOtherwise object

Method Summary

BooleanResult
evaluate(XPathContext context)
Evaluates this Conditional using the given XPathContext.

Methods inherited from class org.exolab.adaptx.xslt.XSLObject

appendAction, appendText, appendText, getActions, getAttribute, getAttributes, getNearestAncestor, getNodeValue, getStylesheet, getText, getType, getTypeFromName, getTypeName, resolveNamespace, setAllowActions, setAttribute, setTypeName

Constructor Details

XSLOtherwise

public XSLOtherwise()
Creates a new XSLOtherwise object

Method Details

evaluate

public BooleanResult evaluate(XPathContext context)
            throws XPathException
Evaluates this Conditional using the given XPathContext.
Specified by:
evaluate in interface Conditional

Parameters:
context - the XPathContext to evaluate this conditional with.

Returns:
the resulting BooleanResult