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 classVendorFunctionSetPE.AdjustToCivilTimestatic classVendorFunctionSetPE.Base64BinaryToOctetsstatic classVendorFunctionSetPE.Base64BinaryToStringstatic classVendorFunctionSetPE.ColumnNumberstatic classVendorFunctionSetPE.ConfigurationFnstatic classVendorFunctionSetPE.ContextFnstatic classVendorFunctionSetPE.ControllerFnstatic classVendorFunctionSetPE.CurrentModeNamestatic classVendorFunctionSetPE.DiscardDocumentImplement 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 classVendorFunctionSetPE.GetContextstatic classVendorFunctionSetPE.GetPseudoAttributestatic classVendorFunctionSetPE.HasSameNodesstatic classVendorFunctionSetPE.HexBinaryToOctetsstatic classVendorFunctionSetPE.HexBinaryToStringstatic classVendorFunctionSetPE.InSummerTimestatic classVendorFunctionSetPE.IsDefaultedAsk whether an attribute node exists as a result of the expansion of default and fixed values defined in a schema.static classVendorFunctionSetPE.LineNumberstatic classVendorFunctionSetPE.NamespaceNodeFnImplement saxon:namespace-node extension functionstatic classVendorFunctionSetPE.OctetsToBase64Binarystatic classVendorFunctionSetPE.OctetsToHexBinarystatic classVendorFunctionSetPE.ParseDateTimestatic classVendorFunctionSetPE.PrintStackstatic classVendorFunctionSetPE.StringToBase64BinaryFnstatic classVendorFunctionSetPE.StringToHexBinaryFnstatic classVendorFunctionSetPE.StringToUTF8Implement saxon:string-to-utf8 extension functionstatic classVendorFunctionSetPE.SystemIdstatic classVendorFunctionSetPE.TunnelParamsFnImplement saxon:tunnel-params extension function.static classVendorFunctionSetPE.TypeAnnotationFnExtension function saxon:type-annotation, which returns the type annotation of a node or atomic value as an xs:QName value.static classVendorFunctionSetPE.UnparsedEntitiesImplement saxon:unparsed-entities extension functionstatic classVendorFunctionSetPE.ValidCharacterImplement 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 ProfessionalConfigurationconfig
-
Constructor Summary
Constructors Constructor Description VendorFunctionSetPE(ProfessionalConfiguration config)
-
Method Summary
All 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.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
-
-
-
-
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:
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- Returns:
- the string "fn"
-
-