Class BuiltInFunctions<N>

java.lang.Object
eu.bandm.tools.tpath.runtime.FunctionLibrary<N>
eu.bandm.tools.xslt.base.BuiltInFunctions<N>

public class BuiltInFunctions<N> extends FunctionLibrary<N>
Realizes all built-in functions for xslt, including those already defined for xpath. The latter are realized by calling FunctionLibrary.addAll(FunctionLibrary,boolean) with an instance of BuiltInFunctions. The functions defined additionally for xslt are in [XSLT 1.0:12 Additional Functions].
This list is in the same order as that document:
  1. [XSLT 1.0:12.1] Function: node-set document(object, node-set?)
  2. [XSLT 1.0:12.2] Function: node-set key(string, object)
  3. [XSLT 1.0:12.3] Function: string format-number(number, string, string?)
  4. [XSLT 1.0:12.4] Function: node-set current()
  5. [XSLT 1.0:12.4] Function: string unparsed-entity-uri(string)
  6. [XSLT 1.0:12.4] Function: string generate-id(node-set?)
  7. [XSLT 1.0:12.4] Function: object system-property (string)
  8. [XSLT 1.0:15] Function: boolean element-available(string)
  9. [XSLT 1.0:15] Function: boolean function-available(string)
  10. [XSLT 1.0:G] function string resolve(node-set)