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
public class MathFunctionSet extends BuiltInFunctionSet
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 Classes Modifier and Type Class Description static classMathFunctionSet.AcosFnImplement math:acosstatic classMathFunctionSet.AsinFnImplement math:asinstatic classMathFunctionSet.Atan2FnImplement math:atan2static classMathFunctionSet.AtanFnImplement math:atanstatic classMathFunctionSet.CosFnImplement math:cosstatic classMathFunctionSet.Exp10FnImplement math:exp10static classMathFunctionSet.ExpFnImplement math:expstatic classMathFunctionSet.Log10FnImplement math:log10static classMathFunctionSet.LogFnImplement math:logstatic classMathFunctionSet.PiFnImplement math:pistatic classMathFunctionSet.PowFnImplement math:powstatic classMathFunctionSet.SinFnImplement math:sinstatic classMathFunctionSet.SqrtFnImplement math:sqrtstatic classMathFunctionSet.TanFnImplement math:tan-
Nested classes/interfaces inherited from class net.sf.saxon.functions.registry.BuiltInFunctionSet
BuiltInFunctionSet.Entry
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetConventionalPrefix()Return a conventional prefix for use with this namespace, typically the prefix used in the documentation of these functions.static MathFunctionSetgetInstance()java.lang.StringgetNamespace()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 Detail
-
getInstance
public static MathFunctionSet getInstance()
-
getNamespace
public java.lang.String getNamespace()
Description copied from class:BuiltInFunctionSetReturn the namespace URI for the functions local to this function set.- Overrides:
getNamespacein 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
public java.lang.String getConventionalPrefix()
Description copied from class:BuiltInFunctionSetReturn a conventional prefix for use with this namespace, typically the prefix used in the documentation of these functions.- Overrides:
getConventionalPrefixin classBuiltInFunctionSet
-
-