Overview | Package | Class | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

A B C D E F G H I K L M N O P R S T U V W X

## A

ALLTYPES - Static variable in interface com.jclark.xsl.om.Node
ATTRIBUTE - Static variable in interface com.jclark.xsl.om.Node
ActionDebugTarget - interface com.jclark.xsl.tr.ActionDebugTarget.
AncestorsOrSelfNodeIterator - class com.jclark.xsl.expr.AncestorsOrSelfNodeIterator.
  an Iterator that walks toward thwe document root
AncestorsOrSelfNodeIterator(Node) - Constructor for class com.jclark.xsl.expr.AncestorsOrSelfNodeIterator
add(PathPattern, Object) - Method in class com.jclark.xsl.expr.PatternList
  add the pattern and object (a template rule) to the collection(s) of patterns this manages
append(Result) - Method in interface com.jclark.xsl.tr.ResultFragmentVariant
applyImports(Node, Result) - Method in interface com.jclark.xsl.tr.ProcessContext
attribute(Name, String) - Method in class com.jclark.xsl.sax.ResultBase
  construct an Attribute with the given name ... if we're not at an appropriate point, eg, we've already started putting text into an element, do nothing
attribute(Name, String) - Method in class com.jclark.xsl.sax2.ResultBase
  construct an Attribute with the given Name ... if we're not at an appropriate point, eg, we've already started putting text into an element, do nothing
attribute(Name, String) - Method in interface com.jclark.xsl.tr.Result
  Construct an Attribute ...
attributeValue(String) - Method in class com.jclark.xsl.sax.XMLOutputHandler
attributeValue(String) - Method in class com.jclark.xsl.sax2.XMLOutputHandler
available(String) - Method in interface com.jclark.xsl.expr.ExtensionContext

## B

BilevelComparator - class com.jclark.xsl.util.BilevelComparator.
BilevelComparator(Comparator, Comparator) - Constructor for class com.jclark.xsl.util.BilevelComparator
BooleanExpr - interface com.jclark.xsl.expr.BooleanExpr.
BooleanVariant - class com.jclark.xsl.expr.BooleanVariant.
  a boolean which can provide its value as a String, Number or Object
BooleanVariant(boolean) - Constructor for class com.jclark.xsl.expr.BooleanVariant
bind() - Method in interface com.jclark.xsl.expr.CloneableNodeIterator
bind() - Method in class com.jclark.xsl.expr.CloneableNodeIteratorImpl
bind(String, String) - Method in interface com.jclark.xsl.om.NamespacePrefixMap
  record the association of a prefix to a namespace
bindDefault(String) - Method in interface com.jclark.xsl.om.NamespacePrefixMap
  identify the given namespace as the default namespace
bindLocalVariable(Name, Variant) - Method in interface com.jclark.xsl.tr.ProcessContext
  binds a varaible to the given Name

## C

COMMENT - Static variable in interface com.jclark.xsl.om.Node
CloneableNodeIterator - interface com.jclark.xsl.expr.CloneableNodeIterator.
CloneableNodeIteratorImpl - class com.jclark.xsl.expr.CloneableNodeIteratorImpl.
CloneableNodeIteratorImpl(NodeIterator) - Constructor for class com.jclark.xsl.expr.CloneableNodeIteratorImpl
CommentHandler - interface com.jclark.xsl.sax.CommentHandler.
  receives comment events from a parse
Comparator - interface com.jclark.xsl.util.Comparator.
ComposeEnumeration - class com.jclark.xsl.tr.ComposeEnumeration.
ComposeEnumeration(Enumeration) - Constructor for class com.jclark.xsl.tr.ComposeEnumeration
call(String, Node, Object[]) - Method in interface com.jclark.xsl.expr.ExtensionContext
characters(char[], int, int) - Method in class com.jclark.xsl.dom.DOMBuilder
characters(char[], int, int) - Method in class com.jclark.xsl.sax.HTMLOutputHandler
characters(char[], int, int) - Method in class com.jclark.xsl.sax.Indenter
characters(char[], int, int) - Method in class com.jclark.xsl.sax.NXMLOutputHandler
  SAX characters event -- send the characters to our current handler
characters(String) - Method in class com.jclark.xsl.sax.ResultBase
  construct some characters in the result
characters(char[], int, int) - Method in class com.jclark.xsl.sax.TextOutputHandler
characters(char[], int, int) - Method in class com.jclark.xsl.sax.XMLOutputHandler
characters(char[], int, int) - Method in class com.jclark.xsl.sax2.HTMLOutputHandler
characters(char[], int, int) - Method in class com.jclark.xsl.sax2.Indenter
characters(char[], int, int) - Method in class com.jclark.xsl.sax2.NXMLOutputHandler
  SAX characters event -- send the characters to our current handler
characters(char[], int, int) - Method in class com.jclark.xsl.sax2.OutputMethodDefaulter
characters(String) - Method in class com.jclark.xsl.sax2.ResultBase
  construct some characters in the result
characters(char[], int, int) - Method in class com.jclark.xsl.sax2.SAXTwoOMBuilderImpl
characters(char[], int, int) - Method in class com.jclark.xsl.sax2.TextOutputHandler
characters(char[], int, int) - Method in class com.jclark.xsl.sax2.XMLOutputHandler
characters(String) - Method in interface com.jclark.xsl.tr.Result
  build a TEXT node
clearOutputMethodProperties() - Method in interface com.jclark.xsl.tr.Sheet
  resets the output method properties to just those which were set in the stylesheet
clearParameters() - Method in class com.jclark.xsl.sax2.XSLProcessorImpl
clone() - Method in class com.jclark.xsl.conv.NumberListFormat
clone() - Method in interface com.jclark.xsl.expr.CloneableNodeIterator
clone() - Method in class com.jclark.xsl.expr.CloneableNodeIteratorImpl
clone() - Method in interface com.jclark.xsl.sax.XSLProcessor
  clone after loadStylesheet() enables us to re-use a transformer, without recompiling the stylesheet
clone() - Method in class com.jclark.xsl.sax.XSLProcessorImpl
clone() - Method in interface com.jclark.xsl.sax2.XSLProcessor
  clone after loadStylesheet() enables us to re-use a transformer, without recompiling the stylesheet
clone() - Method in class com.jclark.xsl.sax2.XSLProcessorImpl
com.jclark.xsl.conv - package com.jclark.xsl.conv
  Number formatting utility classes
com.jclark.xsl.dom - package com.jclark.xsl.dom
  A simple DOM (level 1) API for XT This simple API is based purely on the DOM.
com.jclark.xsl.expr - package com.jclark.xsl.expr
  Expression parsing and evaluation This package provides facilities for parsing and evaluating XSLT expressions which include XPath expressions, template match patterns and attribute templates.
com.jclark.xsl.om - package com.jclark.xsl.om
  The XML object model This package provides the APIs of the XML object model used internally by XT code.
com.jclark.xsl.sax - package com.jclark.xsl.sax
  The SAX (version 1) API for XT This package provides APIs for invoking XT with SAX 1 parsers providing input stylesheets and source document This version of XT continues the public interface of earlier versions.
com.jclark.xsl.sax2 - package com.jclark.xsl.sax2
  The SAX (version 2) API for XT This package provides APIs for invoking XT with SAX 2 XMLReaders providing input stylesheets and source document
com.jclark.xsl.tr - package com.jclark.xsl.tr
  The transformation engine This package provides facilities for parsing and "compiling" XSLT stylesheets as well as executing the stylesheet with a source document to effect a transformation.
com.jclark.xsl.util - package com.jclark.xsl.util
  Miscellaneous utilities for sorting, etc.
comment(String) - Method in class com.jclark.xsl.dom.DOMBuilder
comment(String) - Method in interface com.jclark.xsl.sax.CommentHandler
  recieve notification that a comment has been encountered in the parse
comment(String) - Method in class com.jclark.xsl.sax.HTMLOutputHandler
comment(String) - Method in class com.jclark.xsl.sax.Indenter
comment(String) - Method in class com.jclark.xsl.sax.ResultBase
  construct a comment in our result
comment(String) - Method in class com.jclark.xsl.sax.XMLOutputHandler
comment(String) - Method in class com.jclark.xsl.sax2.HTMLOutputHandler
comment(String) - Method in class com.jclark.xsl.sax2.Indenter
comment(String) - Method in class com.jclark.xsl.sax2.OutputMethodDefaulter
comment(String) - Method in class com.jclark.xsl.sax2.ResultBase
  construct a comment in our result
comment(String) - Method in class com.jclark.xsl.sax2.SAXTwoOMBuilderImpl
comment(String) - Method in class com.jclark.xsl.sax2.XMLOutputHandler
comment(String) - Method in interface com.jclark.xsl.tr.Result
  Construct a comment
compare(Object, Object) - Method in class com.jclark.xsl.util.BilevelComparator
compare(Object, Object) - Method in interface com.jclark.xsl.util.Comparator
compare(Object, Object) - Method in class com.jclark.xsl.util.NumberComparator
compare(Object, Object) - Method in class com.jclark.xsl.util.ReverseComparator
compare(Object, Object) - Method in class com.jclark.xsl.util.TextComparator
compareTo(Node) - Method in interface com.jclark.xsl.om.Node
  also compares document order
configureResult() - Method in class com.jclark.xsl.sax2.XSLProcessorImpl
constantValue() - Method in interface com.jclark.xsl.expr.StringExpr
contains(Name) - Method in class com.jclark.xsl.expr.EmptyVariableSet
contains(Name) - Method in interface com.jclark.xsl.expr.VariableSet
convertToBoolean() - Method in class com.jclark.xsl.expr.BooleanVariant
convertToBoolean() - Method in class com.jclark.xsl.expr.NumberVariant
convertToBoolean() - Method in class com.jclark.xsl.expr.StringVariant
convertToBoolean() - Method in interface com.jclark.xsl.expr.Variant
convertToBoolean() - Method in class com.jclark.xsl.tr.ResultFragmentVariantBase
convertToNodeSet() - Method in interface com.jclark.xsl.expr.Variant
convertToNodeSet() - Method in class com.jclark.xsl.expr.VariantBase
convertToNumber() - Method in class com.jclark.xsl.expr.BooleanVariant
convertToNumber() - Method in class com.jclark.xsl.expr.NumberVariant
convertToNumber() - Method in class com.jclark.xsl.expr.StringVariant
convertToNumber() - Method in interface com.jclark.xsl.expr.Variant
convertToNumber() - Method in class com.jclark.xsl.expr.VariantBase
convertToObject() - Method in class com.jclark.xsl.expr.BooleanVariant
convertToObject() - Method in class com.jclark.xsl.expr.NumberVariant
convertToObject() - Method in class com.jclark.xsl.expr.StringVariant
convertToObject() - Method in interface com.jclark.xsl.expr.Variant
convertToPredicate(ExprContext) - Method in class com.jclark.xsl.expr.NumberVariant
convertToPredicate(ExprContext) - Method in interface com.jclark.xsl.expr.Variant
convertToPredicate(ExprContext) - Method in class com.jclark.xsl.expr.VariantBase
convertToString() - Method in class com.jclark.xsl.expr.BooleanVariant
convertToString() - Method in class com.jclark.xsl.expr.NumberVariant
convertToString() - Method in class com.jclark.xsl.expr.StringVariant
convertToString() - Method in interface com.jclark.xsl.expr.Variant
convertToString() - Method in class com.jclark.xsl.tr.ResultFragmentVariantBase
create(Object) - Static method in class com.jclark.xsl.expr.VariantBase
create(Locale, int) - Static method in class com.jclark.xsl.util.TextComparator
createBuilder(String, int, LoadContext, NameTable) - Static method in class com.jclark.xsl.sax2.XMLProcessorImpl
createContentHandler(String, Properties) - Method in interface com.jclark.xsl.sax2.OutputMethodHandler
  construct the ContHandler for the given outputMethodName appropriate for the destination with which this object had been constructed
