|
|||||||||
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.XSLLeafNodeConstructor
net.sf.saxon.style.XSLAttribute
public final class XSLAttribute
xsl:attribute element in stylesheet.
Field Summary |
---|
Fields inherited from class net.sf.saxon.style.XSLLeafNodeConstructor |
---|
select |
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 | |
---|---|
XSLAttribute()
|
Method Summary | |
---|---|
Expression |
compile(Executable exec,
Declaration decl)
Compile the instruction on the stylesheet tree into an executable instruction for use at run-time. |
protected java.lang.String |
getErrorCodeForSelectPlusContent()
Get the error code to be returned when the element has a select attribute but is not empty. |
void |
prepareAttributes()
Set the attribute list for the element. |
void |
validate(Declaration decl)
Check that the stylesheet element is valid. |
Methods inherited from class net.sf.saxon.style.XSLLeafNodeConstructor |
---|
compileContent, isInstruction, makeSimpleContentConstructor, mayContainSequenceConstructor |
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 XSLAttribute()
Method Detail |
---|
public void prepareAttributes() throws XPathException
StyleElement
prepareAttributes
in class StyleElement
XPathException
public void validate(Declaration decl) throws XPathException
StyleElement
validate
in class XSLLeafNodeConstructor
XPathException
protected java.lang.String getErrorCodeForSelectPlusContent()
getErrorCodeForSelectPlusContent
in class XSLLeafNodeConstructor
public Expression compile(Executable exec, Declaration decl) throws XPathException
StyleElement
compile
in class StyleElement
exec
- 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 |