|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectnet.sf.saxon.tree.linked.NodeImpl
net.sf.saxon.tree.linked.ParentNodeImpl
net.sf.saxon.tree.linked.ElementImpl
net.sf.saxon.style.StyleElement
net.sf.saxon.style.XSLGeneralVariable
net.sf.saxon.style.XSLWithParam
public class XSLWithParam
An xsl:with-param element in the stylesheet.
The xsl:with-param element has mandatory attribute name and optional attribute select
| Field Summary |
|---|
| Fields inherited from class net.sf.saxon.style.XSLGeneralVariable |
|---|
assignable, compiledVariable, constantText, global, implicitlyRequiredParam, redundant, requiredParam, requiredType, select, slotManager, tunnel |
| Fields inherited from class net.sf.saxon.tree.linked.NodeImpl |
|---|
NODE_LETTER |
| Fields inherited from interface net.sf.saxon.om.NodeInfo |
|---|
ALL_NAMESPACES, EMPTY_NAMESPACE_LIST, IS_DTD_TYPE, IS_NILLED, LOCAL_NAMESPACES, NO_NAMESPACES |
| Constructor Summary | |
|---|---|
XSLWithParam()
|
|
| Method Summary | |
|---|---|
protected boolean |
allowsAsAttribute()
|
protected boolean |
allowsTunnelAttribute()
|
Expression |
compile(Executable exec,
Declaration decl)
Compile the instruction on the stylesheet tree into an executable instruction for use at run-time. |
void |
validate(Declaration decl)
Check that the stylesheet element is valid. |
| Methods inherited from class net.sf.saxon.style.XSLGeneralVariable |
|---|
allowsRequired, allowsValue, checkAgainstRequiredType, getConstructType, getReturnedItemType, getVariableDisplayName, getVariableQName, initializeInstruction, isAssignable, isGlobal, isRequiredParam, isTunnelParam, mayContainSequenceConstructor, postValidate, prepareAttributes, setRedundant, setReferenceCount |
| Methods inherited from class net.sf.saxon.tree.linked.ParentNodeImpl |
|---|
addChild, compact, enumerateChildren, getFirstChild, getLastChild, getNthChild, getNumberOfChildren, getRawSequenceNumber, getSequenceNumber, getStringValue, getStringValueCS, hasChildNodes, insertChildren, insertChildrenAt, removeChild, replaceChildrenAt, setChildren, setRawSequenceNumber |
| Methods inherited from class net.sf.saxon.tree.linked.NodeImpl |
|---|
atomize, compareOrder, equals, getConfiguration, getDisplayName, getDocumentNumber, getFingerprint, getLocalPart, getNamePool, getNextInDocument, getNextSibling, getParent, getPhysicalRoot, getPrefix, getPreviousInDocument, getPreviousSibling, getPublicId, getRawParent, getSiblingPosition, getTypedValue, getURI, insertSiblings, isDeleted, isIdref, isSameNodeInfo, iterateAxis, iterateAxis, newBuilder, replace, setRawParent, setSiblingPosition |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface net.sf.saxon.trace.InstructionInfo |
|---|
getLineNumber, getSystemId |
| Methods inherited from interface org.xml.sax.Locator |
|---|
getColumnNumber, getPublicId |
| Methods inherited from interface javax.xml.transform.SourceLocator |
|---|
getColumnNumber, getPublicId |
| Methods inherited from interface net.sf.saxon.om.NodeInfo |
|---|
hashCode |
| Constructor Detail |
|---|
public XSLWithParam()
| Method Detail |
|---|
protected boolean allowsAsAttribute()
allowsAsAttribute in class XSLGeneralVariableprotected boolean allowsTunnelAttribute()
allowsTunnelAttribute in class XSLGeneralVariable
public void validate(Declaration decl)
throws XPathException
StyleElement
validate in class XSLGeneralVariableXPathException
public Expression compile(Executable exec,
Declaration decl)
throws XPathException
StyleElement
compile in class StyleElementexec - the Executabledecl - the containing top-level declaration, for example xsl:function or xsl:template
XPathException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||