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

- Exception Summary
  Exception | Description
  --- | ---
  WrongNumberArgsException | 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 © 2023 Apache XML Project. All Rights Reserved.