net.sf.saxon.style

Class XSLAnalyzeString

public class XSLAnalyzeString extends StyleElement

An xsl:analyze-string elements in the stylesheet. New at XSLT 2.0
Method Summary
Expressioncompile(Executable exec)
protected ItemTypegetReturnedItemType()
Determine the type of item returned by this instruction (only relevant if it is an instruction).
booleanisInstruction()
Determine whether this node is an instruction.
booleanmayContainFallback()
Determine whether this type of element is allowed to contain an xsl:fallback instruction
voidprepareAttributes()
voidvalidate()

Method Detail

compile

public Expression compile(Executable exec)

getReturnedItemType

protected ItemType getReturnedItemType()
Determine the type of item returned by this instruction (only relevant if it is an instruction).

Returns: the item type returned

isInstruction

public boolean isInstruction()
Determine whether this node is an instruction.

Returns: true - it is an instruction

mayContainFallback

public boolean mayContainFallback()
Determine whether this type of element is allowed to contain an xsl:fallback instruction

prepareAttributes

public void prepareAttributes()

validate

public void validate()