Class RandomUuidFunction

java.lang.Object
net.sf.saxon.lib.ExtensionFunctionDefinition
net.solarnetwork.central.support.xslt.RandomUuidFunction
All Implemented Interfaces:
SolarNetworkXslt

public class RandomUuidFunction extends net.sf.saxon.lib.ExtensionFunctionDefinition implements SolarNetworkXslt
Generate a UUIDv4 (random) string.
  • Field Details

  • Constructor Details

    • RandomUuidFunction

      public RandomUuidFunction()
      Constructor.
  • Method Details

    • getFunctionQName

      public net.sf.saxon.om.StructuredQName getFunctionQName()
      Specified by:
      getFunctionQName in class net.sf.saxon.lib.ExtensionFunctionDefinition
    • getArgumentTypes

      public net.sf.saxon.value.SequenceType[] getArgumentTypes()
      Specified by:
      getArgumentTypes in class net.sf.saxon.lib.ExtensionFunctionDefinition
    • getResultType

      public net.sf.saxon.value.SequenceType getResultType(net.sf.saxon.value.SequenceType[] suppliedArgumentTypes)
      Specified by:
      getResultType in class net.sf.saxon.lib.ExtensionFunctionDefinition
    • makeCallExpression

      public net.sf.saxon.lib.ExtensionFunctionCall makeCallExpression()
      Specified by:
      makeCallExpression in class net.sf.saxon.lib.ExtensionFunctionDefinition