org.apache.xpath.functions

Class FuncNormalizeSpace

Implemented Interfaces:
ExpressionNode, ExpressionOwner, java.io.Serializable, SourceLocator, XPathVisitable

public class FuncNormalizeSpace
extends FunctionDef1Arg

Execute the normalize-space() function.
See Also:
Serialized Form

Method Summary

XObject
execute(XPathContext xctxt)
Execute the function.
void
executeCharsToContentHandler(XPathContext xctxt, ContentHandler handler)
Execute an expression in the XPath runtime context, and return the result of the expression.

Methods inherited from class org.apache.xpath.functions.FunctionDef1Arg

Arg0IsNodesetExpr, canTraverseOutsideSubtree, checkNumberArgs

Methods inherited from class org.apache.xpath.functions.FunctionOneArg

callArgVisitors, canTraverseOutsideSubtree, checkNumberArgs, deepEquals, fixupVariables, getArg0, getExpression, setArg, setExpression

Methods inherited from class org.apache.xpath.functions.Function

callArgVisitors, callVisitors, checkNumberArgs, deepEquals, execute, postCompileStep, setArg

Methods inherited from class org.apache.xpath.Expression

asIterator, asIteratorRaw, asNode, assertion, bool, canTraverseOutsideSubtree, deepEquals, error, execute, execute, execute, execute, executeCharsToContentHandler, exprAddChild, exprGetChild, exprGetNumChildren, exprGetParent, exprSetParent, fixupVariables, getColumnNumber, getExpressionOwner, getLineNumber, getPublicId, getSystemId, isNodesetExpr, isStableNumber, num, warn, xstr

Method Details

execute

public XObject execute(XPathContext xctxt)
            throws javax.xml.transform.TransformerException
Execute the function. The function must return a valid object.
Overrides:
execute in interface Function
Parameters:
xctxt - The current execution context.
Returns:
A valid XObject.

executeCharsToContentHandler

public void executeCharsToContentHandler(XPathContext xctxt,
                                         ContentHandler handler)
            throws javax.xml.transform.TransformerException,
                   org.xml.sax.SAXException
Execute an expression in the XPath runtime context, and return the result of the expression.
Overrides:
executeCharsToContentHandler in interface Expression
Parameters:
xctxt - The XPath runtime context.

Copyright © 2006 Apache XML Project. All Rights Reserved.