| Prev Class | Next Class | Frames | No Frames |
| Summary: Nested | Field | Method | Constr | Detail: Nested | Field | Method | Constr |
java.lang.Objectnet.sf.saxon.tree.NodeImplnet.sf.saxon.tree.ParentNodeImplnet.sf.saxon.tree.ElementImplnet.sf.saxon.tree.ElementWithAttributesnet.sf.saxon.style.StyleElementnet.sf.saxon.style.XSLOutputpublic class XSLOutputextends StyleElementField Summary |
Fields inherited from class net.sf.saxon.style.StyleElement | |
REPORT_ALWAYS, REPORT_IF_INSTANTIATED, REPORT_UNLESS_FALLBACK_AVAILABLE, REPORT_UNLESS_FORWARDS_COMPATIBLE, defaultCollationName, defaultXPathNamespace, extensionNamespaces, reportingCircumstances, staticContext, validationError, version | |
Fields inherited from class net.sf.saxon.tree.ElementWithAttributes | |
attributeList, namespaceList | |
Fields inherited from class net.sf.saxon.tree.ElementImpl | |
nameCode, root | |
Fields inherited from class net.sf.saxon.tree.ParentNodeImpl | |
sequence | |
Fields inherited from class net.sf.saxon.tree.NodeImpl | |
NODE_LETTER, index, parent | |
Fields inherited from interface net.sf.saxon.om.NodeInfo | |
ALL_NAMESPACES, EMPTY_NAMESPACE_LIST, IS_DTD_TYPE, IS_NILLED, LOCAL_NAMESPACES, NO_NAMESPACES | |
Fields inherited from interface net.sf.saxon.om.ValueRepresentation | |
EMPTY_VALUE_ARRAY | |
Method Summary | |
void |
|
Expression |
|
protected void |
|
StructuredQName |
|
void | |
static String |
|
void |
|
Methods inherited from class net.sf.saxon.tree.ElementWithAttributes | |
copy, getAttributeList, getAttributeValue, getDeclaredNamespaces, getInScopeNamespaceCodes, getPrefixForURI, getURICodeForPrefix, getURIForPrefix, initialise, iteratePrefixes, setNamespaceDeclarations | |
Methods inherited from class net.sf.saxon.tree.ElementImpl | |
copy, generateId, getAttributeList, getBaseURI, getDeclaredNamespaces, getDocumentRoot, getLineNumber, getNameCode, getNodeKind, getRoot, getSystemId, initialise, setLineNumber, setNameCode, setSystemId | |
Methods inherited from class net.sf.saxon.tree.ParentNodeImpl | |
addChild, compact, enumerateChildren, getFirstChild, getLastChild, getNthChild, getSequenceNumber, getStringValue, getStringValueCS, hasChildNodes, useChildrenArray | |
public void checkAndPut(String property,
String value,
Properties props,
HashMap precedences)
throws XPathExceptionAdd an output property to the list of properties after checking that it is consistent with other properties
- Parameters:
property- the name of the propertyvalue- the value of the ptopertyprops- the list of properties to be updatedprecedences- the import precedence of each property
protected void gatherOutputProperties(Properties details,
HashMap precedences)
throws XPathExceptionValidate the properties, and return the values as additions to a supplied Properties object.
- Parameters:
details- the Properties object to be populated with property valuesprecedences- 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
public StructuredQName getFormatQName()
Get the name of the xsl:output declaration
- Returns:
- the name, as a structured QName; or null for an unnamed output declaration
public void prepareAttributes()
throws XPathException
- Overrides:
- prepareAttributes in interface StyleElement
public static String prepareCharacterMaps(StyleElement element, String useCharacterMaps, Properties details) throws XPathException
Process the use-character-maps attribute
- Parameters:
element- the stylesheet element on which the use-character-maps attribute appearsuseCharacterMaps- the value of the use-character-maps attributedetails- The existing output properties
- Returns:
- the augmented value of the use-character-maps attribute in Clark notation
- Throws:
XPathException- if the value is invalid