<
xsl:stylesheet xmlns:xsl=
"http://www.w3.org/1999/XSL/Transform" xmlns:xs=
"http://www.w3.org/2001/XMLSchema" xmlns:pf=
"http://www.daisy.org/ns/pipeline/functions" version=
"2.0">
<
xsl:import href=
"encoding-functions.xsl">
</
xsl:import>
<
doc xmlns=
"http://www.oxygenxml.com/ns/doc/xsl">
<
desc>
<
p>Apply a text transformer to a string sequence.</
p>
</
desc>
</
doc>
<
xsl:function name=
"pf:text-transform" as=
"item()*">
<
xsl:param name=
"query" as=
"xs:string"/>
<
xsl:param name=
"styled-text" as=
"item()*"/>
<
xsl:sequence xmlns:TextTransform=
"org.daisy.pipeline.braille.common.saxon.impl.TextTransformDefinition$TextTransform" select=
"TextTransform:transform($query,$styled-text)">
</
xsl:sequence>
</
xsl:function>
<
doc xmlns=
"http://www.oxygenxml.com/ns/doc/xsl">
<
desc>
<
p>Get braille code from language tag.</
p>
</
desc>
</
doc>
<
xsl:function name=
"pf:braille-code-from-language-tag" as=
"item()">
<
xsl:param name=
"language" as=
"xs:string"/>
<
xsl:sequence xmlns:BrailleCode=
"org.daisy.pipeline.braille.common.saxon.impl.BrailleCodeFunctionProvider$BrailleCodeFunctions" select=
"BrailleCode:fromLanguageTag($language)">
</
xsl:sequence>
</
xsl:function>
<
xsl:function name=
"pf:get-braille-code-info" as=
"map(xs:string,xs:string)">
<
xsl:param name=
"code" as=
"item()"/>
<
xsl:sequence xmlns:BrailleCode=
"org.daisy.pipeline.braille.common.saxon.impl.BrailleCodeFunctionProvider$BrailleCodeFunctions" select=
"BrailleCode:getImplementationInfo($code)">
</
xsl:sequence>
</
xsl:function>
</
xsl:stylesheet>