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