Package com.saxonica.functions.extfn
Class VendorFunctionSetPE
- java.lang.Object
-
- net.sf.saxon.functions.registry.BuiltInFunctionSet
-
- com.saxonica.functions.extfn.VendorFunctionSetPE
-
- All Implemented Interfaces:
FunctionLibrary
public class VendorFunctionSetPE extends BuiltInFunctionSet
The VendorFunctionLibraryPE represents additions to the set of Saxon vendor-supplied extension functions that are available only with the Saxon-PE and Saxon-EE editions
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
VendorFunctionSetPE.AdjustToCivilTime
static class
VendorFunctionSetPE.Base64BinaryToOctets
static class
VendorFunctionSetPE.Base64BinaryToString
static class
VendorFunctionSetPE.ColumnNumber
static class
VendorFunctionSetPE.ConfigurationFn
static class
VendorFunctionSetPE.ContextFn
static class
VendorFunctionSetPE.ControllerFn
static class
VendorFunctionSetPE.CurrentModeName
static class
VendorFunctionSetPE.DiscardDocument
Implement the saxon:discard-document() function, which returns its argument unchanged, but with the side-effect of removing it from the document pool, making it eligible for garbage collection.static class
VendorFunctionSetPE.GetContext
static class
VendorFunctionSetPE.GetPseudoAttribute
static class
VendorFunctionSetPE.HasSameNodes
static class
VendorFunctionSetPE.HexBinaryToOctets
static class
VendorFunctionSetPE.HexBinaryToString
static class
VendorFunctionSetPE.InSummerTime
static class
VendorFunctionSetPE.IsDefaulted
Ask whether an attribute node exists as a result of the expansion of default and fixed values defined in a schema.static class
VendorFunctionSetPE.LineNumber
static class
VendorFunctionSetPE.NamespaceNodeFn
Implement saxon:namespace-node extension functionstatic class
VendorFunctionSetPE.OctetsToBase64Binary
static class
VendorFunctionSetPE.OctetsToHexBinary
static class
VendorFunctionSetPE.ParseDateTime
static class
VendorFunctionSetPE.PrintStack
static class
VendorFunctionSetPE.StringToBase64BinaryFn
static class
VendorFunctionSetPE.StringToHexBinaryFn
static class
VendorFunctionSetPE.StringToUTF8
Implement saxon:string-to-utf8 extension functionstatic class
VendorFunctionSetPE.SystemId
static class
VendorFunctionSetPE.TunnelParamsFn
Implement saxon:tunnel-params extension function.static class
VendorFunctionSetPE.TypeAnnotationFn
Extension function saxon:type-annotation, which returns the type annotation of a node or atomic value as an xs:QName value.static class
VendorFunctionSetPE.UnparsedEntities
Implement saxon:unparsed-entities extension functionstatic class
VendorFunctionSetPE.ValidCharacter
Implement saxon:valid-character extension function-
Nested classes/interfaces inherited from class net.sf.saxon.functions.registry.BuiltInFunctionSet
BuiltInFunctionSet.Entry
-
-
Field Summary
Fields Modifier and Type Field Description protected ProfessionalConfiguration
config
-
Constructor Summary
Constructors Constructor Description VendorFunctionSetPE(ProfessionalConfiguration config)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getConventionalPrefix()
Return a conventional prefix for use with this namespace, typically the prefix used in the documentation of these functions.java.lang.String
getNamespace()
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
-
-
-
-
Field Detail
-
config
protected ProfessionalConfiguration config
-
-
Constructor Detail
-
VendorFunctionSetPE
public VendorFunctionSetPE(ProfessionalConfiguration config)
-
-
Method Detail
-
getNamespace
public java.lang.String getNamespace()
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
public java.lang.String 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
- Returns:
- the string "fn"
-
-