|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object
|
+--com.icl.saxon.tree.NodeImpl
|
+--com.icl.saxon.tree.ParentNodeImpl
|
+--com.icl.saxon.tree.ElementImpl
|
+--com.icl.saxon.tree.ElementWithAttributes
|
+--com.icl.saxon.style.StyleElement
|
+--com.icl.saxon.style.SAXONFunction
Handler for saxon:function elements in stylesheet.
Attributes:
name gives the name of the function
| Fields inherited from class com.icl.saxon.style.StyleElement |
attributeSets, validationError, version |
| Fields inherited from class com.icl.saxon.tree.ElementWithAttributes |
attributeList, namespaceList |
| Fields inherited from class com.icl.saxon.tree.ElementImpl |
emptyArray, emptyEnumeration, index, nameCode, parent, root, sequence |
| Fields inherited from interface com.icl.saxon.om.NodeInfo |
ATTRIBUTE, COMMENT, ELEMENT, NAMESPACE, NODE, NODE_TYPE_NAMES, NONE, NUMBER_OF_TYPES, PI, ROOT, TEXT |
| Fields inherited from interface org.w3c.dom.Node |
ATTRIBUTE_NODE, CDATA_SECTION_NODE, COMMENT_NODE, DOCUMENT_FRAGMENT_NODE, DOCUMENT_NODE, DOCUMENT_TYPE_NODE, ELEMENT_NODE, ENTITY_NODE, ENTITY_REFERENCE_NODE, NOTATION_NODE, PROCESSING_INSTRUCTION_NODE, TEXT_NODE |
| Constructor Summary | |
SAXONFunction()
|
|
| Method Summary | |
Value |
call(ParameterSet params,
Context context)
Call this function |
int |
getFunctionFingerprint()
|
int |
getNthParameter(int n)
Get the name fingerprint of the n'th parameter (starting from 0). |
Procedure |
getProcedure()
Get associated Procedure (for details of stack frame) |
boolean |
mayContainTemplateBody()
Determine whether this type of element is allowed to contain a template-body |
void |
prepareAttributes()
Set the attribute list for the element. |
void |
preprocess()
Default preprocessing method does nothing. |
void |
process(Context context)
Process: called to do the real work of this stylesheet element. |
void |
validate()
Check that the element is valid. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.xml.sax.Locator |
getLineNumber, getPublicId, getSystemId |
| Methods inherited from interface com.icl.saxon.om.NodeInfo |
copy, copyStringValue, defaultAction, enumerateChildren, getAllChildNodes, getDisplayName, getDocumentElement, getDocumentRoot, getFingerprint, getIndex, getLineNumber, getLocalName, getNameCode, getNextInDocument, getNodeName, getNodeType, getNumberOfChildren, getPath, getPrefix, getPreviousInDocument, getSequenceNumber, getSequentialKey, getSystemId, getURI, getURICode, getValue, isDocumentElement, isSameNode |
| Methods inherited from interface org.w3c.dom.Node |
appendChild, cloneNode, getChildNodes, getFirstChild, getLastChild, getNamespaceURI, getNextSibling, getNodeValue, getOwnerDocument, getParentNode, getPreviousSibling, hasChildNodes, insertBefore, isSupported, normalize, removeChild, replaceChild, setNodeValue, setPrefix |
| Methods inherited from interface org.w3c.dom.Element |
getElementsByTagName, getElementsByTagNameNS, getTagName |
| Constructor Detail |
public SAXONFunction()
| Method Detail |
public void prepareAttributes()
throws org.xml.sax.SAXException
StyleElementprepareAttributes in class StyleElementpublic boolean mayContainTemplateBody()
mayContainTemplateBody in class StyleElement
public void validate()
throws org.xml.sax.SAXException
StyleElementvalidate in class StyleElement
public void preprocess()
throws org.xml.sax.SAXException
StyleElementpreprocess in class StyleElement
public void process(Context context)
throws org.xml.sax.SAXException
StyleElementprocess in class StyleElementcom.icl.saxon.style.StyleElementcontext - The context in the source XML document, giving access to the current node,
the current variables, etc.public Procedure getProcedure()
public int getFunctionFingerprint()
throws org.xml.sax.SAXException
public int getNthParameter(int n)
throws org.xml.sax.SAXException
public Value call(ParameterSet params,
Context context)
throws org.xml.sax.SAXException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||