net.sf.saxon.style

## Interface XSLTStaticContext

- All Superinterfaces:
    StaticContext
  All Known Implementing Classes:
    ExpressionContext, TextValueTemplateContext, UseWhenStaticContext

      public interface XSLTStaticContext
      extends StaticContext

  Extends the standard XPath static context with information that is available for XPath expressions invoked from XSLT

- - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | `isElementAvailable(String qname)` Determine if an extension element is available

    - ### Methods inherited from interface net.sf.saxon.expr.StaticContext

      `bindVariable, getBaseURI, getCollation, getConfiguration, getDecimalFormatManager, getDefaultCollationName, getDefaultElementNamespace, getDefaultFunctionNamespace, getFunctionLibrary, getImportedSchemaNamespaces, getLineNumber, getLocationMap, getNamePool, getNamespaceResolver, getRequiredContextItemType, getSystemId, getURIForPrefix, getXPathLanguageLevel, isAllowedBuiltInType, isImportedSchema, isInBackwardsCompatibleMode, isSchemaAware, issueWarning, makeEarlyEvaluationContext`

- - ### Method Detail

    - #### isElementAvailable

          boolean isElementAvailable(String qname)
                                     throws XPathException

      Determine if an extension element is available
      Throws:
        `XPathException` - if the name is invalid or the prefix is not declared

Copyright (c) 2004-2013 Saxonica Limited. All rights reserved.