Package net.sf.saxon.functions
Class MathFunctionSet
java.lang.Object
net.sf.saxon.functions.registry.BuiltInFunctionSet
net.sf.saxon.functions.MathFunctionSet
- All Implemented Interfaces:
FunctionLibrary
Abstract class providing functionality common to functions math:sin(), math:cos(), math:sqrt() etc;
contains the concrete implementations of these functions as inner subclasses
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
Implement math:acosstatic class
Implement math:asinstatic class
Implement math:atan2static class
Implement math:atanstatic class
Implement math:cosstatic class
Implement math:exp10static class
Implement math:expstatic class
Implement math:log10static class
Implement math:logstatic class
Implement math:pistatic class
Implement math:powstatic class
Implement math:sinstatic class
Implement math:sqrtstatic class
Implement math:tanNested classes/interfaces inherited from class net.sf.saxon.functions.registry.BuiltInFunctionSet
BuiltInFunctionSet.Entry
-
Field Summary
-
Method Summary
Modifier and TypeMethodDescriptionReturn a conventional prefix for use with this namespace, typically the prefix used in the documentation of these functions.static MathFunctionSet
Return the namespace URI for the functions local to this function set.Methods inherited from class net.sf.saxon.functions.registry.BuiltInFunctionSet
bind, copy, getFunctionDetails, getFunctionItem, importFunctionSet, isAvailable, makeFunction, register, registerReducedArityVariants
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface net.sf.saxon.functions.FunctionLibrary
setConfiguration
-
Method Details
-
getInstance
-
getNamespace
Description copied from class:BuiltInFunctionSet
Return the namespace URI for the functions local to this function set.- Overrides:
getNamespace
in classBuiltInFunctionSet
- Returns:
- the namespace URI of the functions local to this function set. Note that functions imported from another function set may have a different namespace URI.
-
getConventionalPrefix
Description copied from class:BuiltInFunctionSet
Return a conventional prefix for use with this namespace, typically the prefix used in the documentation of these functions.- Overrides:
getConventionalPrefix
in classBuiltInFunctionSet
-