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 ...
attribute(Name, String) - Method in class com.jclark.xsl.sax2.ResultBase
construct an Attribute with the given Name ...
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
com.jclark.xsl.expr - package com.jclark.xsl.expr
Expression parsing and evaluation
com.jclark.xsl.om - package com.jclark.xsl.om
The XML object model
com.jclark.xsl.sax - package com.jclark.xsl.sax
The SAX (version 1) API for XT
com.jclark.xsl.sax2 - package com.jclark.xsl.sax2
The SAX (version 2) API for XT
com.jclark.xsl.tr - package com.jclark.xsl.tr
The transformation engine
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
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 ...
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
 
getContentHandler() - Method in class com.jclark.xsl.sax2.ResultBase
 
getContentHandler() - Method in class com.jclark.xsl.sax2.XSLProcessorImpl
SAX 2 XMLReader API.
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.
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 null 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.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.
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 ??
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
getSourceLoadContext() - Method in interface com.jclark.xsl.tr.Sheet
get the parameters controlling how a source tree object model is build
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.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.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?? and it is of type ID ?
isNodeSet() -