Prev Class | Next Class | Frames | No Frames |
Summary: Nested | Field | Method | Constr | Detail: Nested | Field | Method | Constr |
java.lang.Object
net.sf.saxon.tree.NodeImpl
net.sf.saxon.tree.ParentNodeImpl
net.sf.saxon.tree.ElementImpl
net.sf.saxon.tree.ElementWithAttributes
net.sf.saxon.style.StyleElement
net.sf.saxon.style.XSLOutput
public class XSLOutput
extends StyleElement
Field 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 XPathException
Add 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 XPathException
Validate 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