net.sf.saxon.style
public class XSLOutput extends StyleElement
Method Summary | |
---|---|
Expression | compile(Executable exec) |
protected void | gatherOutputProperties(Properties details, HashMap precedences)
Validate the properties,
and return the values as additions to a supplied Properties object. |
StructuredQName | getFormatQName()
Get the name of the xsl:output declaration |
void | prepareAttributes() |
static String | prepareCharacterMaps(StyleElement element, String useCharacterMaps, Properties details)
Process the use-character-maps attribute |
void | validate() |
Parameters: details the Properties object to be populated with property values precedences a HashMap to be populated with information about the precedence of the property values: the key is the property name as a Clark name, the value is a boxed integer giving the property's import precedence
Returns: the name, as a structured QName; or null for an unnamed output declaration
Parameters: element the stylesheet element on which the use-character-maps attribute appears useCharacterMaps the value of the use-character-maps attribute details The existing output properties
Returns: the augmented value of the use-character-maps attribute in Clark notation
Throws: XPathException if the value is invalid