org.apache.xalan.processor

Class ProcessorExsltFunction

public class ProcessorExsltFunction extends ProcessorTemplateElem

This class processes parse events for an exslt func:function element.

UNKNOWN: internal

Method Summary
voidendElement(StylesheetHandler handler, String uri, String localName, String rawName)
End an ElemExsltFunction, and verify its validity.
voidstartElement(StylesheetHandler handler, String uri, String localName, String rawName, Attributes attributes)
Start an ElemExsltFunction.
voidvalidate(ElemTemplateElement elem, StylesheetHandler handler)
Non-recursive traversal of FunctionElement tree based on TreeWalker to verify that there are no literal result elements except within a func:result element and that the func:result element does not contain any following siblings except xsl:fallback.

Method Detail

endElement

public void endElement(StylesheetHandler handler, String uri, String localName, String rawName)
End an ElemExsltFunction, and verify its validity.

startElement

public void startElement(StylesheetHandler handler, String uri, String localName, String rawName, Attributes attributes)
Start an ElemExsltFunction. Verify that it is top level and that it has a name attribute with a namespace.

validate

public void validate(ElemTemplateElement elem, StylesheetHandler handler)
Non-recursive traversal of FunctionElement tree based on TreeWalker to verify that there are no literal result elements except within a func:result element and that the func:result element does not contain any following siblings except xsl:fallback.
Copyright B) 2005 Apache XML Project. All Rights Reserved.