createContentHandler(String, Properties) - Method in class com.jclark.xsl.sax2.OutputMethodHandlerImpl
  obtain a ContentHandler appropriate for the named output method and our destination
createContext(String) - Method in class com.jclark.xsl.sax.ExtensionHandlerImpl
createContext(String) - Method in interface com.jclark.xsl.tr.ExtensionHandler
createDocumentHandler(String, AttributeList) - Method in interface com.jclark.xsl.sax.OutputMethodHandler
  construct the DocumentHandler for the given outputMethodName appropriate for the destination with which this object had been constructed
createDocumentHandler(String, AttributeList) - Method in class com.jclark.xsl.sax.OutputMethodHandlerImpl
  obtain a DocumentHandler appropriate for the named output method and our destination
createMemento() - Method in interface com.jclark.xsl.tr.ProcessContext
createName(String) - Method in interface com.jclark.xsl.om.NameTable
  obtain a Name with no namespace
createName(String, String) - Method in interface com.jclark.xsl.om.NameTable
  obtain a name in the given namespace
createName(String, String) - Method in class com.jclark.xsl.om.NameTableImpl
  construct (or find) a Name for the given qName in the given Namespace
createName(String) - Method in class com.jclark.xsl.om.NameTableImpl
  create a name in the document's (null) namespace for a non-qualified name
createNodeResult(Node, Node[]) - Method in interface com.jclark.xsl.tr.ProcessContext
createOutputMethodHandler(String) - Method in interface com.jclark.xsl.sax.OutputMethodHandler
  construct one of these guys for a given output URI (destination)
createOutputMethodHandler(String) - Method in class com.jclark.xsl.sax.OutputMethodHandlerImpl
createOutputMethodHandler(String) - Method in interface com.jclark.xsl.sax2.OutputMethodHandler
  construct one of these guys for a given output URI (destination)
createOutputMethodHandler(String) - Method in class com.jclark.xsl.sax2.OutputMethodHandlerImpl
  Creates a new instance for writing to the given URI.
createResult(Node, int, LoadContext, Node[]) - Method in class com.jclark.xsl.dom.XMLProcessorImpl
createResult(Node, int, LoadContext, Node[]) - Method in class com.jclark.xsl.dom.XSLTransformEngine
createResult(String) - Method in class com.jclark.xsl.sax.MultiNamespaceResult
createResult(Node, int, LoadContext, Node[]) - Method in class com.jclark.xsl.sax.XMLProcessorImpl
createResult(String) - Method in class com.jclark.xsl.sax2.MultiNamespaceResult
  Create a Result that can write to the given uri.
createResult(Node, int, LoadContext, Node[]) - Method in class com.jclark.xsl.sax2.XMLProcessorImpl
createResult(String) - Method in interface com.jclark.xsl.tr.Result
  Create a new Result object for serializing to the destination uri.
createResult(Node, int, LoadContext, Node[]) - Method in interface com.jclark.xsl.tr.XMLProcessor
createSheet(Node) - Method in interface com.jclark.xsl.tr.Engine
createSheet(Node, ActionDebugTarget) - Method in interface com.jclark.xsl.tr.Engine
createSheet(Node) - Method in class com.jclark.xsl.tr.EngineImpl
  complies the stylesheet from the parsed OM
createSheet(Node, ActionDebugTarget) - Method in class com.jclark.xsl.tr.EngineImpl
  complies the stylesheet from the parsed OM providing a debugger
createTransform(Node) - Method in interface com.jclark.xsl.dom.TransformEngine
createTransform(Node) - Method in class com.jclark.xsl.dom.XSLTransformEngine

## D

DOMBuilder - class com.jclark.xsl.dom.DOMBuilder.
  provides callback methods for xslt engine and constructs W3C DOM Nodes therefrom
DOMBuilder(Node) - Constructor for class com.jclark.xsl.dom.DOMBuilder
DOMExtensions - interface com.jclark.xsl.dom.DOMExtensions.
DescendantsOrSelfNodeIterator - class com.jclark.xsl.expr.DescendantsOrSelfNodeIterator.
  walks an entire (sub)-tree, excluding attributes
DescendantsOrSelfNodeIterator(Node) - Constructor for class com.jclark.xsl.expr.DescendantsOrSelfNodeIterator
Destination - interface com.jclark.xsl.sax.Destination.
  represents the output destination for an XML document
DifferenceNodeIterator - class com.jclark.xsl.expr.DifferenceNodeIterator.
DifferenceNodeIterator(NodeIterator, NodeIterator) - Constructor for class com.jclark.xsl.expr.DifferenceNodeIterator
Driver - class com.jclark.xsl.sax.Driver.
  A Command line driver program for XSLProcessor
Driver() - Constructor for class com.jclark.xsl.sax.Driver
doGet(HttpServletRequest, HttpServletResponse) - Method in class com.jclark.xsl.sax.XSLServlet

## E

ELEMENT - Static variable in interface com.jclark.xsl.om.Node
EXSL_COMMON_NAMESPACE - Static variable in interface com.jclark.xsl.om.NamespaceConstants
EXSL_DATE_NAMESPACE - Static variable in interface com.jclark.xsl.om.NamespaceConstants
EXSL_DYNAMIC_NAMESPACE - Static variable in interface com.jclark.xsl.om.NamespaceConstants
EXSL_FUNCTIONS_NAMESPACE - Static variable in interface com.jclark.xsl.om.NamespaceConstants
EXSL_MATH_NAMESPACE - Static variable in interface com.jclark.xsl.om.NamespaceConstants
EXSL_REGEXP_NAMESPACE - Static variable in interface com.jclark.xsl.om.NamespaceConstants
EXSL_SETS_NAMESPACE - Static variable in interface com.jclark.xsl.om.NamespaceConstants
EXSL_STRINGS_NAMESPACE - Static variable in interface com.jclark.xsl.om.NamespaceConstants
EmptyVariableSet - class com.jclark.xsl.expr.EmptyVariableSet.
EmptyVariableSet() - Constructor for class com.jclark.xsl.expr.EmptyVariableSet
EncodingName - class com.jclark.xsl.sax.EncodingName.
  maps between Java and IANA character encoding names
EncodingName() - Constructor for class com.jclark.xsl.sax.EncodingName
Engine - interface com.jclark.xsl.tr.Engine.
  An engine, compiles a stylesheet
EngineImpl - class com.jclark.xsl.tr.EngineImpl.
  compiles a stylesheet from a (XSLT D)OM
EngineImpl(XMLProcessor, ExtensionHandler) - Constructor for class com.jclark.xsl.tr.EngineImpl
  we'll keep track of the loader/processor for sheet creation time
ExprContext - interface com.jclark.xsl.expr.ExprContext.
  packages up the context available to the XSLT engine when evaluating XPath expressions
ExprParser - class com.jclark.xsl.expr.ExprParser.
  XPAth expression parser / compiler extends the lexer ExprTokenizer
ExtensionContext - interface com.jclark.xsl.expr.ExtensionContext.
ExtensionHandler - interface com.jclark.xsl.tr.ExtensionHandler.
  for extension functions -- i think
ExtensionHandlerImpl - class com.jclark.xsl.sax.ExtensionHandlerImpl.
  for invoking XSLT extension functions (??)
ExtensionHandlerImpl() - Constructor for class com.jclark.xsl.sax.ExtensionHandlerImpl
emit(DocumentHandler) - Method in interface com.jclark.xsl.sax.ResultTreeFragment
emit(ContentHandler) - Method in interface com.jclark.xsl.sax2.ResultTreeFragment
  emit a representation of this result tree fragment as a sequence of SAX events to the given ContentHandler
end() - Method in class com.jclark.xsl.sax.ResultBase
  flush any pending construction work, nothing else will be built
end() - Method in class com.jclark.xsl.sax2.ResultBase
  flush any pending construction work, nothing else will be built
end() - Method in interface com.jclark.xsl.tr.Result
  Finish constructing stuff.
endAction(Node, Node, Object) - Method in interface com.jclark.xsl.tr.ActionDebugTarget
endDocument() - Method in class com.jclark.xsl.dom.DOMBuilder
endDocument() - Method in class com.jclark.xsl.sax.HTMLOutputHandler
endDocument() - Method in class com.jclark.xsl.sax.Indenter
endDocument() - Method in class com.jclark.xsl.sax.NXMLOutputHandler
  flush the output
endDocument() - Method in class com.jclark.xsl.sax.TextOutputHandler
endDocument() - Method in class com.jclark.xsl.sax.XMLOutputHandler
endDocument() - Method in class com.jclark.xsl.sax2.HTMLOutputHandler
endDocument() - Method in class com.jclark.xsl.sax2.Indenter
endDocument() - Method in class com.jclark.xsl.sax2.NXMLOutputHandler
  flush the output
endDocument() - Method in class com.jclark.xsl.sax2.OutputMethodDefaulter
  receive notice of doc's end
endDocument() - Method in class com.jclark.xsl.sax2.SAXTwoOMBuilderImpl
endDocument() - Method in class com.jclark.xsl.sax2.TextOutputHandler
endDocument() - Method in class com.jclark.xsl.sax2.XMLOutputHandler
endElement(String) - Method in class com.jclark.xsl.dom.DOMBuilder
endElement(String) - Method in class com.jclark.xsl.sax.HTMLOutputHandler
endElement(String) - Method in class com.jclark.xsl.sax.Indenter
endElement(String) - Method in class com.jclark.xsl.sax.NXMLOutputHandler
endElement(Name) - Method in class com.jclark.xsl.sax.ResultBase
endElement(String) - Method in class com.jclark.xsl.sax.XMLOutputHandler
endElement(String, String, String) - Method in class com.jclark.xsl.sax2.HTMLOutputHandler
endElement(String, String, String) - Method in class com.jclark.xsl.sax2.Indenter
endElement(String, String, String) - Method in class com.jclark.xsl.sax2.NXMLOutputHandler
endElement(String, String, String) - Method in class com.jclark.xsl.sax2.OutputMethodDefaulter
  receive notice of an element's end ... this should never happen, because we should have routed all events to another ContentHandler upon getting the first startElement()
endElement(Name) - Method in class com.jclark.xsl.sax2.ResultBase
endElement(String, String, String) - Method in class com.jclark.xsl.sax2.SAXTwoOMBuilderImpl
endElement(String, String, String) - Method in class com.jclark.xsl.sax2.TextOutputHandler
endElement(String, String, String) - Method in class com.jclark.xsl.sax2.XMLOutputHandler
endElement(Name) - Method in interface com.jclark.xsl.tr.Result
  Finish constructing an Element
endElementContent(Name) - Method in class com.jclark.xsl.sax.MultiNamespaceResult
endElementContent(Name) - Method in class com.jclark.xsl.sax.ResultBase
endElementContent(Name) - Method in class com.jclark.xsl.sax2.MultiNamespaceResult
endElementContent(Name) - Method in class com.jclark.xsl.sax2.ResultBase
  Notify the Element is ending
endPrefixMapping(String) - Method in class com.jclark.xsl.sax2.HTMLOutputHandler
endPrefixMapping(String) - Method in class com.jclark.xsl.sax2.Indenter
endPrefixMapping(String) - Method in class com.jclark.xsl.sax2.NXMLOutputHandler
endPrefixMapping(String) - Method in class com.jclark.xsl.sax2.OutputMethodDefaulter
endPrefixMapping(String) - Method in class com.jclark.xsl.sax2.SAXTwoOMBuilderImpl
endPrefixMapping(String) - Method in class com.jclark.xsl.sax2.TextOutputHandler
endPrefixMapping(String) - Method in class com.jclark.xsl.sax2.XMLOutputHandler
eval(Node, ExprContext) - Method in interface com.jclark.xsl.expr.BooleanExpr
eval(Node, ExprContext) - Method in interface com.jclark.xsl.expr.NameExpr
eval(Node, ExprContext) - Method in interface com.jclark.xsl.expr.NodeSetExpr
  evaluate the expression with a contextNode and ExprContext
