# Class XSTitleCaseExtensionFunction

java.lang.Object
com.io7m.xstructural.vanilla.internal.xslt_extensions.XSTitleCaseExtensionFunction

All Implemented Interfaces:
  `net.sf.saxon.s9api.ExtensionFunction`

public final class XSTitleCaseExtensionFunction extends Object implements net.sf.saxon.s9api.ExtensionFunction
The `titleCaseOf` extension function.

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `XSTitleCaseExtensionFunction()`
  The `titleCaseOf` extension function.

- ## Method Summary

  Modifier and Type
  Method
  Description
  `net.sf.saxon.s9api.XdmValue`
  `call(net.sf.saxon.s9api.XdmValue[] arguments)`
  `net.sf.saxon.s9api.SequenceType[]`
  `getArgumentTypes()`
  `net.sf.saxon.s9api.QName`
  `getName()`
  `net.sf.saxon.s9api.SequenceType`
  `getResultType()`

  ### Methods inherited from class Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## Constructor Details

  - ### XSTitleCaseExtensionFunction

    public XSTitleCaseExtensionFunction()
    The `titleCaseOf` extension function.

- ## Method Details

  - ### getName

    public net.sf.saxon.s9api.QName getName()
    Specified by:
      `getName` in interface `net.sf.saxon.s9api.ExtensionFunction`

  - ### getResultType

    public net.sf.saxon.s9api.SequenceType getResultType()
    Specified by:
      `getResultType` in interface `net.sf.saxon.s9api.ExtensionFunction`

  - ### getArgumentTypes

    public net.sf.saxon.s9api.SequenceType[] getArgumentTypes()
    Specified by:
      `getArgumentTypes` in interface `net.sf.saxon.s9api.ExtensionFunction`

  - ### call

    public net.sf.saxon.s9api.XdmValue call(net.sf.saxon.s9api.XdmValue[] arguments)
    Specified by:
      `call` in interface `net.sf.saxon.s9api.ExtensionFunction`