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