com.icl.saxon.style

Class XSLParam

public class XSLParam extends XSLGeneralVariable implements Binding

An xsl:param elements in the stylesheet.
The xsl:param element has mandatory attribute name and optional attribute select
Method Summary
ValueconstantValue()
Get the value, if known statically.
intgetDataType()
Get the data type, if known statically.
intgetSlotNumber()
voidprocess(Context context)
voidvalidate()

Method Detail

constantValue

public Value constantValue()
Get the value, if known statically.

Returns: null, because the value of a parameter is never known in advance

getDataType

public int getDataType()
Get the data type, if known statically.

Returns: Value.ANY, because the data type of a parameter is never known in advance

getSlotNumber

public int getSlotNumber()

process

public void process(Context context)

validate

public void validate()