eval(Node, ExprContext) - Method in interface com.jclark.xsl.expr.NumberExpr
eval(Node, ExprContext) - Method in interface com.jclark.xsl.expr.StringExpr
  evaluate with the given contextNode and context
eval(Node, ExprContext) - Method in interface com.jclark.xsl.expr.VariantExpr
eval(Node, ExprContext) - Method in class com.jclark.xsl.tr.SortNodeSetExpr
expandAttributeName(String, Node) - Method in interface com.jclark.xsl.om.NamespacePrefixMap
  returns the two-part Name for the given Attribute's qName non-colonized names are returned as belonging to no namespace
expandElementTypeName(String, Node) - Method in interface com.jclark.xsl.om.NamespacePrefixMap
  returns the two-part Name for the given qName non-colonized names are identified in the default namespace, if there is one, else no namespace

## F

FileDescriptorDestination - class com.jclark.xsl.sax.FileDescriptorDestination.
  e.g stdout
FileDescriptorDestination(FileDescriptor) - Constructor for class com.jclark.xsl.sax.FileDescriptorDestination
FileDestination - class com.jclark.xsl.sax.FileDestination.
  Represents a file to which we can write the results of a transformation
FileDestination(String) - Constructor for class com.jclark.xsl.sax.FileDestination
FileDestination(File) - Constructor for class com.jclark.xsl.sax.FileDestination
FollowingNodeIterator - class com.jclark.xsl.expr.FollowingNodeIterator.
FollowingNodeIterator(Node) - Constructor for class com.jclark.xsl.expr.FollowingNodeIterator
FormatTokenHandler - interface com.jclark.xsl.conv.FormatTokenHandler.
fileInputSource(String) - Static method in class com.jclark.xsl.sax.Driver
  Generates an `InputSource` from a file name.
fileInputSource(File) - Static method in class com.jclark.xsl.sax.Driver
fileInputSource(File) - Static method in class com.jclark.xsl.sax.XSLServlet
  Generates an `InputSource` from a file name.
flush() - Method in class com.jclark.xsl.sax.ResultBase
  call this when we're sure we're not getting any more attribute node constructing actions
flush() - Method in class com.jclark.xsl.sax2.ResultBase
  call this when we're sure we're not getting any more attribute node constructing actions
format(int) - Method in interface com.jclark.xsl.conv.NumberFormat
formatNumber(int, int) - Method in class com.jclark.xsl.conv.NumberListFormat

## G

GenericDestination - class com.jclark.xsl.sax.GenericDestination.
  A base class for output Destinations, providing some common default behaviors
GenericDestination() - Constructor for class com.jclark.xsl.sax.GenericDestination
get(String) - Method in class com.jclark.xsl.expr.KeyValuesTable
  return a nodelist of the nodes with the "use" value which matches the supplied argument
get(Node, ExprContext) - Method in class com.jclark.xsl.expr.PatternList
  finds the first pattern in the list that matches the given Node in the given ExprContext.
get(Object) - Method in interface com.jclark.xsl.tr.ProcessContext
getAll(Node, ExprContext) - Method in class com.jclark.xsl.expr.PatternList
  get an enumeration of all Rules that might match the given Node in the given ExprContext
getAlternatives() - Method in interface com.jclark.xsl.expr.TopLevelPattern
  may represent an "or" grouping, so we allow them to be broken out and dealt with separately
getAttribute(Name) - Method in interface com.jclark.xsl.om.Node
  does this only work on Elements?
getAttributeName(int) - Method in class com.jclark.xsl.sax.ResultBase
getAttributeName(int) - Method in class com.jclark.xsl.sax2.ResultBase
getAttributeNames() - Method in interface com.jclark.xsl.tr.OutputMethod
  all the known output method attribute names, excluding "method" and "cdata-section-elements"
getAttributeValue(Name) - Method in interface com.jclark.xsl.om.Node
  does this only work on Elements?
getAttributes() - Method in interface com.jclark.xsl.om.Node
  does this only work on Elements?
getBaseNode() - Method in interface com.jclark.xsl.expr.Variant
getBaseNode() - Method in class com.jclark.xsl.expr.VariantBase
getCdataSectionElements() - Method in interface com.jclark.xsl.tr.OutputMethod
  the "cdata-section-elements" attribute
getChildren() - Method in interface com.jclark.xsl.om.Node
  as the name implies ...
getChildrenExpr() - Static method in class com.jclark.xsl.expr.ExprParser
getConfiguredOMBuilder(String, int, LoadContext, NameTable) - Method in interface com.jclark.xsl.sax2.XMLProcessorEx
getConfiguredOMBuilder(String, int, LoadContext, NameTable) - Method in class com.jclark.xsl.sax2.XMLProcessorImpl
getContentHandler() - Method in class com.jclark.xsl.sax2.ResultBase
getContentHandler() - Method in class com.jclark.xsl.sax2.XSLProcessorImpl
  SAX 2 XMLReader API. .. return the content handler this is writing to
getCreator() - Method in interface com.jclark.xsl.om.Name
  In this implementation, its a NameTable
getCurrent(Node) - Method in interface com.jclark.xsl.expr.ExprContext
getDTDHandler() - Method in class com.jclark.xsl.sax2.XSLProcessorImpl
  SAX XMLReader API
getData() - Method in interface com.jclark.xsl.om.Node
  Returns text for TEXT node; value for attribute node; content for comment node; content after PI for PI node;
getDebugger() - Method in class com.jclark.xsl.tr.EngineImpl
getDebugger() - Method in interface com.jclark.xsl.tr.LoadContext
  are we instrumenting this transformer?
getDebugger() - Method in interface com.jclark.xsl.tr.Sheet
  gets the xrap (extension) processor for use during processing
getDefaultNamespace() - Method in interface com.jclark.xsl.om.NamespacePrefixMap
getDefaultPriority() - Method in interface com.jclark.xsl.expr.PathPattern
  priority when used in XSLT template match pattern
getDocument(URL, String) - Method in interface com.jclark.xsl.expr.ExprContext
  returns a parsed representation of the document at the given URL. ... enables the "document()" function of XSLT 1.0 section 12.1
getDocumentHandler() - Method in class com.jclark.xsl.sax.ResultBase
getElementById(Document, String) - Method in interface com.jclark.xsl.dom.DOMExtensions
getElementById(Document, String) - Method in class com.jclark.xsl.dom.XMLProcessorImpl
getElementWithId(String) - Method in interface com.jclark.xsl.om.Node
  finds an Element Node, in the this node's document, with the given ID
getEmptyNamespacePrefixMap() - Method in interface com.jclark.xsl.om.NameTable
  obtain an empty NamespacePrefixMap
getEmptyNamespacePrefixMap() - Method in class com.jclark.xsl.om.NameTableImpl
getEncoding() - Method in interface com.jclark.xsl.sax.Destination
  Returns the IANA name of the encoding actually used.
getEncoding() - Method in class com.jclark.xsl.sax.GenericDestination
  returns the IANA character encoding name
getEntityResolver() - Method in class com.jclark.xsl.sax2.XSLProcessorImpl
  SAX XMLReader API
getErrorHandler() - Method in class com.jclark.xsl.sax2.XSLProcessorImpl
  SAX API
getExtensionContext(String) - Method in interface com.jclark.xsl.expr.ExprContext
getFeature(String) - Method in class com.jclark.xsl.sax2.XSLProcessorImpl
  SAX API
getFilter() - Method in interface com.jclark.xsl.sax.SaxFilterMaker
  return an object we can attach in a pipe
getFollowingSiblings() - Method in interface com.jclark.xsl.om.Node
  as the name implies ...
getFormat(String, String) - Method in interface com.jclark.xsl.conv.FormatTokenHandler
getGeneratedId() - Method in interface com.jclark.xsl.om.Node
  guaranteed to be unique (and repeatable)
getGlobalVariableValue(Name) - Method in interface com.jclark.xsl.expr.ExprContext
  access to the stylesheet's global variables
getIncludeComments() - Method in class com.jclark.xsl.tr.EngineImpl
getIncludeComments() - Method in interface com.jclark.xsl.tr.LoadContext
  include comment nodes?
getIncludeProcessingInstructions() - Method in class com.jclark.xsl.tr.EngineImpl
getIncludeProcessingInstructions() - Method in interface com.jclark.xsl.tr.LoadContext
  include processing instructions?
getIndex(String) - Method in class com.jclark.xsl.sax2.ResultBase
getIndex(String, String) - Method in class com.jclark.xsl.sax2.ResultBase
  Attributes implementation: get the index of the Attribute with the given Name components, or `-1 if it does not exist`
getKeyValuesTable(Name, Node) - Method in interface com.jclark.xsl.expr.ExprContext
getLastPosition() - Method in interface com.jclark.xsl.expr.ExprContext
getLength() - Method in class com.jclark.xsl.sax.MultiNamespaceResult
getLength() - Method in class com.jclark.xsl.sax.ResultBase
getLength() - Method in class com.jclark.xsl.sax2.MultiNamespaceResult
getLength() - Method in class com.jclark.xsl.sax2.ResultBase
getLineNumber() - Method in interface com.jclark.xsl.om.Node
  if decorated with locator events, this returns the line number in the XML source where this node was found
getLocalName(int) - Method in class com.jclark.xsl.sax2.MultiNamespaceResult
getLocalName(int) - Method in class com.jclark.xsl.sax2.ResultBase
  Attributes implementation: get the Attribute's local name
getLocalPart() - Method in interface com.jclark.xsl.om.Name
  get the part of the name that has no prefix
getLocalVariableValue(Name) - Method in interface com.jclark.xsl.expr.ExprContext
  access to the stylesheet's in-scope local variables
getMatchPattern() - Method in class com.jclark.xsl.tr.KeyDefinition
getName() - Method in interface com.jclark.xsl.om.Node
  Returns element type name for element; attribute name for an attribute; target for a PI., Namespace prefix for a Namespace
getName(int) - Method in class com.jclark.xsl.sax.MultiNamespaceResult
getName() - Method in class com.jclark.xsl.tr.KeyDefinition
getName() - Method in interface com.jclark.xsl.tr.OutputMethod
  i.e.
getNameTable() - Method in interface com.jclark.xsl.om.NamespacePrefixMap
  A NamespacePrefixMap is associated with a single NameTable
getNameTable() - Method in interface com.jclark.xsl.tr.Engine
getNameTable() - Method in class com.jclark.xsl.tr.EngineImpl
getNameTable() - Method in interface com.jclark.xsl.tr.OutputMethod
  used for obtaining Names from namespace / localName pairs
getNamespace() - Method in interface com.jclark.xsl.om.Name
  get the URI reference that is the namespace
getNamespace(int) - Method in interface com.jclark.xsl.om.NamespacePrefixMap
getNamespace(String) - Method in interface com.jclark.xsl.om.NamespacePrefixMap
getNamespacePrefixMap() - Method in interface com.jclark.xsl.om.Node
  in-scope namespaces ??
getNamespaces() - Method in interface com.jclark.xsl.om.Node
  does this only work on Elements?
getNode() - Method in class com.jclark.xsl.dom.TransformException
getNode() - Method in class com.jclark.xsl.om.XSLException
getOutputMethod() - Method in interface com.jclark.xsl.tr.Sheet
  returns the current values set either by client code, the stylesheet, or defaulted for the output method properties
getOutputMethodProperties() - Method in interface com.jclark.xsl.tr.Sheet
  returns the current values set either by client code, the stylesheet, or defaulted for the output method properties see java.xml.transform.Transform.getOutputMethodProperties()
getOutputMethodProperty(String, String) - Method in interface com.jclark.xsl.tr.Sheet
  returns the current value of the named property
getOutputStream(String, String) - Method in interface com.jclark.xsl.sax.Destination
getOutputStream(String, String) - Method in class com.jclark.xsl.sax.FileDescriptorDestination
getOutputStream(String, String) - Method in class com.jclark.xsl.sax.FileDestination
getOutputStream(String, String) - Method in class com.jclark.xsl.sax.OutputStreamDestination
  initialize with the given (Java) character encoding name, ignore the mime contentType and return the OutputStream for an OutputHandler to write to
