Package org.apache.xpath.functions

Implements XPath functions -- each function is derived from Function, FunctionOneArg, Function2Args, etc, with number-of-arguments checking being applied mainly at compile time -- this package only implements XPath functions, XSLT functions are found in the "templates" package.

See:
          Description

Class Summary
FuncBoolean **For advanced use only** Execute the Boolean() function.
FuncCeiling **For advanced use only** Execute the Ceiling() function.
FuncConcat **For advanced use only** Execute the Concat() function.
FuncContains **For advanced use only** Execute the Contains() function.
FuncCount **For advanced use only** Execute the Count() function.
FuncCurrent **For advanced use only** Execute the current() function.
FuncDoclocation **For advanced use only** Execute the proprietary document-location() function, which returns a node set of documents.
FuncExtElementAvailable **For advanced use only** Execute the ExtElementAvailable() function.
FuncExtFunction **For advanced use only** An object of this class represents an extension call expression.
FuncExtFunctionAvailable **For advanced use only** Execute the ExtFunctionAvailable() function.
FuncFalse **For advanced use only** Execute the False() function.
FuncFloor **For advanced use only** Execute the Floor() function.
FuncGenerateId **For advanced use only** Execute the GenerateId() function.
FuncId **For advanced use only** Execute the Id() function.
FuncLang **For advanced use only** Execute the Lang() function.
FuncLast **For advanced use only** Execute the Last() function.
FuncLocalPart Execute the LocalPart() function.
FuncNamespace **For advanced use only** Execute the Namespace() function.
FuncNormalizeSpace **For advanced use only** Execute the normalize-space() function.
FuncNot **For advanced use only** Execute the Not() function.
FuncNumber **For advanced use only** Execute the Number() function.
FuncPosition **For advanced use only** Execute the Position() function.
FuncQname **For advanced use only** Execute the Qname() function.
FuncRound **For advanced use only** Execute the round() function.
FuncStartsWith **For advanced use only** Execute the StartsWith() function.
FuncString **For advanced use only** Execute the String() function.
FuncStringLength **For advanced use only** Execute the StringLength() function.
FuncSubstring **For advanced use only** Execute the Substring() function.
FuncSubstringAfter **For advanced use only** Execute the SubstringAfter() function.
FuncSubstringBefore **For advanced use only** Execute the SubstringBefore() function.
FuncSum **For advanced use only** Execute the Sum() function.
FuncSystemProperty **For advanced use only** Execute the SystemProperty() function.
Function **For advanced use only** This is a superclass of all XPath functions.
Function2Args **For advanced use only** Base class for functions that accept two arguments.
Function3Args **For advanced use only** Base class for functions that accept three arguments.
FunctionDef1Arg **For advanced use only** Base class for functions that accept one argument that can be defaulted if not specified.
FunctionMultiArgs **For advanced use only** Base class for functions that accept an undetermined number of multiple arguments.
FunctionOneArg **For advanced use only** Base class for functions that accept one argument.
FuncTranslate **For advanced use only** Execute the Translate() function.
FuncTrue **For advanced use only** Execute the True() function.
FuncUnparsedEntityURI **For advanced use only**
 

Exception Summary
WrongNumberArgsException **For advanced use only** An exception that is thrown if the wrong number of arguments to an exception are specified by the stylesheet.
 

Package org.apache.xpath.functions Description

Implements XPath functions -- each function is derived from Function, FunctionOneArg, Function2Args, etc, with number-of-arguments checking being applied mainly at compile time -- this package only implements XPath functions, XSLT functions are found in the "templates" package.



Copyright © 2002 Apache XML Project. All Rights Reserved.