org.apache.xalan.extensions |
Xalan Extension Mechanism Package.
Implementation of Xalan Extension Mechanism.
|
Java Source File Name | Type | Comment |
ExpressionContext.java | Interface | An object that implements this interface can supply
information about the current XPath expression context. |
ExpressionVisitor.java | Class | When
org.apache.xalan.processor.StylesheetHandler creates
an
org.apache.xpath.XPath , the ExpressionVisitor
visits the XPath expression. |
ExtensionHandler.java | Class | Abstract base class for handling an extension namespace for XPath. |
ExtensionHandlerExsltFunction.java | Class | Execute EXSLT functions, determine the availability of EXSLT functions, and the
availability of an EXSLT result element. |
ExtensionHandlerGeneral.java | Class | Class handling an extension namespace for XPath. |
ExtensionHandlerJava.java | Class | Abstract base class handling the java language extensions for XPath. |
ExtensionHandlerJavaClass.java | Class | Represents an extension namespace for XPath that handles java classes.
It is recommended that the class URI be of the form:
xalan://fully.qualified.class.name
However, we do not enforce this. |
ExtensionHandlerJavaPackage.java | Class | Represents an extension namespace for XPath that handles java packages
that may be fully or partially specified.
It is recommended that the class URI be of one of the following forms:
xalan://partial.class.name
xalan://
http://xml.apache.org/xalan/java (which is the same as xalan://)
However, we do not enforce this. |
ExtensionNamespaceContext.java | Class | A sample implementation of NamespaceContext, with support for
EXSLT extension functions and Java extension functions. |
ExtensionNamespacesManager.java | Class | Used during assembly of a stylesheet to collect the information for each
extension namespace that is required during the transformation process
to generate an
ExtensionHandler . |
ExtensionNamespaceSupport.java | Class | During styleseet composition, an ExtensionNamespaceSupport object is created for each extension
namespace the stylesheet uses. |
ExtensionsTable.java | Class | |
MethodResolver.java | Class | Utility class to help resolve method overloading with Xalan XSLT
argument types. |
ObjectFactory.java | Class | This class is duplicated for each JAXP subpackage so keep it in sync.
It is package private and therefore is not exposed as part of the JAXP
API.
This code is designed to implement the JAXP 1.1 spec pluggability
feature and is designed to run on JDK version 1.1 and
later, and to compile on JDK 1.2 and onward. |
SecuritySupport.java | Class | This class is duplicated for each Xalan-Java subpackage so keep it in sync. |
SecuritySupport12.java | Class | This class is duplicated for each Xalan-Java subpackage so keep it in sync. |
XPathFunctionImpl.java | Class | A sample implementation of XPathFunction, with support for
EXSLT extension functions and Java extension functions. |
XPathFunctionResolverImpl.java | Class | A sample implementation of XPathFunctionResolver, with support for
EXSLT extension functions and Java extension functions. |
XSLProcessorContext.java | Class | Provides transformer context to be passed to an extension element. |