getOutputStream(String, String) - Method in class com.jclark.xsl.sax.ServletDestination
  gets an OutputStream for the named (Java style) character encoding and mime content type.
getParam(Name) - Method in interface com.jclark.xsl.tr.ProcessContext
getParameter(Name) - Method in class com.jclark.xsl.sax.XSLProcessorImpl
getParameter(Name) - Method in class com.jclark.xsl.sax2.XSLProcessorImpl
getParameter(String) - Method in class com.jclark.xsl.sax2.XSLProcessorImpl
  recognizes names in the form "{namespace-part}local-part" as used in TrAX
getParameter(Name) - Method in interface com.jclark.xsl.tr.ParameterSet
getParent() - Method in interface com.jclark.xsl.om.Node
  as the name implies ...
getPosition() - Method in interface com.jclark.xsl.expr.ExprContext
getPrefix(int) - Method in class com.jclark.xsl.conv.NumberListFormat
getPrefix() - Method in interface com.jclark.xsl.om.Name
  get the prefix
getPrefix(int) - Method in interface com.jclark.xsl.om.NamespacePrefixMap
getPrefix(String) - Method in interface com.jclark.xsl.om.NamespacePrefixMap
getProperty(String) - Method in class com.jclark.xsl.sax2.XSLProcessorImpl
  SAX API
getPropertyValue(Name) - Method in interface com.jclark.xsl.tr.OutputMethod
  gets the value specified in the stylesheet, if available, else gets the defaulted value
getQName(int) - Method in class com.jclark.xsl.sax2.MultiNamespaceResult
getQName(int) - Method in class com.jclark.xsl.sax2.ResultBase
getRoot() - Method in interface com.jclark.xsl.om.Node
  gets the owning Document's root
getRootNode() - Method in interface com.jclark.xsl.sax2.SAXTwoOMBuilder
getRootNode() - Method in class com.jclark.xsl.sax2.SAXTwoOMBuilderImpl
getSaxExtensionFilter() - Method in interface com.jclark.xsl.tr.ProcessContext
  returns an XRAP (Extension element) processor, packaged as a SAX filter
getSaxExtensionFilter() - Method in interface com.jclark.xsl.tr.Sheet
  gets the xrap (extension) processor for use during processing
getSheetLoadContext() - Method in interface com.jclark.xsl.tr.Engine
getSheetLoadContext() - Method in class com.jclark.xsl.tr.EngineImpl
getSize() - Method in interface com.jclark.xsl.om.NamespacePrefixMap
  The number of bound prefixes
getSourceBuilder() - Method in class com.jclark.xsl.sax2.XSLProcessorImpl
getSourceLoadContext() - Method in interface com.jclark.xsl.tr.Sheet
  get the parameters controlling how a source tree object model is build
getSourceOMBuilder(String) - Method in class com.jclark.xsl.sax2.XSLProcessorImpl
getSpecifiedValue(Name) - Method in interface com.jclark.xsl.tr.OutputMethod
  return the value for the named output method attribute, only if that attribute was specified in the stylesheet
getStripSource(Name) - Method in class com.jclark.xsl.tr.EngineImpl
getStripSource(Name) - Method in interface com.jclark.xsl.tr.LoadContext
  white space handling
getSuffix() - Method in class com.jclark.xsl.conv.NumberListFormat
getSystemProperty(Name) - Method in interface com.jclark.xsl.expr.ExprContext
  provides access to the system properties for the system-property() function in XSLT 1.0 section 12.4
getTree(Variant) - Method in interface com.jclark.xsl.expr.ExprContext
getTree(ProcessContext) - Method in interface com.jclark.xsl.tr.ResultFragmentVariant
getTree(ProcessContext) - Method in class com.jclark.xsl.tr.ResultFragmentVariantBase
  for converting to a NodeSet
getType() - Method in interface com.jclark.xsl.om.Node
  returns one of: `ELEMENT, TEXT, ATTRIBUTE, ROOT, PROCESSING_INSTRUCTION or COMMENT`
getType(int) - Method in class com.jclark.xsl.sax.ResultBase
getType(String) - Method in class com.jclark.xsl.sax.ResultBase
getType(int) - Method in class com.jclark.xsl.sax2.MultiNamespaceResult
getType(int) - Method in class com.jclark.xsl.sax2.ResultBase
getType(String) - Method in class com.jclark.xsl.sax2.ResultBase
getType(String, String) - Method in class com.jclark.xsl.sax2.ResultBase
getURI(int) - Method in class com.jclark.xsl.sax2.MultiNamespaceResult
getURI(int) - Method in class com.jclark.xsl.sax2.ResultBase
  Attributes implementation: get the namespace for the i'th Attribute's name
getURL() - Method in interface com.jclark.xsl.om.Node
  base URL ??
getUnparsedEntityURI(String) - Method in interface com.jclark.xsl.om.Node
getUseExpression() - Method in class com.jclark.xsl.tr.KeyDefinition
getValue(int) - Method in class com.jclark.xsl.sax.MultiNamespaceResult
getValue(int) - Method in class com.jclark.xsl.sax.ResultBase
getValue(String) - Method in class com.jclark.xsl.sax.ResultBase
getValue(int) - Method in class com.jclark.xsl.sax2.MultiNamespaceResult
getValue(String, String) - Method in class com.jclark.xsl.sax2.ResultBase
  Attributes implementation: get the value of the Attribute with the given name in the given namespace the String value of the Attribute, or `null` if it does not exist
getValue(int) - Method in class com.jclark.xsl.sax2.ResultBase
  Attributes implementation: get the value of the i'th Attribute
getValue(String) - Method in class com.jclark.xsl.sax2.ResultBase
  Attributes implementation: get the value of the named Attribute
getValue(Object) - Method in class com.jclark.xsl.util.NumberComparator
getWriter(String, String) - Method in interface com.jclark.xsl.sax.Destination
getWriter(String, String) - Method in class com.jclark.xsl.sax.GenericDestination
  get a Writer for an OutputHandler to write characters to our default behavior is to construct a new Writer around the OutputStream associated with this Destination.

## H

HTMLOutputHandler - class com.jclark.xsl.sax.HTMLOutputHandler.
  A OutputDocumentHandler that writes an HTML representation.
HTMLOutputHandler() - Constructor for class com.jclark.xsl.sax.HTMLOutputHandler
HTMLOutputHandler(Writer) - Constructor for class com.jclark.xsl.sax.HTMLOutputHandler
HTMLOutputHandler - class com.jclark.xsl.sax2.HTMLOutputHandler.
  A OutputContentHandler that writes an HTML representation to a Destination
HTMLOutputHandler() - Constructor for class com.jclark.xsl.sax2.HTMLOutputHandler
  Constructor with output destination TBD
HTMLOutputHandler(Writer) - Constructor for class com.jclark.xsl.sax2.HTMLOutputHandler
  Constructor with a Writer
hasMoreElements() - Method in class com.jclark.xsl.tr.ComposeEnumeration

## I

Indenter - class com.jclark.xsl.sax.Indenter.
  performs "pretty-printing" by wrapping another OutputDocumentHandler, intercepting SAX events, and inserting whitespace events as appropriate. ...
Indenter(DocumentHandler, RawCharactersHandler) - Constructor for class com.jclark.xsl.sax.Indenter
Indenter - class com.jclark.xsl.sax2.Indenter.
  performs "pretty-printing" by wrapping another ContentHandler, intercepting SAX events, and inserting whitespace events as appropriate. ...
Indenter(ContentHandler, RawCharactersHandler) - Constructor for class com.jclark.xsl.sax2.Indenter
IntersectionNodeIterator - class com.jclark.xsl.expr.IntersectionNodeIterator.
IntersectionNodeIterator(NodeIterator, NodeIterator) - Constructor for class com.jclark.xsl.expr.IntersectionNodeIterator
ignorableWhitespace(char[], int, int) - Method in class com.jclark.xsl.dom.DOMBuilder
ignorableWhitespace(char[], int, int) - Method in class com.jclark.xsl.sax.HTMLOutputHandler
ignorableWhitespace(char[], int, int) - Method in class com.jclark.xsl.sax.Indenter
ignorableWhitespace(char[], int, int) - Method in class com.jclark.xsl.sax.NXMLOutputHandler
ignorableWhitespace(char[], int, int) - Method in class com.jclark.xsl.sax.XMLOutputHandler
ignorableWhitespace(char[], int, int) - Method in class com.jclark.xsl.sax2.HTMLOutputHandler
ignorableWhitespace(char[], int, int) - Method in class com.jclark.xsl.sax2.Indenter
ignorableWhitespace(char[], int, int) - Method in class com.jclark.xsl.sax2.NXMLOutputHandler
ignorableWhitespace(char[], int, int) - Method in class com.jclark.xsl.sax2.OutputMethodDefaulter
ignorableWhitespace(char[], int, int) - Method in class com.jclark.xsl.sax2.SAXTwoOMBuilderImpl
ignorableWhitespace(char[], int, int) - Method in class com.jclark.xsl.sax2.TextOutputHandler
ignorableWhitespace(char[], int, int) - Method in class com.jclark.xsl.sax2.XMLOutputHandler
init(Destination, AttributeList) - Method in class com.jclark.xsl.sax.HTMLOutputHandler
init(Destination, AttributeList) - Method in class com.jclark.xsl.sax.Indenter
init(Destination, AttributeList) - Method in class com.jclark.xsl.sax.NXMLOutputHandler
init(Destination, AttributeList) - Method in interface com.jclark.xsl.sax.OutputDocumentHandler
  initialize with the given target destination and xsl:output attributes.
init(Destination, AttributeList) - Method in class com.jclark.xsl.sax.TextOutputHandler
init(Destination, AttributeList) - Method in class com.jclark.xsl.sax.XMLOutputHandler
init() - Method in class com.jclark.xsl.sax.XSLServlet
init(Destination, Properties) - Method in class com.jclark.xsl.sax2.HTMLOutputHandler
  The Properties represent output serialization options
init(Destination, Properties) - Method in class com.jclark.xsl.sax2.Indenter
init(Destination, Properties) - Method in class com.jclark.xsl.sax2.NXMLOutputHandler
init(Destination, Properties) - Method in interface com.jclark.xsl.sax2.OutputContentHandler
  Initialize the handler with the targetDestination and output method Properties (from xsl:output + calling environment)
init(LoadContext, String, int, NamespacePrefixMap, InputSource) - Method in class com.jclark.xsl.sax2.SAXTwoOMBuilderImpl
init(Destination, Properties) - Method in class com.jclark.xsl.sax2.TextOutputHandler
init(Destination, Properties) - Method in class com.jclark.xsl.sax2.XMLOutputHandler
  return `this` intialized for writing to the output represented by `dest` with the output parameters found in `props`.
invoke(Action, Node, Result) - Method in interface com.jclark.xsl.tr.ProcessContext.Memento
invoke(NodeIterator, Action, Result) - Method in interface com.jclark.xsl.tr.ProcessContext
invokeWithParams(Action, Name[], Variant[], Node, Result) - Method in interface com.jclark.xsl.tr.ProcessContext
isBoolean() - Method in class com.jclark.xsl.expr.BooleanVariant
isBoolean() - Method in interface com.jclark.xsl.expr.Variant
isBoolean() - Method in class com.jclark.xsl.expr.VariantBase
isId(String) - Method in interface com.jclark.xsl.om.Node
  if this is an attribute??
isNodeSet() - Method in interface com.jclark.xsl.expr.Variant
isNodeSet() - Method in class com.jclark.xsl.expr.VariantBase
isNumber() - Method in class com.jclark.xsl.expr.NumberVariant
isNumber() - Method in interface com.jclark.xsl.expr.Variant
isNumber() - Method in class com.jclark.xsl.expr.VariantBase
isString() - Method in class com.jclark.xsl.expr.StringVariant
isString() - Method in interface com.jclark.xsl.expr.Variant
isString() - Method in class com.jclark.xsl.expr.VariantBase

