|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnet.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.XSLGeneralVariable
net.sf.saxon.style.SaxonAssign
saxon:assign element in stylesheet. The saxon:assign element has mandatory attribute name and optional attribute expr. It also allows xsl:extension-element-prefixes etc.
| Field Summary |
| Fields inherited from class net.sf.saxon.style.XSLGeneralVariable |
assignable, constantText, global, redundant, requiredParam, requiredType, select, slotManager, tunnel |
| Fields inherited from class net.sf.saxon.style.StyleElement |
defaultCollationName, defaultXPathNamespace, extensionNamespaces, REPORT_ALWAYS, REPORT_IF_INSTANTIATED, REPORT_UNLESS_FORWARDS_COMPATIBLE, 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, sequence |
| Fields inherited from class net.sf.saxon.tree.NodeImpl |
index, NODE_LETTER, parent |
| Fields inherited from interface net.sf.saxon.om.NodeInfo |
ALL_NAMESPACES, EMPTY_NAMESPACE_LIST, LOCAL_NAMESPACES, NO_NAMESPACES |
| Constructor Summary | |
SaxonAssign()
|
|
| Method Summary | |
protected boolean |
allowsAsAttribute()
|
Expression |
compile(Executable exec)
Compile the instruction on the stylesheet tree into an executable instruction for use at run-time. |
boolean |
isAssignable()
Test whether it is permitted to assign to the variable using the saxon:assign extension element. |
boolean |
isInstruction()
Determine whether this node is an instruction. |
void |
validate()
Check that the stylesheet element is valid. |
| Methods inherited from class net.sf.saxon.style.XSLGeneralVariable |
allowsRequired, allowsTunnelAttribute, allowsValue, checkAgainstRequiredType, getConstructType, getReturnedItemType, getVariableFingerprint, getVariableName, initializeInstruction, isGlobal, isRequiredParam, isTunnelParam, mayContainSequenceConstructor, prepareAttributes, setRedundant |
| Methods inherited from class net.sf.saxon.tree.ElementWithAttributes |
copy, getAttributeList, getAttributeValue, getDeclaredNamespaces, getInScopeNamespaceCodes, getPrefixForURI, getURICodeForPrefix, getURIForPrefix, initialise, iteratePrefixes, sendNamespaceDeclarations, setNamespaceDeclarations |
| Methods inherited from class net.sf.saxon.tree.ElementImpl |
addChild, compact, enumerateChildren, generateId, getBaseURI, getDocumentRoot, getFirstChild, getLastChild, getNameCode, getNodeKind, getNthChild, getRoot, getSequenceNumber, getStringValue, getStringValueCS, getSystemId, hasChildNodes, setNameCode, setSystemId, useChildrenArray |
| Methods inherited from class net.sf.saxon.tree.NodeImpl |
compareOrder, getColumnNumber, getConfiguration, getDisplayName, getDocumentNumber, getFingerprint, getLocalPart, getNamePool, getNextInDocument, getNextSibling, getParent, getPrefix, getPreviousInDocument, getPreviousSibling, getPublicId, getTypeAnnotation, getTypedValue, getURI, isSameNodeInfo, iterateAxis, iterateAxis |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.xml.sax.Locator |
getColumnNumber, getPublicId, getSystemId |
| Methods inherited from interface javax.xml.transform.SourceLocator |
getColumnNumber, getPublicId, getSystemId |
| Methods inherited from interface net.sf.saxon.trace.InstructionInfo |
getSystemId |
| Constructor Detail |
public SaxonAssign()
| Method Detail |
public boolean isInstruction()
isInstruction in class StyleElementpublic boolean isAssignable()
XSLGeneralVariable
isAssignable in class XSLGeneralVariableprotected boolean allowsAsAttribute()
allowsAsAttribute in class XSLGeneralVariable
public void validate()
throws javax.xml.transform.TransformerConfigurationException
StyleElement
validate in class XSLGeneralVariablejavax.xml.transform.TransformerConfigurationException
public Expression compile(Executable exec)
throws javax.xml.transform.TransformerConfigurationException
StyleElement
compile in class StyleElementjavax.xml.transform.TransformerConfigurationException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||