# Package org.apache.xalan.extensions

Implementation of Xalan Extension Mechanism.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  ExpressionContext | An object that implements this interface can supply information about the current XPath expression context.

- Class Summary
  Class | Description
  --- | ---
  ExpressionVisitor | When `StylesheetHandler` creates an `XPath`, the ExpressionVisitor visits the XPath expression.
  ExtensionHandler | Abstract base class for handling an extension namespace for XPath.
  ExtensionHandlerExsltFunction | Execute EXSLT functions, determine the availability of EXSLT functions, and the availability of an EXSLT result element.
  ExtensionHandlerGeneral | Class handling an extension namespace for XPath.
  ExtensionHandlerJava | Abstract base class handling the java language extensions for XPath.
  ExtensionHandlerJavaClass | Represents an extension namespace for XPath that handles java classes.
  ExtensionHandlerJavaPackage | Represents an extension namespace for XPath that handles java packages that may be fully or partially specified.
  ExtensionNamespaceContext | A sample implementation of NamespaceContext, with support for EXSLT extension functions and Java extension functions.
  ExtensionNamespacesManager | 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 | During styleseet composition, an ExtensionNamespaceSupport object is created for each extension namespace the stylesheet uses.
  ExtensionsTable | Class holding a table registered extension namespace handlers
  MethodResolver | Utility class to help resolve method overloading with Xalan XSLT argument types.
  XPathFunctionImpl | A sample implementation of XPathFunction, with support for EXSLT extension functions and Java extension functions.
  XPathFunctionResolverImpl | A sample implementation of XPathFunctionResolver, with support for EXSLT extension functions and Java extension functions.
  XSLProcessorContext | Provides transformer context to be passed to an extension element.

## Package org.apache.xalan.extensions Description

Implementation of Xalan Extension Mechanism.

Copyright © 2023 Apache XML Project. All Rights Reserved.