## K

KeyDefinition - class com.jclark.xsl.tr.KeyDefinition.
  represents the top-level element xsl:key which defines a named lookup table for nodes XSLT 1.0 section 12.2
KeyDefinition(Name, TopLevelPattern, StringExpr) - Constructor for class com.jclark.xsl.tr.KeyDefinition
  construct with the name of the key, the match pattern for finding nodes to be indexed, and a useExpression for determining the node's value for the index lookup
KeyValuesTable - class com.jclark.xsl.expr.KeyValuesTable.
  all the nodes which have been indexed for a given document in a given named key ... part of the implementation of xsl:key
KeyValuesTable(Pattern, StringExpr, Node, ExprContext) - Constructor for class com.jclark.xsl.expr.KeyValuesTable
keepOpen() - Method in interface com.jclark.xsl.sax.Destination
  Returns true if the OutputStream or Writer should be kept open by the caller and not closed when the caller is done with it.
keepOpen() - Method in class com.jclark.xsl.sax.FileDescriptorDestination
  always returns true, we never want to close stdout
keepOpen() - Method in class com.jclark.xsl.sax.GenericDestination
  determines whether the output stream should be closed when the transformation is completed.

## L

LOWER_FIRST - Static variable in class com.jclark.xsl.util.TextComparator
LoadContext - interface com.jclark.xsl.tr.LoadContext.
  maintains a list of a few options for how a XMLProcessor constructs an object model
load(URL, int, LoadContext, NameTable) - Method in class com.jclark.xsl.dom.XMLProcessorImpl
load(InputSource, int, LoadContext, NameTable) - Method in class com.jclark.xsl.dom.XMLProcessorImpl
load(InputSource) - Method in class com.jclark.xsl.dom.XMLProcessorImpl
load(URL, int, LoadContext, NameTable) - Method in class com.jclark.xsl.dom.XSLTransformEngine
load(InputSource, int, LoadContext, NameTable) - Method in interface com.jclark.xsl.sax.XMLProcessorEx
load(InputSource, int, LoadContext, NameTable) - Method in class com.jclark.xsl.sax.XMLProcessorImpl
  parse the xml stream at `source` building an object model of all its nodes
load(URL, int, LoadContext, NameTable) - Method in class com.jclark.xsl.sax.XMLProcessorImpl
load(InputSource, int, LoadContext, NameTable) - Method in interface com.jclark.xsl.sax2.XMLProcessorEx
load(InputSource, int, LoadContext, NameTable) - Method in class com.jclark.xsl.sax2.XMLProcessorImpl
  parse the xml stream at `source` building an object model of all its nodes
load(URL, int, LoadContext, NameTable) - Method in class com.jclark.xsl.sax2.XMLProcessorImpl
load(URL, int, LoadContext, NameTable) - Method in interface com.jclark.xsl.tr.XMLProcessor
  construct an object model from the XML source at the given URL.
loadStylesheet(InputSource) - Method in interface com.jclark.xsl.sax.XSLProcessor
  loadStylesheet must be called before parse but after setParser
loadStylesheet(InputSource) - Method in class com.jclark.xsl.sax.XSLProcessorImpl
  load (and compile) the stylesheet
loadStylesheet(InputSource) - Method in interface com.jclark.xsl.sax2.XSLProcessor
  loadStylesheet must be called before parse but after setParser
loadStylesheet(InputSource) - Method in class com.jclark.xsl.sax2.XSLProcessorImpl
  load (and compile) the stylesheet

## M

MINIMIZE_EMPTY_ELEMENTS - Static variable in class com.jclark.xsl.sax.XMLOutputHandler
MINIMIZE_EMPTY_ELEMENTS - Static variable in class com.jclark.xsl.sax2.XMLOutputHandler
MINIMIZE_EMPTY_ELEMENTS_HTML - Static variable in class com.jclark.xsl.sax.XMLOutputHandler
MINIMIZE_EMPTY_ELEMENTS_HTML - Static variable in class com.jclark.xsl.sax2.XMLOutputHandler
MINIMIZE_NONE - Static variable in class com.jclark.xsl.sax.XMLOutputHandler
MINIMIZE_NONE - Static variable in class com.jclark.xsl.sax2.XMLOutputHandler
MergeSort - class com.jclark.xsl.util.MergeSort.
MultiNamespaceResult - class com.jclark.xsl.sax.MultiNamespaceResult.
MultiNamespaceResult(OutputMethodHandler, ErrorHandler) - Constructor for class com.jclark.xsl.sax.MultiNamespaceResult
MultiNamespaceResult(DocumentHandler, ErrorHandler) - Constructor for class com.jclark.xsl.sax.MultiNamespaceResult
MultiNamespaceResult - class com.jclark.xsl.sax2.MultiNamespaceResult.
MultiNamespaceResult(OutputMethodHandler, ErrorHandler) - Constructor for class com.jclark.xsl.sax2.MultiNamespaceResult
MultiNamespaceResult(ContentHandler, ErrorHandler) - Constructor for class com.jclark.xsl.sax2.MultiNamespaceResult
main(String[]) - Static method in class com.jclark.xsl.sax.Driver
makePermanent() - Method in interface com.jclark.xsl.expr.Variant
makePermanent() - Method in class com.jclark.xsl.expr.VariantBase
markup(String) - Method in class com.jclark.xsl.sax.XMLOutputHandler
markup(String) - Method in class com.jclark.xsl.sax2.XMLOutputHandler
matches(Node, ExprContext) - Method in interface com.jclark.xsl.expr.Pattern
  return true if the given node matches this pattern when evaluated in the given ExpressionContext
message(Node, String) - Method in class com.jclark.xsl.sax.ResultBase
message(Node, String) - Method in class com.jclark.xsl.sax2.ResultBase
message(Node, String) - Method in interface com.jclark.xsl.tr.Result
  Support the `xsl:message` element.

## N

NAMESPACE - Static variable in interface com.jclark.xsl.om.Node
NXMLOutputHandler - class com.jclark.xsl.sax.NXMLOutputHandler.
  an output handler that handles our special technique for non XML characters
NXMLOutputHandler() - Constructor for class com.jclark.xsl.sax.NXMLOutputHandler
NXMLOutputHandler - class com.jclark.xsl.sax2.NXMLOutputHandler.
  an output handler that recognizes our special technique for signalling non XML characters
NXMLOutputHandler() - Constructor for class com.jclark.xsl.sax2.NXMLOutputHandler
N_TYPES - Static variable in interface com.jclark.xsl.om.Node
Name - interface com.jclark.xsl.om.Name.
  A Name is a two part object, consisting of a namespace (`String`) and a local part (`String` with no colon) Names are the same if they have the same namespace, local part and creator.
NameExpr - interface com.jclark.xsl.expr.NameExpr.
NameTable - interface com.jclark.xsl.om.NameTable.
  constructs (or obtains) Names for qName/namespace pairs
NameTableImpl - class com.jclark.xsl.om.NameTableImpl.
  manages collections of Names and NamespacePrefixMaps
NameTableImpl() - Constructor for class com.jclark.xsl.om.NameTableImpl
  Empty constructor initializes prefix map
NamespaceConstants - interface com.jclark.xsl.om.NamespaceConstants.
NamespacePrefixMap - interface com.jclark.xsl.om.NamespacePrefixMap.
  Associates namespaces with prefixes.
Node - interface com.jclark.xsl.om.Node.
  represents a Node in an XML document
NodeIterator - interface com.jclark.xsl.om.NodeIterator.
  represents a list of Nodes
NodeListSorter - class com.jclark.xsl.expr.NodeListSorter.
  Like the name suggests, provides a mechanism to sort the nodes in a NodeIterator based upon the test of `Comparator`
NodeSetExpr - interface com.jclark.xsl.expr.NodeSetExpr.
  A NodeSetExpr (compiled XPath), when evaluated with a contextNode and an ExpressionContext, yields a NodeIterator
NullNodeIterator - class com.jclark.xsl.expr.NullNodeIterator.
NullNodeIterator() - Constructor for class com.jclark.xsl.expr.NullNodeIterator
NumberComparator - class com.jclark.xsl.util.NumberComparator.
NumberComparator() - Constructor for class com.jclark.xsl.util.NumberComparator
NumberExpr - interface com.jclark.xsl.expr.NumberExpr.
NumberFormat - interface com.jclark.xsl.conv.NumberFormat.
  formats an integer into a String
NumberListFormat - class com.jclark.xsl.conv.NumberListFormat.
NumberListFormat() - Constructor for class com.jclark.xsl.conv.NumberListFormat
NumberVariant - class com.jclark.xsl.expr.NumberVariant.
NumberVariant(double) - Constructor for class com.jclark.xsl.expr.NumberVariant
namespaceSeparator - Static variable in interface com.jclark.xsl.sax.OutputMethodHandler
namespaceSeparator - Static variable in interface com.jclark.xsl.sax2.OutputMethodHandler
next() - Method in class com.jclark.xsl.expr.AncestorsOrSelfNodeIterator
next() - Method in class com.jclark.xsl.expr.CloneableNodeIteratorImpl
next() - Method in class com.jclark.xsl.expr.DescendantsOrSelfNodeIterator
next() - Method in class com.jclark.xsl.expr.DifferenceNodeIterator
next() - Method in class com.jclark.xsl.expr.FollowingNodeIterator
next() - Method in class com.jclark.xsl.expr.IntersectionNodeIterator
next() - Method in class com.jclark.xsl.expr.NullNodeIterator
next() - Method in class com.jclark.xsl.expr.SingleNodeIterator
next() - Method in class com.jclark.xsl.expr.UnionNodeIterator
next() - Method in interface com.jclark.xsl.om.NodeIterator
  return the next Node in the list
next() - Method in interface com.jclark.xsl.om.SafeNodeIterator
  get the next Node in the list, and don't throw any Exception
nextElement() - Method in class com.jclark.xsl.tr.ComposeEnumeration
notationDecl(String, String, String) - Method in class com.jclark.xsl.sax2.SAXTwoOMBuilderImpl

## O

OutputContentHandler - interface com.jclark.xsl.sax2.OutputContentHandler.
  a SAX2 ContentHandler that serializes to a Destination and requires some initialization
OutputDocumentHandler - interface com.jclark.xsl.sax.OutputDocumentHandler.
  A SAX 1 DocumentHandler that serializes the results of a transform to a Destination, in a manner influenced by the "xsl:output" element
OutputMethod - interface com.jclark.xsl.tr.OutputMethod.
  collects the attributes from the xsl:output element which determine the type of output we are to produce
OutputMethodDefaulter - class com.jclark.xsl.sax2.OutputMethodDefaulter.
  automagically decides to use the html output method if the first start element name is "html" in no namespace Recieves SAX parse events from a ResultBase, till it gets a look at the root element's name.
OutputMethodHandler - interface com.jclark.xsl.sax.OutputMethodHandler.
  constructs a DocumentHandler appropriate for a given output method (which typically is determined by the stylesheet) and destination (which is determined externally)
OutputMethodHandler - interface com.jclark.xsl.sax2.OutputMethodHandler.
  constructs a ContentHandler appropriate for a given output method (which typically is determined by the stylesheet) and destination (which is determined externally)
OutputMethodHandlerImpl - class com.jclark.xsl.sax.OutputMethodHandlerImpl.
  produces a DocumentHandler suitable for a given output method i.e text, XML, etc and destination
OutputMethodHandlerImpl(XSLProcessor) - Constructor for class com.jclark.xsl.sax.OutputMethodHandlerImpl
OutputMethodHandlerImpl - class com.jclark.xsl.sax2.OutputMethodHandlerImpl.
  produces a ContentHandler suitable for a given output method i.e text, XML, etc and destination
OutputMethodHandlerImpl() - Constructor for class com.jclark.xsl.sax2.OutputMethodHandlerImpl
OutputStreamDestination - class com.jclark.xsl.sax.OutputStreamDestination.
  A Destination on an already opened OutputStream
OutputStreamDestination(OutputStream) - Constructor for class com.jclark.xsl.sax.OutputStreamDestination

## P

PROCESSING_INSTRUCTION - Static variable in interface com.jclark.xsl.om.Node
ParameterSet - interface com.jclark.xsl.tr.ParameterSet.
  a place to obtain run-time parameters from the execution environment
PathPattern - interface com.jclark.xsl.expr.PathPattern.
  a compiled XPath expression which has an XSLT match priority
Pattern - interface com.jclark.xsl.expr.Pattern.
  an XPATH (XSLT) match pattern
PatternList - class com.jclark.xsl.expr.PatternList.
  This is where we come to find which template match pattern applies to any given node when we do an apply-templates.
PatternList() - Constructor for class com.jclark.xsl.expr.PatternList
ProcessContext - interface com.jclark.xsl.tr.ProcessContext.
  Processing context for a Stylesheet (Sheet) maintains state for a transformation, and actually does the dispatching of the transformation work by calling invoke() on Actions
ProcessContext.Memento - interface com.jclark.xsl.tr.ProcessContext.Memento.
parse(String) - Method in class com.jclark.xsl.sax.XSLProcessorImpl
  run the transform
parse(InputSource) - Method in class com.jclark.xsl.sax.XSLProcessorImpl
  load the input document into a (xslt) object model, and run the transform
parse(String) - Method in class com.jclark.xsl.sax2.XSLProcessorImpl
  SAX XMLReader API
parse(InputSource) - Method in class com.jclark.xsl.sax2.XSLProcessorImpl
  load the input document into a (xslt) object model, and run the transform
parseBooleanExpr(Node, String, VariableSet) - Static method in class com.jclark.xsl.expr.ExprParser
  parse an XPath expression which is to be used in a context in which a Boolean is expected
parseNodeSetExpr(Node, String, VariableSet) - Static method in class com.jclark.xsl.expr.ExprParser
  parse an XPath expression which is to be used in a context in which a NodeSet is expected i.e. for the "select" attribute of an "xsl:apply-templates"
parseNumberExpr(Node, String, VariableSet) - Static method in class com.jclark.xsl.expr.ExprParser
  parse an XPath expression which is to be used in a context in which a Number is expected
parsePattern(Node, String) - Static method in class com.jclark.xsl.expr.ExprParser
  parse an XPath match Pattern
parsePattern(Node, String, VariableSet) - Static method in class com.jclark.xsl.expr.ExprParser
  parse an XPath match pattern (with some variables!?!?)
parseStringExpr(Node, String, VariableSet) - Static method in class com.jclark.xsl.expr.ExprParser
  parse an XPath expression which is to be used in a context in which a String is expected
parseValueExpr(Node, String, VariableSet) - Static method in class com.jclark.xsl.expr.ExprParser
  parse an XSLT attribute value template (which may include XPath expression(s) enclosed in curlybraces "{" "}")
parseVariantExpr(Node, String, VariableSet) - Static method in class com.jclark.xsl.expr.ExprParser
  parse an XPath expression which is to be used in a context in which a Variant (xsl:variable, xsl:param) is expected
pop() - Method in class com.jclark.xsl.sax.NXMLOutputHandler
  pops a character handler off the stack, reverting to previous (does this need to be public?)
pop() - Method in class com.jclark.xsl.sax2.NXMLOutputHandler
  pops a character handler off the stack, reverting to previous (does this need to be public?)
process(NodeIterator, Name, Name[], Variant[], Result) - Method in interface com.jclark.xsl.tr.ProcessContext
  perform the transformation
process(Node, XMLProcessor, ParameterSet, Result) - Method in interface com.jclark.xsl.tr.Sheet
  transform the document rooted at `node` against this stylesheet
processingInstruction(String, String) - Method in class com.jclark.xsl.dom.DOMBuilder
processingInstruction(String, String) - Method in class com.jclark.xsl.sax.HTMLOutputHandler
processingInstruction(String, String) - Method in class com.jclark.xsl.sax.Indenter
processingInstruction(String, String) - Method in class com.jclark.xsl.sax.NXMLOutputHandler
  SAX Processing Instruction event handler -- strips PI's from output
processingInstruction(String, String) - Method in class com.jclark.xsl.sax.ResultBase
  construct a processingInstruction in the result
processingInstruction(String, String) - Method in class com.jclark.xsl.sax.XMLOutputHandler
processingInstruction(String, String) - Method in class com.jclark.xsl.sax2.HTMLOutputHandler
processingInstruction(String, String) - Method in class com.jclark.xsl.sax2.Indenter
processingInstruction(String, String) - Method in class com.jclark.xsl.sax2.NXMLOutputHandler
  SAX Processing Instruction event handler -- strips PI's from output
processingInstruction(String, String) - Method in class com.jclark.xsl.sax2.OutputMethodDefaulter
processingInstruction(String, String) - Method in class com.jclark.xsl.sax2.ResultBase
  construct a processingInstruction in the result
processingInstruction(String, String) - Method in class com.jclark.xsl.sax2.SAXTwoOMBuilderImpl
processingInstruction(String, String) - Method in class com.jclark.xsl.sax2.TextOutputHandler
processingInstruction(String, String) - Method in class com.jclark.xsl.sax2.XMLOutputHandler
processingInstruction(String, String) - Method in interface com.jclark.xsl.tr.Result
  Construct a Processing Instruction
push(NXMLOutputHandler.CharacterHandler) - Method in class com.jclark.xsl.sax.NXMLOutputHandler
push(NXMLOutputHandler.CharacterHandler) - Method in class com.jclark.xsl.sax2.NXMLOutputHandler
put(Object, Object) - Method in interface com.jclark.xsl.tr.ProcessContext

## R

ROOT - Static variable in interface com.jclark.xsl.om.Node
RawCharactersHandler - interface com.jclark.xsl.sax.RawCharactersHandler.
RawCharactersHandler - interface com.jclark.xsl.sax2.RawCharactersHandler.
  a SAX style event handler that receives raw characters events for writing e.g. non XML output
Result - interface com.jclark.xsl.tr.Result.
  As transformation proceeds, "Actions" are performed, and an output tree is constructed.
ResultBase - class com.jclark.xsl.sax.ResultBase.
  abstract base class represents the results of executing a stylesheet Action -- constructs result components.
ResultBase - class com.jclark.xsl.sax2.ResultBase.
  abstract base class represents the results of executing a stylesheet Action -- constructs result components.
ResultFragmentVariant - interface com.jclark.xsl.tr.ResultFragmentVariant.
ResultFragmentVariantBase - class com.jclark.xsl.tr.ResultFragmentVariantBase.
  a result tree fragment, I guess used as a variable or param?
ResultFragmentVariantBase() - Constructor for class com.jclark.xsl.tr.ResultFragmentVariantBase
ResultTreeFragment - interface com.jclark.xsl.sax.ResultTreeFragment.
ResultTreeFragment - interface com.jclark.xsl.sax2.ResultTreeFragment.
  A Result Tree Fragment can write out a representation of itself as a sequence of SAX events
ReverseComparator - class com.jclark.xsl.util.ReverseComparator.
ReverseComparator(Comparator) - Constructor for class com.jclark.xsl.util.ReverseComparator
rawCharacters(String) - Method in class com.jclark.xsl.sax.HTMLOutputHandler
rawCharacters(String) - Method in class com.jclark.xsl.sax.Indenter
rawCharacters(String) - Method in interface com.jclark.xsl.sax.RawCharactersHandler
rawCharacters(String) - Method in class com.jclark.xsl.sax.ResultBase
  rawCharacters are distinct from plain 'ol characters in that we don't try to do any escaping
rawCharacters(String) - Method in class com.jclark.xsl.sax.XMLOutputHandler
rawCharacters(String) - Method in class com.jclark.xsl.sax2.HTMLOutputHandler
rawCharacters(String) - Method in class com.jclark.xsl.sax2.Indenter
rawCharacters(String) - Method in class com.jclark.xsl.sax2.OutputMethodDefaulter
rawCharacters(String) - Method in interface com.jclark.xsl.sax2.RawCharactersHandler
rawCharacters(String) - Method in class com.jclark.xsl.sax2.ResultBase
  rawCharacters are distinct from plain 'ol characters in that we don't try to do any escaping
rawCharacters(String) - Method in class com.jclark.xsl.sax2.XMLOutputHandler
rawCharacters(String) - Method in interface com.jclark.xsl.tr.Result
  Some (possibly) non XML characters
resolve(String) - Method in interface com.jclark.xsl.sax.Destination
resolve(String) - Method in class com.jclark.xsl.sax.FileDescriptorDestination
  returns a FileDestination to the given (local) URI
resolve(String) - Method in class com.jclark.xsl.sax.FileDestination
resolve(String) - Method in class com.jclark.xsl.sax.GenericDestination
  By default return a FileDestination to the given (local) URI
resultTreeFragment(ResultTreeFragment) - Method in class com.jclark.xsl.sax.MultiNamespaceResult
resultTreeFragment(ResultTreeFragment) - Method in class com.jclark.xsl.sax.ResultBase
resultTreeFragment(ResultTreeFragment) - Method in class com.jclark.xsl.sax2.MultiNamespaceResult
resultTreeFragment(ResultTreeFragment) - Method in class com.jclark.xsl.sax2.ResultBase
  Copy a Result Tree Fragment to the Destination via the Handler

## S

SAXTwoOMBuilder - interface com.jclark.xsl.sax2.SAXTwoOMBuilder.
  constructs an (XT) object model from SAX2 events
SAXTwoOMBuilderImpl - class com.jclark.xsl.sax2.SAXTwoOMBuilderImpl.
  constructs an (xslt) XML object model from SAX2 events N.B.
SafeNodeIterator - interface com.jclark.xsl.om.SafeNodeIterator.
  represents a list of Nodes -- the next() function promises to not throw an exception
SaxFilterMaker - interface com.jclark.xsl.sax.SaxFilterMaker.
  an object which is able to provide a SAX2 XMLFilter We use these for some experimental XSLT extension elements
ServletDestination - class com.jclark.xsl.sax.ServletDestination.
  provides and initializes an output stream to (through) a ServletResponse
ServletDestination(ServletResponse) - Constructor for class com.jclark.xsl.sax.ServletDestination
Sheet - interface com.jclark.xsl.tr.Sheet.
  Represents a (compiled) XSLT stylesheet.
SingleNodeIterator - class com.jclark.xsl.expr.SingleNodeIterator.
SingleNodeIterator(Node) - Constructor for class com.jclark.xsl.expr.SingleNodeIterator
SortNodeSetExpr - class com.jclark.xsl.tr.SortNodeSetExpr.
  sorts a node list before returning them from a nested expression
SortNodeSetExpr(NodeSetExpr, ComparatorTemplate) - Constructor for class com.jclark.xsl.tr.SortNodeSetExpr
StringExpr - interface com.jclark.xsl.expr.StringExpr.
  an XPath expression which evaluates to a String
StringVariant - class com.jclark.xsl.expr.StringVariant.
StringVariant(String) - Constructor for class com.jclark.xsl.expr.StringVariant
setContentHandler(ContentHandler) - Method in class com.jclark.xsl.sax.XSLProcessorImpl
  we can have either an OutputMethodHandler, a ContentHandler or DocumentHandler, not two or three
setContentHandler(ContentHandler) - Method in interface com.jclark.xsl.sax2.XSLProcessor
  set the output target for the transform.
setContentHandler(ContentHandler) - Method in class com.jclark.xsl.sax2.XSLProcessorImpl
  SAX 2 XMLReader API.
setDTDHandler(DTDHandler) - Method in class com.jclark.xsl.sax.XSLProcessorImpl
  SAX 1 Parser API
setDTDHandler(DTDHandler) - Method in class com.jclark.xsl.sax2.XSLProcessorImpl
  SAX XMLReader API
setDebugger(String, ActionDebugTarget) - Method in interface com.jclark.xsl.sax.XSLProcessor
  sets a special kind of extension element processor N.B. this signature will probably change in future releases
setDebugger(String, ActionDebugTarget) - Method in class com.jclark.xsl.sax.XSLProcessorImpl
  sets a debugging target
setDebugger(String, ActionDebugTarget) - Method in interface com.jclark.xsl.sax2.XSLProcessor
  sets a special kind of extension element processor N.B. this signature will probably change in future releases
setDebugger(String, ActionDebugTarget) - Method in class com.jclark.xsl.sax2.XSLProcessorImpl
  sets an extension element processor for XRAP
setDebugger(ActionDebugTarget) - Method in interface com.jclark.xsl.tr.Sheet
  sets the experimental xrap processor for use during processing by the ProcessContext
setDestination(Destination) - Method in class com.jclark.xsl.sax.OutputMethodHandlerImpl
setDestination(Destination) - Method in class com.jclark.xsl.sax2.OutputMethodHandlerImpl
  set the target of our output stream
setDocumentHandler(DocumentHandler) - Method in class com.jclark.xsl.sax.XSLProcessorImpl
  we can have either an OutputMethodHandler, or a DocumentHandler, not both
setDocumentLocator(Locator) - Method in class com.jclark.xsl.dom.DOMBuilder
setDocumentLocator(Locator) - Method in class com.jclark.xsl.sax.HTMLOutputHandler
setDocumentLocator(Locator) - Method in class com.jclark.xsl.sax.Indenter
setDocumentLocator(Locator) - Method in class com.jclark.xsl.sax.NXMLOutputHandler
setDocumentLocator(Locator) - Method in class com.jclark.xsl.sax.XMLOutputHandler
setDocumentLocator(Locator) - Method in class com.jclark.xsl.sax2.HTMLOutputHandler
setDocumentLocator(Locator) - Method in class com.jclark.xsl.sax2.Indenter
setDocumentLocator(Locator) - Method in class com.jclark.xsl.sax2.NXMLOutputHandler
setDocumentLocator(Locator) - Method in class com.jclark.xsl.sax2.OutputMethodDefaulter
setDocumentLocator(Locator) - Method in class com.jclark.xsl.sax2.SAXTwoOMBuilderImpl
setDocumentLocator(Locator) - Method in class com.jclark.xsl.sax2.TextOutputHandler
setDocumentLocator(Locator) - Method in class com.jclark.xsl.sax2.XMLOutputHandler
setEncoding(String) - Method in class com.jclark.xsl.sax.GenericDestination
  sets the IANA character encoding name from a Java character encoding name.
setEntityResolver(EntityResolver) - Method in class com.jclark.xsl.sax.XSLProcessorImpl
  SAX 1 PArser API
setEntityResolver(EntityResolver) - Method in class com.jclark.xsl.sax2.XSLProcessorImpl
  SAX XMLReader API
setErrorHandler(ErrorHandler) - Method in class com.jclark.xsl.dom.XMLProcessorImpl
setErrorHandler(ErrorHandler) - Method in interface com.jclark.xsl.sax.XMLProcessorEx
setErrorHandler(ErrorHandler) - Method in class com.jclark.xsl.sax.XMLProcessorImpl
setErrorHandler(ErrorHandler) - Method in class com.jclark.xsl.sax.XSLProcessorImpl
  SAX 1 PArser API
setErrorHandler(ErrorHandler) - Method in interface com.jclark.xsl.sax2.XMLProcessorEx
setErrorHandler(ErrorHandler) - Method in class com.jclark.xsl.sax2.XMLProcessorImpl
setErrorHandler(ErrorHandler) - Method in class com.jclark.xsl.sax2.XSLProcessorImpl
  SAX API
setFeature(String, boolean) - Method in class com.jclark.xsl.sax2.XSLProcessorImpl
  SAX API
setFormat(String) - Method in class com.jclark.xsl.conv.NumberListFormat
setFormatTokenHandler(String, FormatTokenHandler) - Static method in class com.jclark.xsl.conv.NumberListFormat
setGroupingSeparator(String) - Method in class com.jclark.xsl.conv.NumberListFormat
setGroupingSize(int) - Method in class com.jclark.xsl.conv.NumberListFormat
setLang(String) - Method in class com.jclark.xsl.conv.NumberListFormat
setLetterValue(String) - Method in class com.jclark.xsl.conv.NumberListFormat
setLocale(Locale) - Method in class com.jclark.xsl.sax.XSLProcessorImpl
  SAX 1 Parser API
setMinimize(byte) - Method in class com.jclark.xsl.sax.XMLOutputHandler
setMinimize(byte) - Method in class com.jclark.xsl.sax2.XMLOutputHandler
setOutputMethodHandler(OutputMethodHandler) - Method in interface com.jclark.xsl.sax.XSLProcessor
  set the output target for the transform
setOutputMethodHandler(OutputMethodHandler) - Method in class com.jclark.xsl.sax.XSLProcessorImpl
  we can have either an OutputMethodHandler, or a DocumentHandler, not both
setOutputMethodHandler(OutputMethodHandler) - Method in interface com.jclark.xsl.sax2.XSLProcessor
  set the output target for the transform.
setOutputMethodHandler(OutputMethodHandler) - Method in class com.jclark.xsl.sax2.XSLProcessorImpl
  we can have either an OutputMethodHandler, or a DocumentHandler, not both
setOutputMethodProperty(String, String, String) - Method in interface com.jclark.xsl.tr.Sheet
  override the stylesheet's or default value for an output method property
setParameter(String, Object) - Method in interface com.jclark.xsl.sax.XSLProcessor
  set the run-time parameters for the stylesheet
setParameter(String, Object) - Method in class com.jclark.xsl.sax.XSLProcessorImpl
setParameter(String, Object) - Method in interface com.jclark.xsl.sax2.XSLProcessor
  set the run-time parameters for the stylesheet
setParameter(String, Object) - Method in class com.jclark.xsl.sax2.XSLProcessorImpl
  recognizes names in the form "{namespace-part}local-part" as used in TrAX
setParser(Parser) - Method in interface com.jclark.xsl.sax.XSLProcessor
  setParser must be called before any other methods
setParser(Parser, Parser) - Method in interface com.jclark.xsl.sax.XSLProcessor
  set one parser for the stylesheet, and another for the input
setParser(Parser, Parser) - Method in class com.jclark.xsl.sax.XSLProcessorImpl
setParser(XMLProcessorEx) - Method in class com.jclark.xsl.sax.XSLProcessorImpl
setParser(Parser) - Method in class com.jclark.xsl.sax.XSLProcessorImpl
  use same parser for input and styleSheet
setProperty(String, Object) - Method in class com.jclark.xsl.sax2.XSLProcessorImpl
  SAX API
setReaders(XMLReader, XMLReader) - Method in interface com.jclark.xsl.sax2.XSLProcessor
  set one parser for the stylesheet, and another for the input
setReaders(XMLReader, XMLReader) - Method in class com.jclark.xsl.sax2.XSLProcessorImpl
  set two XMLReaders (may be the same XMLReader), #1 for parsing the XML source to transform, #2 for parsing the stylesheeet.
setSaxExtensionFilter(String, SaxFilterMaker) - Method in interface com.jclark.xsl.sax.XSLProcessor
  sets a special kind of extension element processor N.B. this signature will probably change in future releases
setSaxExtensionFilter(String, SaxFilterMaker) - Method in class com.jclark.xsl.sax.XSLProcessorImpl
  sets an extension element processor for XRAP
setSaxExtensionFilter(String, SaxFilterMaker) - Method in interface com.jclark.xsl.sax2.XSLProcessor
  sets a special kind of extension element processor N.B. this signature will probably change in future releases
setSaxExtensionFilter(String, SaxFilterMaker) - Method in class com.jclark.xsl.sax2.XSLProcessorImpl
  sets an extension element processor for XRAP
setSaxExtensionFilter(SaxFilterMaker) - Method in interface com.jclark.xsl.tr.Sheet
  sets the experimental xrap processor for use during processing by the ProcessContext
setSourceReader(XMLReader) - Method in interface com.jclark.xsl.sax2.XSLProcessor
  prepare for parsing the input XML document
setSourceReader(XMLReader) - Method in class com.jclark.xsl.sax2.XSLProcessorImpl
  prepare for parsing the input XML document
setWriter(Writer) - Method in class com.jclark.xsl.sax.HTMLOutputHandler
setWriter(Writer) - Method in class com.jclark.xsl.sax2.HTMLOutputHandler
setXMLReader(XMLReader) - Method in class com.jclark.xsl.sax2.XMLProcessorImpl
skippedEntity(String) - Method in class com.jclark.xsl.sax2.HTMLOutputHandler
skippedEntity(String) - Method in class com.jclark.xsl.sax2.Indenter
skippedEntity(String) - Method in class com.jclark.xsl.sax2.NXMLOutputHandler
skippedEntity(String) - Method in class com.jclark.xsl.sax2.OutputMethodDefaulter
skippedEntity(String) - Method in class com.jclark.xsl.sax2.SAXTwoOMBuilderImpl
skippedEntity(String) - Method in class com.jclark.xsl.sax2.TextOutputHandler
skippedEntity(String) - Method in class com.jclark.xsl.sax2.XMLOutputHandler
sort(NodeIterator, Comparator) - Static method in class com.jclark.xsl.expr.NodeListSorter
sort(Comparator, Object[]) - Static method in class com.jclark.xsl.util.MergeSort
sort(Comparator, Object[], int, int) - Static method in class com.jclark.xsl.util.MergeSort
sort(Comparator, Object[], int, int, Object[], int) - Static method in class com.jclark.xsl.util.MergeSort
start(OutputMethod) - Method in class com.jclark.xsl.sax.ResultBase
  initialize, (and possibly construct) the DocumentHandler
start(OutputMethod) - Method in class com.jclark.xsl.sax2.ResultBase
  initialize, (and possibly construct) the ContentHandler called by the transformation engine
start(OutputMethod) - Method in interface com.jclark.xsl.tr.Result
  Prepare to start constructing stuff. ... take care of any initialization tasks.
startAction(Node, Node, Object) - Method in interface com.jclark.xsl.tr.ActionDebugTarget
startDocument() - Method in class com.jclark.xsl.dom.DOMBuilder
startDocument() - Method in class com.jclark.xsl.sax.HTMLOutputHandler
startDocument() - Method in class com.jclark.xsl.sax.Indenter
startDocument() - Method in class com.jclark.xsl.sax.NXMLOutputHandler
  SAX startDocument parse event
startDocument() - Method in class com.jclark.xsl.sax.XMLOutputHandler
startDocument() - Method in class com.jclark.xsl.sax2.HTMLOutputHandler
startDocument() - Method in class com.jclark.xsl.sax2.Indenter
startDocument() - Method in class com.jclark.xsl.sax2.NXMLOutputHandler
  SAX startDocument parse event
startDocument() - Method in class com.jclark.xsl.sax2.OutputMethodDefaulter
  receive notice of doc's start
startDocument() - Method in class com.jclark.xsl.sax2.SAXTwoOMBuilderImpl
startDocument() - Method in class com.jclark.xsl.sax2.TextOutputHandler
startDocument() - Method in class com.jclark.xsl.sax2.XMLOutputHandler
startElement(String, AttributeList) - Method in class com.jclark.xsl.dom.DOMBuilder
startElement(String, AttributeList) - Method in class com.jclark.xsl.sax.HTMLOutputHandler
startElement(String, AttributeList) - Method in class com.jclark.xsl.sax.Indenter
startElement(String, AttributeList) - Method in class com.jclark.xsl.sax.NXMLOutputHandler
  captures "control", "data", "char" and "escape" character indicators and interposes the appropriate character handler
startElement(Name, NamespacePrefixMap) - Method in class com.jclark.xsl.sax.ResultBase
  start construction an Element
startElement(String, AttributeList) - Method in class com.jclark.xsl.sax.XMLOutputHandler
startElement(String, String, String, Attributes) - Method in class com.jclark.xsl.sax2.HTMLOutputHandler
startElement(String, String, String, Attributes) - Method in class com.jclark.xsl.sax2.Indenter
startElement(String, String, String, Attributes) - Method in class com.jclark.xsl.sax2.NXMLOutputHandler
  captures "control", "data", "char" and "escape" character indicators and interposes the appropriate character handler
startElement(String, String, String, Attributes) - Method in class com.jclark.xsl.sax2.OutputMethodDefaulter
  the first start element, if it's "html" and in no namespace, then we switch to an html contentHandler -- yucchh
startElement(Name, NamespacePrefixMap) - Method in class com.jclark.xsl.sax2.ResultBase
  start construction an Element ... we may yet get some attributes, so we'll wait a bit before propagating the event downstream
startElement(String, String, String, Attributes) - Method in class com.jclark.xsl.sax2.SAXTwoOMBuilderImpl
startElement(String, String, String, Attributes) - Method in class com.jclark.xsl.sax2.TextOutputHandler
startElement(String, String, String, Attributes) - Method in class com.jclark.xsl.sax2.XMLOutputHandler
startElement(Name, NamespacePrefixMap) - Method in interface com.jclark.xsl.tr.Result
  Start constructing an Element (NB) The nsMap must declare the prefix on elementType correctly.
startElementContent(Name, NamespacePrefixMap) - Method in class com.jclark.xsl.sax.MultiNamespaceResult
startElementContent(Name, NamespacePrefixMap) - Method in class com.jclark.xsl.sax.ResultBase
  we're finished with adding attributes?
startElementContent(Name, NamespacePrefixMap) - Method in class com.jclark.xsl.sax2.MultiNamespaceResult
startElementContent(Name, NamespacePrefixMap) - Method in class com.jclark.xsl.sax2.ResultBase
  notify that we're finished with adding attributes
startPrefixMapping(String, String) - Method in class com.jclark.xsl.sax2.HTMLOutputHandler
startPrefixMapping(String, String) - Method in class com.jclark.xsl.sax2.Indenter
startPrefixMapping(String, String) - Method in class com.jclark.xsl.sax2.NXMLOutputHandler
startPrefixMapping(String, String) - Method in class com.jclark.xsl.sax2.OutputMethodDefaulter
startPrefixMapping(String, String) - Method in class com.jclark.xsl.sax2.SAXTwoOMBuilderImpl
startPrefixMapping(String, String) - Method in class com.jclark.xsl.sax2.TextOutputHandler
startPrefixMapping(String, String) - Method in class com.jclark.xsl.sax2.XMLOutputHandler

## T

TEXT - Static variable in interface com.jclark.xsl.om.Node
TerminateXSLException - exception com.jclark.xsl.tr.TerminateXSLException.
TerminateXSLException(String, Node) - Constructor for class com.jclark.xsl.tr.TerminateXSLException
TextComparator - class com.jclark.xsl.util.TextComparator.
TextOutputHandler - class com.jclark.xsl.sax.TextOutputHandler.
  An object which serailizes SAX 1 events to raw text
TextOutputHandler() - Constructor for class com.jclark.xsl.sax.TextOutputHandler
TextOutputHandler(Writer) - Constructor for class com.jclark.xsl.sax.TextOutputHandler
TextOutputHandler - class com.jclark.xsl.sax2.TextOutputHandler.
  An object which serailizes SAX 2 events to raw text
TextOutputHandler() - Constructor for class com.jclark.xsl.sax2.TextOutputHandler
TextOutputHandler(Writer) - Constructor for class com.jclark.xsl.sax2.TextOutputHandler
TopLevelPattern - interface com.jclark.xsl.expr.TopLevelPattern.
  an XPath top level match pattern?
Transform - interface com.jclark.xsl.dom.Transform.
  An object which transforms a source DOM into a result DOM
TransformEngine - interface com.jclark.xsl.dom.TransformEngine.
TransformException - exception com.jclark.xsl.dom.TransformException.
TransformException(String, Node) - Constructor for class com.jclark.xsl.dom.TransformException
throwXSLException(SAXException) - Method in class com.jclark.xsl.sax.ResultBase
throwXSLException(SAXException) - Method in class com.jclark.xsl.sax2.ResultBase
toIana(String) - Static method in class com.jclark.xsl.sax.EncodingName
  convert a Java character encoding name to its IANA equivalent
toJava(String) - Static method in class com.jclark.xsl.sax.EncodingName
  convert a IANA character encoding name to its Java equivalent
transform(Node, Node) - Method in interface com.jclark.xsl.dom.Transform
  run a transformation of the DOM at sourceRoot, constructing the results onto the DOM at resultRoot
transform(Node) - Method in class com.jclark.xsl.sax2.XSLProcessorImpl

## U

UPPER_FIRST - Static variable in class com.jclark.xsl.util.TextComparator
UnionNodeIterator - class com.jclark.xsl.expr.UnionNodeIterator.
UnionNodeIterator(NodeIterator, NodeIterator) - Constructor for class com.jclark.xsl.expr.UnionNodeIterator
unaliasName(Name) - Method in interface com.jclark.xsl.tr.ProcessContext
unaliasNamespacePrefixMap(NamespacePrefixMap) - Method in interface com.jclark.xsl.tr.ProcessContext
unbind(String) - Method in interface com.jclark.xsl.om.NamespacePrefixMap
  removes the association of a prefix with a namespace
unbindDefault() - Method in interface com.jclark.xsl.om.NamespacePrefixMap
  remove the default namespace
unbindLocalVariables(int) - Method in interface com.jclark.xsl.tr.ProcessContext
unparsedEntityDecl(String, String, String, String) - Method in class com.jclark.xsl.sax2.SAXTwoOMBuilderImpl
useAttributeSet(Name, Node, Result) - Method in interface com.jclark.xsl.tr.ProcessContext

## V

VariableSet - interface com.jclark.xsl.expr.VariableSet.
Variant - interface com.jclark.xsl.expr.Variant.
VariantBase - class com.jclark.xsl.expr.VariantBase.
VariantBase() - Constructor for class com.jclark.xsl.expr.VariantBase
VariantExpr - interface com.jclark.xsl.expr.VariantExpr.

## W

wrapResultFragmentVariant(ResultFragmentVariant) - Method in class com.jclark.xsl.sax.ExtensionHandlerImpl
wrapResultFragmentVariant(ResultFragmentVariant) - Method in interface com.jclark.xsl.tr.ExtensionHandler

## X

XFYXT_NAMESPACE - Static variable in interface com.jclark.xsl.om.NamespaceConstants
  XX XSLT extensions
XMLOutputHandler - class com.jclark.xsl.sax.XMLOutputHandler.
  A DocumentHandler that writes an XML representation to an OutputStream.
XMLOutputHandler() - Constructor for class com.jclark.xsl.sax.XMLOutputHandler
  Create a XMLOutputHandler that will write in UTF-8 to an OutputStream.
XMLOutputHandler(OutputStream) - Constructor for class com.jclark.xsl.sax.XMLOutputHandler
XMLOutputHandler - class com.jclark.xsl.sax2.XMLOutputHandler.
  A ContentHandler that writes an XML representation to an OutputStream.
XMLOutputHandler() - Constructor for class com.jclark.xsl.sax2.XMLOutputHandler
  Create a XMLOutputHandler that will write in UTF-8 to an OutputStream.
XMLOutputHandler(OutputStream) - Constructor for class com.jclark.xsl.sax2.XMLOutputHandler
XMLProcessor - interface com.jclark.xsl.tr.XMLProcessor.
  Constructs an object model from an XML document
XMLProcessorEx - interface com.jclark.xsl.sax.XMLProcessorEx.
  extended public interface for an XMLProcessor, which loads an XML source into our own DOM-like structure
XMLProcessorEx - interface com.jclark.xsl.sax2.XMLProcessorEx.
  extended public interface for an XMLProcessor, which loads an XML source into our own DOM-like structure
XMLProcessorImpl - class com.jclark.xsl.dom.XMLProcessorImpl.
  builds a om.Node from a DOM implementation
XMLProcessorImpl() - Constructor for class com.jclark.xsl.dom.XMLProcessorImpl
XMLProcessorImpl - class com.jclark.xsl.sax.XMLProcessorImpl.
  parses a source doc or stylesheet into our own DOM like structure
XMLProcessorImpl(Parser) - Constructor for class com.jclark.xsl.sax.XMLProcessorImpl
  construct with a SAX1 parser we may wish to re-use for resolving e.g xsl:include
XMLProcessorImpl - class com.jclark.xsl.sax2.XMLProcessorImpl.
  Builds an object model from a SAX event stream
XMLProcessorImpl() - Constructor for class com.jclark.xsl.sax2.XMLProcessorImpl
XMLProcessorImpl(XMLReader) - Constructor for class com.jclark.xsl.sax2.XMLProcessorImpl
  construct with a SAX2 XML Reader we may wish to re-use for resolving e.g xsl:include
XML_NAMESPACE - Static variable in interface com.jclark.xsl.om.Name
  The constant `http://www.w3.org/XML/1998/namespace`
XSLException - exception com.jclark.xsl.om.XSLException.
XSLException(String, Node) - Constructor for class com.jclark.xsl.om.XSLException
XSLException(String) - Constructor for class com.jclark.xsl.om.XSLException
XSLException(Exception) - Constructor for class com.jclark.xsl.om.XSLException
XSLException(Exception, Node) - Constructor for class com.jclark.xsl.om.XSLException
XSLProcessor - interface com.jclark.xsl.sax.XSLProcessor.
  typical usage: // find an implementation, and construct it XSLProcessor xsl = new XSLProcessorImpl(); xsl.setParser(sourceParser, styleParser); xsl.loadStylesheet(someInputSource); // maybe clone for re-use ... // maybe set some parameters ... // attach an output handler xsl.setDocumentHandler(someHandler); xsl.parse(someOtherInputSource);
XSLProcessor - interface com.jclark.xsl.sax2.XSLProcessor.
  typical usage: // find an implementation, and construct it XSLProcessor xsl = new XSLProcessorImpl(); xsl.setReaders(sourceXMLReader, styleXMLReader); xsl.loadStylesheet(someInputSource); // maybe clone for re-use ...
XSLProcessorImpl - class com.jclark.xsl.sax.XSLProcessorImpl.
  An XSLT Processor
XSLProcessorImpl() - Constructor for class com.jclark.xsl.sax.XSLProcessorImpl
XSLProcessorImpl - class com.jclark.xsl.sax2.XSLProcessorImpl.
  An XSLT Processor
XSLProcessorImpl() - Constructor for class com.jclark.xsl.sax2.XSLProcessorImpl
XSLProcessorImpl(Sheet, Engine) - Constructor for class com.jclark.xsl.sax2.XSLProcessorImpl
XSLServlet - class com.jclark.xsl.sax.XSLServlet.
  an example servlet which compiles and caches a stylesheet, then with each "GET" transforms the requested file
XSLServlet() - Constructor for class com.jclark.xsl.sax.XSLServlet
XSLTransformEngine - class com.jclark.xsl.dom.XSLTransformEngine.
XSLTransformEngine() - Constructor for class com.jclark.xsl.dom.XSLTransformEngine
XSLTransformEngine(DOMExtensions) - Constructor for class com.jclark.xsl.dom.XSLTransformEngine
XSL_NAMESPACE - Static variable in interface com.jclark.xsl.om.NamespaceConstants
  XSL's namespace URI
XT_NAMESPACE - Static variable in interface com.jclark.xsl.om.NamespaceConstants
  James Clark's XT XSLT extensions

A B C D E F G H I K L M N O P R S T U V W X

Overview | Package | Class | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES