Alphabetical Index

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

_

_omBuilder - field in class com.jclark.xsl.tr.SheetImpl

A

Action - interface com.jclark.xsl.tr.Action
the parsed representation of a stylesheet component.
a result tree fragment to be stored in a variable?
add(com.jclark.xsl.expr.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
add a new (match template) rule to the set
add(com.jclark.xsl.tr.Action) - method in class com.jclark.xsl.tr.AppendAction
AddExpr - class com.jclark.xsl.expr.AddExpr
a compiled XPath expression (component) that represents the addition of two sub-expressions
construct with two NumberExpr(essions)
AddVariableSet - class com.jclark.xsl.tr.AddVariableSet
advance() - method in class com.jclark.xsl.dom.SiblingNodeIterator
ALLTYPES - static field in class com.jclark.xsl.om.Node
AlphabetNumberFormat - class com.jclark.xsl.conv.AlphabetNumberFormat
AlphabetNumberFormat(String) - constructor for class com.jclark.xsl.conv.AlphabetNumberFormat
AlternativesPattern - class com.jclark.xsl.expr.AlternativesPattern
represents an "OR" (union) of match patterns
construct with a head pattern1 and tail pattern2
AncestorAxisExpr - class com.jclark.xsl.expr.AncestorAxisExpr
an XPath expression component representing an ancestor axis
An XPath expression component representing the ancestor-or-self axis
an Iterator that walks toward thwe document root
AndExpr - class com.jclark.xsl.expr.AndExpr
AnyLevelNumberAction - class com.jclark.xsl.tr.AnyLevelNumberAction
append(com.jclark.xsl.tr.Result) - method in class com.jclark.xsl.tr.ResultFragmentVariant
AppendAction - class com.jclark.xsl.tr.AppendAction
AppendExpr - class com.jclark.xsl.expr.AppendExpr
Represents the concatenation of two String Expressions
construct with two XPath expressions which evaluate to Strings
ApplyImportsAction - class com.jclark.xsl.tr.ApplyImportsAction
ArrayNodeIterator - class com.jclark.xsl.expr.ArrayNodeIterator
ATTRIBUTE - static field in class com.jclark.xsl.om.Node
ATTRIBUTE - field in class com.jclark.xsl.tr.SheetImpl
attribute(com.jclark.xsl.om.Name,String) - method in class com.jclark.xsl.tr.Result
attribute(com.jclark.xsl.om.Name,String) - method in class com.jclark.xsl.sax.ResultBase
construct an Attribute with the given name ...
attribute(com.jclark.xsl.om.Name,String) - method in class com.jclark.xsl.tr.StringResult
AttributeAction - class com.jclark.xsl.tr.AttributeAction
AttributeAxisExpr - class com.jclark.xsl.expr.AttributeAxisExpr
AttributeNode - class com.jclark.xsl.dom.AttributeNode
represents an XML Element's Attribute constructed around a W3C level 1 DOM Attribute
AttributeTest - class com.jclark.xsl.expr.AttributeTest
A compiled XPath component that tests a node to see if it is an attribute with a (possibly?) specified name
AttributeTest(com.jclark.xsl.om.Name) - constructor for class com.jclark.xsl.expr.AttributeTest
construct with the given name
attributeValue(String) - method in class com.jclark.xsl.sax.XMLOutputHandler
available(String) - method in class com.jclark.xsl.expr.ExtensionContext
AxisExpr - class com.jclark.xsl.expr.AxisExpr

B

baseURL - field in class com.jclark.xsl.dom.RootNode
BilevelComparator - class com.jclark.xsl.util.BilevelComparator
bind() - method in class com.jclark.xsl.expr.CloneableNodeIterator
bind() - method in class com.jclark.xsl.expr.CloneableNodeIteratorImpl
bind(String,String) - method in class com.jclark.xsl.om.NamespacePrefixMap
record the association of a prefix to a namespace
bindDefault(String) - method in class com.jclark.xsl.om.NamespacePrefixMap
identify the given namespace as the default namespace
BindLocalParamAction - class com.jclark.xsl.tr.BindLocalParamAction
binds a local parameter to a name
binds a varaible to the given Name
binds a variable to a name
BooleanExpr - interface com.jclark.xsl.expr.BooleanExpr
BooleanFunction - class com.jclark.xsl.expr.BooleanFunction
a single argument XPath function which casts its argument to a boolean Function: boolean boolean(object)

The boolean function converts its argument to a boolean as follows:

  • a number is true if and only if it is neither positive or negative zero nor NaN
  • a node-set is true if and only if it is non-empty
  • a string is true if and only if its length is non-zero
  • an object of a type other than the four basic types is converted to a boolean in a way that is dependent on that type
BooleanRelationalExpr - class com.jclark.xsl.expr.BooleanRelationalExpr
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
buf - field in class com.jclark.xsl.dom.TextNode
XMLProcessorImpl.Builder - interface com.jclark.xsl.sax.XMLProcessorImpl.Builder
BuiltinAction - class com.jclark.xsl.tr.BuiltinAction
BuiltinAction() - constructor for class com.jclark.xsl.tr.BuiltinAction
BuiltinAction(com.jclark.xsl.om.Name) - constructor for class com.jclark.xsl.tr.BuiltinAction

C

Cache() - constructor for class com.jclark.xsl.tr.AnyLevelNumberAction.Cache
CASE_ORDER - field in class com.jclark.xsl.tr.SheetImpl
CDATA_SECTION_ELEMENTS - field in class com.jclark.xsl.tr.SheetImpl
CeilingFunction - class com.jclark.xsl.expr.CeilingFunction
the XPath Function: number ceiling(number) The ceiling function returns the smallest (closest to negative infinity) number that is not less than the argument and that is an integer.
characters(cbuf[],int,int) - method in class com.jclark.xsl.sax.TextOutputHandler
characters(cbuf[],int,int) - method in class com.jclark.xsl.sax.XMLOutputHandler
characters(ch[],int,int) - method in class com.jclark.xsl.dom.DOMBuilder
characters(ch[],int,int) - method in class com.jclark.xsl.sax.Indenter
characters(char[],int,int) - method in class com.jclark.xsl.tr.ContentHandlingResultWriter
characters(char[],int,int) - method in class com.jclark.xsl.sax.HTMLOutputHandler
characters(char[],int,int) - method in class com.jclark.xsl.sax.NXMLOutputHandler
SAX characters event -- send the characters to our current handler
characters(char[],int,int) - method in class com.jclark.xsl.sax.OutputMethodDefaulter
characters(String) - method in class com.jclark.xsl.tr.Result
characters(String) - method in class com.jclark.xsl.sax.ResultBase
construct some characters in the result
characters(String) - method in class com.jclark.xsl.tr.StringResult
CharsAction - class com.jclark.xsl.tr.CharsAction
character data
CharsAction(String) - constructor for class com.jclark.xsl.tr.CharsAction
child - field in class com.jclark.xsl.tr.MultiLevelNumberAction.CacheEntry
ChildAxisExpr - class com.jclark.xsl.expr.ChildAxisExpr
childIndex - field in class com.jclark.xsl.dom.SiblingNodeIterator
childrenExpr - static field in class com.jclark.xsl.tr.SheetImpl
clear() - method in class com.jclark.xsl.tr.StringResult
clone() - method in class com.jclark.xsl.expr.CloneableNodeIterator
clone() - method in class com.jclark.xsl.expr.CloneableNodeIteratorImpl
clone() - method in class com.jclark.xsl.conv.NumberListFormat
clone() - method in class 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
CloneableNodeIterator - interface com.jclark.xsl.expr.CloneableNodeIterator
Number formatting utility classes
A simple DOM (level 1) API for XT

This simple API is based purely on the DOM.

Expression parsing and evaluation

This package provides facilities for parsing and evaluating XSLT expressions which include XPath expressions, template match patterns and attribute templates.

The XML object model

This package provides the APIs of the XML object model used internally by XT code.

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.

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.

Miscellaneous utilities for sorting, etc.
COMMENT - static field in class com.jclark.xsl.om.Node
comment(String) - method in class com.jclark.xsl.sax.CommentHandler
comment(String) - method in class com.jclark.xsl.dom.DOMBuilder
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.OutputMethodDefaulter
comment(String) - method in class com.jclark.xsl.tr.Result
comment(String) - method in class com.jclark.xsl.sax.ResultBase
construct a comment in our result
comment(String) - method in class com.jclark.xsl.tr.StringResult
comment(String) - method in class com.jclark.xsl.sax.XMLOutputHandler
CommentAction - class com.jclark.xsl.tr.CommentAction
CommentAction(com.jclark.xsl.tr.Action) - constructor for class com.jclark.xsl.tr.CommentAction
CommentEvent(String) - constructor for class com.jclark.xsl.sax.OutputMethodDefaulter.CommentEvent
CommentHandler - interface com.jclark.xsl.sax.CommentHandler
receives comment events from a parser, a la SAX1.0
CommentNode - class com.jclark.xsl.dom.CommentNode
Wraps a W3C DOM XML Comment Node as an om.Node
Comparator - interface com.jclark.xsl.util.Comparator
ComparatorTemplate - interface com.jclark.xsl.tr.ComparatorTemplate
compare(Object,Object) - method in class com.jclark.xsl.util.BilevelComparator
compare(Object,Object) - method in class com.jclark.xsl.util.Comparator
compare(Object,Object) - method in class com.jclark.xsl.expr.DocumentOrderComparator
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.SwapCaseComparator
compare(Object,Object) - method in class com.jclark.xsl.util.TextComparator
compareRootTo(com.jclark.xsl.dom.RootNode) - method in class com.jclark.xsl.dom.RootNode
compareTo(com.jclark.xsl.om.Node) - method in class com.jclark.xsl.om.Node
also compares document order
compareTo(com.jclark.xsl.om.Node) - method in class com.jclark.xsl.dom.NodeBase
also compares document order
compareTo(com.jclark.xsl.tr.Importance) - method in class com.jclark.xsl.tr.Importance
compareTo(com.jclark.xsl.tr.Priority) - method in class com.jclark.xsl.tr.Priority
compile() - method in class com.jclark.xsl.tr.TemplateRuleSet
After all the patterns and actions have been added, this must be called to organize them to facilitate quick finding of the best template action when "apply-templates" is performed on a Node
Return an expression for this/expr
ComposeEnumeration - class com.jclark.xsl.tr.ComposeEnumeration
ComposeEnumeration(Enumeration) - constructor for class com.jclark.xsl.tr.ComposeEnumeration
ComposeExpr - class com.jclark.xsl.expr.ComposeExpr
an expression which composes two sub-expressions (for each node in expr1, evaluate expr2)
construct with two sub-expressions
ConcatFunction - class com.jclark.xsl.expr.ConcatFunction
represents the XPath Function: string concat(string, string, string*) has the method makeCallExpr which will construct a String expression representing the concat function
condition - field in class com.jclark.xsl.tr.IfAction
constantValue() - method in class com.jclark.xsl.expr.ConvertibleStringExpr
constantValue() - method in class com.jclark.xsl.expr.LiteralExpr
constantValue() - method in class com.jclark.xsl.expr.StringExpr
ContainerNode - class com.jclark.xsl.dom.ContainerNode
presents a om.Node interface for a W3C DOM Node
ContainerNode(org.w3c.dom.Node) - constructor for class com.jclark.xsl.dom.ContainerNode
contains(com.jclark.xsl.om.Name) - method in class com.jclark.xsl.tr.AddVariableSet
contains(com.jclark.xsl.om.Name) - method in class com.jclark.xsl.expr.EmptyVariableSet
contains(com.jclark.xsl.om.Name) - method in class com.jclark.xsl.expr.VariableSet
ContainsFunction - class com.jclark.xsl.expr.ContainsFunction
Represents the XPath Function: boolean contains(string, string) The contains function returns true if the first argument string contains the second argument string, and otherwise returns false.
Writes a SAX 2 event stream to a Result
FilterPattern.Context - class com.jclark.xsl.expr.FilterPattern.Context
Converter - class com.jclark.xsl.expr.Converter
An expression which is a boolean, but depending on its use, may be converted to a Number, String or Object
ConvertibleExpr - class com.jclark.xsl.expr.ConvertibleExpr
An XPath expression (component) which can be cast to any of several types as needed
A compiled XPath pattern component which returns a Node set, but is convertible (castable) to a String expression, boolean expression or VariantExpression
ConvertibleNumberExpr - class com.jclark.xsl.expr.ConvertibleNumberExpr
ConvertibleStringExpr - class com.jclark.xsl.expr.ConvertibleStringExpr
convertToBoolean() - method in class com.jclark.xsl.expr.BooleanVariant
convertToBoolean() - method in class com.jclark.xsl.expr.NodeSetVariant
convertToBoolean() - method in class com.jclark.xsl.expr.NumberVariant
convertToBoolean() - method in class com.jclark.xsl.expr.ObjectVariant
convertToBoolean() - method in class com.jclark.xsl.expr.PermanentNodeSetVariant
convertToBoolean() - method in class com.jclark.xsl.tr.ResultFragmentVariantBase
convertToBoolean() - method in class com.jclark.xsl.expr.StringVariant
convertToBoolean() - method in class com.jclark.xsl.expr.Variant
convertToNodeSet() - method in class com.jclark.xsl.expr.NodeSetVariant
convertToNodeSet() - method in class com.jclark.xsl.expr.PermanentNodeSetVariant
convertToNodeSet() - method in class 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.NodeSetVariant
convertToNumber() - method in class com.jclark.xsl.expr.NumberVariant
convertToNumber() - method in class com.jclark.xsl.expr.PermanentNodeSetVariant
convertToNumber() - method in class com.jclark.xsl.expr.StringVariant
convertToNumber() - method in class com.jclark.xsl.expr.Variant
convertToNumber() - method in class com.jclark.xsl.expr.VariantBase
convertToObject() - method in class com.jclark.xsl.tr.ActionResultFragmentVariant
convertToObject() - method in class com.jclark.xsl.expr.BooleanVariant
convertToObject() - method in class com.jclark.xsl.expr.NodeSetVariant
convertToObject() - method in class com.jclark.xsl.expr.NumberVariant
convertToObject() - method in class com.jclark.xsl.expr.ObjectVariant
convertToObject() - method in class com.jclark.xsl.expr.PermanentNodeSetVariant
convertToObject() - method in class com.jclark.xsl.expr.StringVariant
convertToObject() - method in class com.jclark.xsl.expr.Variant
convertToPredicate(com.jclark.xsl.expr.ExprContext) - method in class com.jclark.xsl.expr.Variant
convertToString() - method in class com.jclark.xsl.expr.BooleanVariant
convertToString() - method in class com.jclark.xsl.expr.NodeSetVariant
convertToString() - method in class com.jclark.xsl.expr.NumberVariant
convertToString() - method in class com.jclark.xsl.expr.ObjectVariant
convertToString() - method in class com.jclark.xsl.expr.PermanentNodeSetVariant
convertToString() - method in class com.jclark.xsl.tr.ResultFragmentVariantBase
convertToString() - method in class com.jclark.xsl.expr.StringVariant
convertToString() - method in class com.jclark.xsl.expr.Variant
CopyAction - class com.jclark.xsl.tr.CopyAction
CopyAction(com.jclark.xsl.tr.Action) - constructor for class com.jclark.xsl.tr.CopyAction
CopyOfAction - class com.jclark.xsl.tr.CopyOfAction
CopyOfAction(com.jclark.xsl.expr.VariantExpr) - constructor for class com.jclark.xsl.tr.CopyOfAction
COUNT - field in class com.jclark.xsl.tr.SheetImpl
CountFunction - class com.jclark.xsl.expr.CountFunction
Represents the XPath Function: number count(node-set) The count function returns the number of nodes in the argument node-set.
create() - static method in class com.jclark.xsl.tr.Importance
create(Locale,int) - static method in class com.jclark.xsl.util.TextComparator
create(Object) - static method in class com.jclark.xsl.expr.VariantBase
create(String) - static method in class com.jclark.xsl.tr.Priority
createAttribute(org.w3c.dom.Node) - method in class com.jclark.xsl.dom.RootNode
createComment(org.w3c.dom.Node) - method in class com.jclark.xsl.dom.RootNode
createContext(String) - method in class com.jclark.xsl.tr.ExtensionHandler
createContext(String) - method in class com.jclark.xsl.sax.ExtensionHandlerImpl
createDefault(int) - static method in class com.jclark.xsl.tr.Priority
construct the DocumentHandler for the given outputMethodName appropriate for the destination with which this object had been constructed
obtain a DocumentHandler appropriate for the named output method and our destination
createElement(org.w3c.dom.Node) - method in class com.jclark.xsl.dom.RootNode
createExtensionContext(String) - method in class com.jclark.xsl.tr.SheetDetails
createExtensionContext(String) - method in class com.jclark.xsl.tr.SheetImpl
createHigher() - method in class com.jclark.xsl.tr.Importance
createMemento() - method in class com.jclark.xsl.tr.ProcessContext
createMemento() - method in class com.jclark.xsl.tr.ProcessContextImpl
save some state
createName(Hashtable,String,String) - method in class com.jclark.xsl.om.NameTableImpl
createName(String) - method in class com.jclark.xsl.om.NameTable
obtain a Name with no 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
createName(String,String) - method in class 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
createOutputMethodHandler(String) - method in class 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
createParser() - static method in class com.jclark.xsl.sax.XSLServlet
createPI(org.w3c.dom.Node) - method in class com.jclark.xsl.dom.RootNode
createResult(String) - method in class com.jclark.xsl.sax.MultiNamespaceResult
createResult(String) - method in class com.jclark.xsl.tr.Result
createResult(String) - method in class com.jclark.xsl.tr.StringResult
createSheet(com.jclark.xsl.om.Node) - method in class com.jclark.xsl.tr.Engine
createSheet(com.jclark.xsl.om.Node) - method in class com.jclark.xsl.tr.EngineImpl
complies the stylesheet from the parsed OM
createText(org.w3c.dom.Node) - method in class com.jclark.xsl.dom.RootNode
createTransform(Node) - method in class com.jclark.xsl.dom.TransformEngine
createTransform(org.w3c.dom.Node) - method in class com.jclark.xsl.dom.XSLTransformEngine
CurrentFunction - class com.jclark.xsl.expr.CurrentFunction
Represents the XSLT Function: node-set current() The current function returns a node-set that has the current node as its only member.
currentImportance - field in class com.jclark.xsl.tr.SheetImpl
currentLocalVariables - field in class com.jclark.xsl.tr.SheetImpl
currentToken - field in class com.jclark.xsl.expr.ExprTokenizer
currentTokenValue - field in class com.jclark.xsl.expr.ExprTokenizer

D

DATA_TYPE - field in class com.jclark.xsl.tr.SheetImpl
DecimalNumberFormat - class com.jclark.xsl.conv.DecimalNumberFormat
DecimalNumberFormat(char,int) - constructor for class com.jclark.xsl.conv.DecimalNumberFormat
DEFAULT - field in class com.jclark.xsl.tr.SheetImpl
DelegateExprContext - class com.jclark.xsl.expr.DelegateExprContext
a base class for ExprContext classes that override some methods of an existing ExprContext, and delegate the rest of 'em to that existing ExprContest
wrap around an existing ExprContext
DescendantAxisExpr - class com.jclark.xsl.expr.DescendantAxisExpr
XPath expression (component) representing descendant axis
an XPath expression "//"
walks an entire (sub)-tree, excluding attributes
Destination - interface com.jclark.xsl.sax.Destination
represents the output destination for an XML document
DifferenceFunction - class com.jclark.xsl.expr.DifferenceFunction
James Clark's extension function: node-set xt:difference(node-set, node-set)
DISABLE_OUTPUT_ESCAPING - field in class com.jclark.xsl.tr.SheetImpl
DivideExpr - class com.jclark.xsl.expr.DivideExpr
DocumentAction - class com.jclark.xsl.tr.DocumentAction
construct with a uri to write to, the type of output desired, and the contect to emit
DocumentFunction - class com.jclark.xsl.expr.DocumentFunction
represents the XSLT Function: node-set document(object, node-set?) The document function allows access to XML documents other than the main source document.
documentIndex - field in class com.jclark.xsl.dom.RootNode
doGet(HttpServletRequest,HttpServletResponse) - method in class com.jclark.xsl.sax.XSLServlet
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
domNode - field in class com.jclark.xsl.dom.NodeBase
domNode - field in class com.jclark.xsl.dom.SiblingNodeIterator
Driver - class com.jclark.xsl.sax.Driver
A Command line driver program for XSLProcessor

E

ELEMENT - static field in class com.jclark.xsl.om.Node
ElementAction - class com.jclark.xsl.tr.ElementAction
the XSLT function 'element-available("qname")'
ElementNode - class com.jclark.xsl.dom.ElementNode
ELEMENTS - field in class com.jclark.xsl.tr.SheetImpl
ElementTest - class com.jclark.xsl.expr.ElementTest
A compiled XPath expression (component) tests a node for being an ELEMENT with a given Name
ElementTest(com.jclark.xsl.om.Name) - constructor for class com.jclark.xsl.expr.ElementTest
construct with the Name to be tested
emit(DocumentHandler) - method in class com.jclark.xsl.sax.OutputMethodDefaulter.CommentEvent
emit(DocumentHandler) - method in class com.jclark.xsl.sax.OutputMethodDefaulter.Event
emit(DocumentHandler) - method in class com.jclark.xsl.sax.ResultTreeFragment
EmptyAction - class com.jclark.xsl.tr.EmptyAction
a no-op
emptyStringVariant - static field in class com.jclark.xsl.tr.ProcessContextImpl
emptyStringVariant - static field in class com.jclark.xsl.tr.SheetImpl
EmptyVariableSet - class com.jclark.xsl.expr.EmptyVariableSet
EncodingName - class com.jclark.xsl.sax.EncodingName
maps between Java and IANA character encoding names
end() - method in class com.jclark.xsl.tr.Result
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.tr.StringResult
endChar() - method in class com.jclark.xsl.sax.NXMLOutputHandler.EscapeCharacterHandler
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.OutputMethodDefaulter
endDocument() - method in class com.jclark.xsl.sax.TextOutputHandler
endDocument() - method in class com.jclark.xsl.sax.XMLOutputHandler
endElement(com.jclark.xsl.om.Name) - method in class com.jclark.xsl.tr.Result
endElement(com.jclark.xsl.om.Name) - method in class com.jclark.xsl.sax.ResultBase
endElement(com.jclark.xsl.om.Name) - method in class com.jclark.xsl.tr.StringResult
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(String) - method in class com.jclark.xsl.sax.OutputMethodDefaulter
endElement(String) - method in class com.jclark.xsl.sax.XMLOutputHandler
endElementContent(com.jclark.xsl.om.Name) - method in class com.jclark.xsl.sax.ResultBase
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
we'll keep track of the loader/processor for sheet creation time
entries - field in class com.jclark.xsl.tr.MultiLevelNumberAction.Cache
equals(Object) - method in class com.jclark.xsl.dom.NodeBase
EqualsRelation - class com.jclark.xsl.expr.EqualsRelation
error(SAXParseException) - method in class com.jclark.xsl.sax.Driver.ErrorHandlerImpl
errorHandler - field in class com.jclark.xsl.sax.ResultBase
evaluate to result of a double
when evaluated, return a NodeIterator of parent and its ancestors
When evaluated, returns a Node iterator for the context node and its ancestors
evaluate each of the two sub-expressions with the given context Node and given context, return the concatenation of the results of each evaluation
evaluate the expression with a contextNode and ExprContext
evaluate the expression with a contextNode and ExprContext
evaluate with a context node and an expression context
evaluate the expression with a contextNode and ExprContext
evaluate the expression with a contextNode and ExprContext
evaluate the expression with a contextNode and ExprContext
evaluate with the given contextNode and context
evaluate the expression with a contextNode and ExprContext
evaluate the expression with a contextNode and ExprContext
evaluate the expression with a contextNode and ExprContext
evaluate the expression with a contextNode and ExprContext
evaluate the expression with a contextNode and ExprContext
evaluate the expression with a contextNode and ExprContext
evaluate the expression with a contextNode and ExprContext
evaluate the expression with a contextNode and ExprContext
evaluate the sub-expression with the context node's root node
evaluate the expression with a contextNode and ExprContext
evaluate the expression with a contextNode and ExprContext
evaluate with the given contextNode and context
evaluate the expression with a contextNode and ExprContext
evaluate the expression with a contextNode and ExprContext
EXCLUDE_RESULT_PREFIXES - field in class com.jclark.xsl.tr.SheetImpl
excludedNamespaces - field in class com.jclark.xsl.tr.SheetImpl
returns the two-part Name for the given qName
returns the two-part Name for the given qName
ExprContext - interface com.jclark.xsl.expr.ExprContext
packages up the context available to the XSLT engine when evaluating XPath expressions
ExprNumberAction - class com.jclark.xsl.tr.ExprNumberAction
ExprParser - class com.jclark.xsl.expr.ExprParser
XPAth expression parser / compiler extends the lexer ExprTokenizer
ExprTokenizer - class com.jclark.xsl.expr.ExprTokenizer
lexical analyser for XPath 1.0
ExprTokenizer(String) - constructor for class com.jclark.xsl.expr.ExprTokenizer
construct with the string to be tokenized
ExtensionContext - interface com.jclark.xsl.expr.ExtensionContext
ExtensionHandler - interface com.jclark.xsl.tr.ExtensionHandler
for extension functions -- i think
extensionHandler - field in class com.jclark.xsl.tr.SheetImpl
ExtensionHandlerImpl - class com.jclark.xsl.sax.ExtensionHandlerImpl
for invoking XSLT extension functions (??)

F

FalseExpr - class com.jclark.xsl.expr.FalseExpr
FalseFunction - class com.jclark.xsl.expr.FalseFunction
a function of 0 arguments that returns false
fatalError(SAXParseException) - method in class com.jclark.xsl.sax.Driver.ErrorHandlerImpl
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(File) - constructor for class com.jclark.xsl.sax.FileDestination
FileDestination(String) - constructor for class com.jclark.xsl.sax.FileDestination
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.
fileInputSource(String) - static method in class com.jclark.xsl.sax.Driver
Generates an InputSource from a file name.
FilterExpr - class com.jclark.xsl.expr.FilterExpr
FilterNodeIterator - class com.jclark.xsl.expr.FilterNodeIterator
FilterPattern - class com.jclark.xsl.expr.FilterPattern
a pattern that has a predicate to eliminate some nodes
firstImportImportance - field in class com.jclark.xsl.tr.SheetImpl
FloorFunction - class com.jclark.xsl.expr.FloorFunction
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
FollowingAxisExpr - class com.jclark.xsl.expr.FollowingAxisExpr
FollowingNodeIterator - class com.jclark.xsl.expr.FollowingNodeIterator
FollowingNodeIterator(com.jclark.xsl.om.Node) - constructor for class com.jclark.xsl.expr.FollowingNodeIterator
ForEachAction - class com.jclark.xsl.tr.ForEachAction
FORMAT - field in class com.jclark.xsl.tr.SheetImpl
format(int) - method in class com.jclark.xsl.conv.AlphabetNumberFormat
format(int) - method in class com.jclark.xsl.conv.DecimalNumberFormat
format(int) - method in class com.jclark.xsl.conv.NumberFormat
format(int) - method in class com.jclark.xsl.conv.RomanNumberFormat
formatNumber(int,int) - method in class com.jclark.xsl.conv.NumberListFormat
FormatNumberFunction - class com.jclark.xsl.expr.FormatNumberFunction
FormatTokenHandler - interface com.jclark.xsl.conv.FormatTokenHandler
FROM - field in class com.jclark.xsl.tr.SheetImpl
Function - interface com.jclark.xsl.expr.Function
all functions have the method: "makeCallExpr( ...
Function0 - class com.jclark.xsl.expr.Function0
base class for all functions taking no arguments
Function1 - class com.jclark.xsl.expr.Function1
base class for all functions taking one arguments
Function2 - class com.jclark.xsl.expr.Function2
Function3 - class com.jclark.xsl.expr.Function3
implements XSLT function-available("qname") function XSLT sections 14.2 and 15
FunctionOpt1 - class com.jclark.xsl.expr.FunctionOpt1

G

GenerateIdFunction - class com.jclark.xsl.expr.GenerateIdFunction
GenericDestination - class com.jclark.xsl.sax.GenericDestination
finds the first pattern in the list that matches the given Node in the given ExprContext.
get(int) - method in class com.jclark.xsl.tr.MultiLevelNumberAction.Cache
get(Object) - method in class com.jclark.xsl.tr.ProcessContext
get(Object) - method in class com.jclark.xsl.tr.ProcessContextImpl
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
finds and returns the TemplateAction that is the best match (or highest priority) for the given Node in the given context
get an enumeration of all Rules that might match the given Node in the given ExprContext
getAlternatives() - method in class com.jclark.xsl.expr.AlternativesPattern
getAlternatives() - method in class com.jclark.xsl.expr.PathPatternBase
by default, only return a list of length one (itself)
getAlternatives() - method in class com.jclark.xsl.expr.TopLevelPattern
may represent an "or" grouping, so we allow them to be broken out and dealt with separately
getAttribute(com.jclark.xsl.om.Name) - method in class com.jclark.xsl.dom.ElementNode
does this only work on Elements?
getAttribute(com.jclark.xsl.om.Name) - method in class com.jclark.xsl.om.Node
does this only work on Elements?
getAttribute(com.jclark.xsl.om.Name) - method in class com.jclark.xsl.dom.NodeBase
default behavior -- return null.
getAttributeName(int) - method in class com.jclark.xsl.sax.ResultBase
getAttributeNames() - method in class com.jclark.xsl.tr.OutputMethod
getAttributes() - method in class com.jclark.xsl.dom.ElementNode
does this only work on Elements?
getAttributes() - method in class com.jclark.xsl.om.Node
does this only work on Elements?
getAttributes() - method in class com.jclark.xsl.dom.NodeBase
does this only work on Elements?
getAttributeSet(com.jclark.xsl.om.Name) - method in class com.jclark.xsl.tr.SheetDetails
top level attributes of the sheet e.g.
getAttributeSet(com.jclark.xsl.om.Name) - method in class com.jclark.xsl.tr.SheetImpl
getAttributeValue(com.jclark.xsl.om.Name) - method in class com.jclark.xsl.dom.ElementNode
does this only work on Elements?
getAttributeValue(com.jclark.xsl.om.Name) - method in class com.jclark.xsl.om.Node
does this only work on Elements?
getAttributeValue(com.jclark.xsl.om.Name) - method in class com.jclark.xsl.dom.NodeBase
default behavior -- return null.
getAttributeValue(com.jclark.xsl.om.Name) - method in class com.jclark.xsl.tr.OutputMethod
getBaseNode() - method in class com.jclark.xsl.tr.ActionResultFragmentVariant
getBaseNode() - method in class com.jclark.xsl.expr.Variant
getBaseNode() - method in class com.jclark.xsl.expr.VariantBase
getBoolean() - method in class com.jclark.xsl.tr.ImportantBoolean
getCdataSectionElements() - method in class com.jclark.xsl.tr.OutputMethod
getChildren() - method in class com.jclark.xsl.dom.ContainerNode
getChildren() - method in class com.jclark.xsl.om.Node
as the name implies ...
getChildren() - method in class com.jclark.xsl.dom.NodeBase
as the name implies ...
getChildrenExpr() - static method in class com.jclark.xsl.expr.ExprParser
getChildrenNodePattern() - method in class com.jclark.xsl.expr.ConvertibleNodeSetExpr
getChildrenNodePattern() - method in class com.jclark.xsl.expr.NodeTestExpr
getColumnNumber() - method in class com.jclark.xsl.dom.NodeBase
getCreator() - method in class com.jclark.xsl.om.Name
uhh, ...
getCurrent(com.jclark.xsl.om.Node) - method in class com.jclark.xsl.expr.DelegateExprContext
getCurrent(com.jclark.xsl.om.Node) - method in class com.jclark.xsl.expr.ExprContext
getCurrent(com.jclark.xsl.om.Node) - method in class com.jclark.xsl.tr.ProcessContextImpl
getCurrent(com.jclark.xsl.om.Node) - method in class com.jclark.xsl.expr.WithCurrentExpr.Context
getData() - method in class com.jclark.xsl.dom.AttributeNode
default behavior -- return null.
getData() - method in class com.jclark.xsl.dom.CommentNode
Returns text for TEXT node; value for attribute node; content for comment node; content after PI for PI node;
getData() - method in class com.jclark.xsl.om.Node
Returns text for TEXT node; value for attribute node; content for comment node; content after PI for PI node;
getData() - method in class com.jclark.xsl.dom.NodeBase
default behavior -- return null.
getData() - method in class com.jclark.xsl.dom.ProcessingInstructionNode
getData() - method in class com.jclark.xsl.dom.TextNode
Returns text for TEXT node; value for attribute node; content for comment node; content after PI for PI node;
getData(com.jclark.xsl.om.Node) - method in class com.jclark.xsl.tr.SheetImpl
getDefaultNamespace() - method in class com.jclark.xsl.om.NamespacePrefixMap
getDefaultPriority() - method in class com.jclark.xsl.expr.AttributeTest
getDefaultPriority() - method in class com.jclark.xsl.expr.ElementTest
getDefaultPriority() - method in class com.jclark.xsl.expr.FilterPattern
priority when used in XSLT template match pattern
getDefaultPriority() - method in class com.jclark.xsl.expr.IdPattern
getDefaultPriority() - method in class com.jclark.xsl.expr.KeyPattern
getDefaultPriority() - method in class com.jclark.xsl.expr.NamespaceAttributeTest
priority when used in XSLT template match pattern
getDefaultPriority() - method in class com.jclark.xsl.expr.NamespaceElementTest
priority when used in XSLT template match pattern
getDefaultPriority() - method in class com.jclark.xsl.expr.NodeTypeTest
priority when used in XSLT template match pattern
getDefaultPriority() - method in class com.jclark.xsl.expr.ParentPattern
priority when used in XSLT template match pattern
getDefaultPriority() - method in class com.jclark.xsl.expr.PathPattern
priority when used in XSLT template match pattern
getDefaultPriority() - method in class com.jclark.xsl.expr.ProcessingInstructionTest
priority when used in XSLT template match pattern
getDocument(URL,String) - method in class com.jclark.xsl.expr.DelegateExprContext
loads the document at the given URI
getDocument(URL,String) - method in class com.jclark.xsl.expr.ExprContext
returns a parsed representation of the document at the given URL.
getDocument(URL,String) - method in class com.jclark.xsl.tr.ProcessContextImpl
load an object model representation of the XML document at a url constructed from the two arguments
getDocumentHandler() - method in class com.jclark.xsl.sax.ResultBase
getElementById(org.w3c.dom.Document,String) - method in class com.jclark.xsl.dom.DOMExtensions
getElementWithId(String) - method in class com.jclark.xsl.om.Node
finds an Element Node, in the this node's document, with the given ID
getElementWithId(String) - method in class com.jclark.xsl.dom.NodeBase
finds an Element Node, in the this node's document, with the given ID
getElementWithId(String) - method in class com.jclark.xsl.dom.RootNode
finds an Element Node, in the this node's document, with the given ID
getEmptyNamespacePrefixMap() - method in class com.jclark.xsl.om.NameTable
obtain an empty NamespacePrefixMap
getEmptyNamespacePrefixMap() - method in class com.jclark.xsl.om.NameTableImpl
obtain an empty NamespacePrefixMap
getEncoding() - method in class com.jclark.xsl.sax.Destination
Returns the IANA name of the encoding actually used.
getEncoding() - method in class com.jclark.xsl.sax.GenericDestination
getExpr() - method in class com.jclark.xsl.tr.VariableInfo
getExtensionContext(String) - method in class com.jclark.xsl.expr.DelegateExprContext
getExtensionContext(String) - method in class com.jclark.xsl.expr.ExprContext
getExtensionContext(String) - method in class com.jclark.xsl.tr.ProcessContextImpl
getFilter() - method in class com.jclark.xsl.sax.SaxFilterMaker
return an object we can attach in a pipe
getFollowingSiblings() - method in class com.jclark.xsl.dom.AttributeNode
as the name implies ...
getFollowingSiblings() - method in class com.jclark.xsl.om.Node
as the name implies ...
getFollowingSiblings() - method in class com.jclark.xsl.dom.NodeBase
as the name implies ...
getFollowingSiblings() - method in class com.jclark.xsl.dom.RootNode
as the name implies ...
getFormat(String,String) - method in class com.jclark.xsl.conv.AlphabetFormatTokenHandler
getFormat(String,String) - method in class com.jclark.xsl.conv.FormatTokenHandler
getFormat(String,String) - method in class com.jclark.xsl.conv.UnambiguousFormatTokenHandler
getGeneratedId() - method in class com.jclark.xsl.om.Node
guaranteed to be unique (and repeatable)
getGeneratedId() - method in class com.jclark.xsl.dom.NodeBase
guaranteed to be unique (and repeatable)
getGeneratedId() - method in class com.jclark.xsl.dom.RootNode
guaranteed to be unique (and repeatable)
getGlobalVariableInfo(com.jclark.xsl.om.Name) - method in class com.jclark.xsl.tr.SheetImpl
access to the stylesheet's global variables
getGlobalVariableValue(com.jclark.xsl.om.Name) - method in class com.jclark.xsl.expr.ExprContext
access to the stylesheet's global variables
getImportance() - method in class com.jclark.xsl.tr.ImportantBoolean
getIncludeComments() - method in class com.jclark.xsl.tr.EngineImpl
getIncludeComments() - method in class com.jclark.xsl.tr.LoadContext
include comment nodes?
getIncludeComments() - method in class com.jclark.xsl.tr.SheetImpl
getIncludeProcessingInstructions() - method in class com.jclark.xsl.tr.EngineImpl
getIncludeProcessingInstructions() - method in class com.jclark.xsl.tr.LoadContext
include processing instructions?
getIncludeProcessingInstructions() - method in class com.jclark.xsl.tr.SheetImpl
getInstance() - static method in class com.jclark.xsl.dom.NullNodeIterator
getKeyDefinition(com.jclark.xsl.om.Name) - method in class com.jclark.xsl.tr.SheetDetails
obtain the definition of the named key
getKeyDefinition(com.jclark.xsl.om.Name) - method in class com.jclark.xsl.tr.SheetImpl
obtain the definition of the named key
getLastPosition() - method in class com.jclark.xsl.expr.DelegateExprContext
getLastPosition() - method in class com.jclark.xsl.expr.ExprContext
getLastPosition() - method in class com.jclark.xsl.expr.FilterNodeIterator
getLastPosition() - method in class com.jclark.xsl.expr.FilterPattern.Context
getLastPosition() - method in class com.jclark.xsl.tr.ProcessContextImpl
getLength() - method in class com.jclark.xsl.sax.MultiNamespaceResult
getLength() - method in class com.jclark.xsl.sax.OutputMethodAttributeList
getLength() - method in class com.jclark.xsl.sax.ResultBase
getLineNumber() - method in class com.jclark.xsl.om.Node
if decorated with locator events, this returns the line number in the XML source where this node was found
getLineNumber() - method in class com.jclark.xsl.dom.NodeBase
if decorated with locator events, this returns the line number in the XML source where this node was found
getLocale(String) - static method in class com.jclark.xsl.tr.Lang
getLocalPart() - method in class com.jclark.xsl.om.Name
get the part of the name that has no prefix
access to the stylesheet's in-scope local variables
getLocalVariableValue(com.jclark.xsl.om.Name) - method in class com.jclark.xsl.expr.ExprContext
access to the stylesheet's in-scope local variables
getMatchName() - method in class com.jclark.xsl.expr.AttributeTest
getMatchName() - method in class com.jclark.xsl.expr.ElementTest
getMatchName() - method in class com.jclark.xsl.expr.FilterPattern
by default, returns null Element, Attribute and PI nodetype tests will override this
getMatchName() - method in class com.jclark.xsl.expr.ParentPattern
gets the rightmost (final) step's matchNodeType
getMatchName() - method in class com.jclark.xsl.expr.PathPatternBase
by default, returns null Element, Attribute and PI nodetype tests will override this
getMatchName() - method in class com.jclark.xsl.expr.ProcessingInstructionTest
by default, returns null Element, Attribute and PI nodetype tests will override this
getMatchNodeType() - method in class com.jclark.xsl.expr.AttributeTest
getMatchNodeType() - method in class com.jclark.xsl.expr.ElementTest
getMatchNodeType() - method in class com.jclark.xsl.expr.FilterPattern
getMatchNodeType() - method in class com.jclark.xsl.expr.IdPattern
getMatchNodeType() - method in class com.jclark.xsl.expr.KeyPattern
getMatchNodeType() - method in class com.jclark.xsl.expr.NamespaceAttributeTest
getMatchNodeType() - method in class com.jclark.xsl.expr.NamespaceElementTest
getMatchNodeType() - method in class com.jclark.xsl.expr.NodeTypeTest
getMatchNodeType() - method in class com.jclark.xsl.expr.ParentPattern
gets the rightmost (final) step's matchNodeType
getMatchNodeType() - method in class com.jclark.xsl.expr.PathPatternBase
getMatchNodeType() - method in class com.jclark.xsl.expr.ProcessingInstructionTest
getMatchPattern() - method in class com.jclark.xsl.tr.KeyDefinition
obtain the collection of templates which may be applied in a named Mode
getModeTemplateRuleSet(com.jclark.xsl.om.Name) - method in class com.jclark.xsl.tr.SheetImpl
obtain the collection of templates which may be applied in a named Mode
getName() - method in class com.jclark.xsl.dom.AttributeNode
default behavior -- return null.
getName() - method in class com.jclark.xsl.dom.ElementNode
Returns element type name for element; attribute name for an attribute; target for a PI.
getName() - method in class com.jclark.xsl.tr.KeyDefinition
getName() - method in class com.jclark.xsl.om.Node
Returns element type name for element; attribute name for an attribute; target for a PI.
getName() - method in class com.jclark.xsl.dom.NodeBase
default behavior -- return null.
getName() - method in class com.jclark.xsl.tr.OutputMethod
getName() - method in class com.jclark.xsl.dom.ProcessingInstructionNode
getName(int) - method in class com.jclark.xsl.sax.MultiNamespaceResult
getName(int) - method in class com.jclark.xsl.sax.OutputMethodAttributeList
getNamespace() - method in class com.jclark.xsl.om.Name
get the URI reference that is the namespace
getNamespace(int) - method in class com.jclark.xsl.om.NamespacePrefixMap
getNamespace(String) - method in class com.jclark.xsl.om.NamespacePrefixMap
getNamespaceAlias(String) - method in class com.jclark.xsl.tr.SheetDetails
getNamespaceAlias(String) - method in class com.jclark.xsl.tr.SheetImpl
getNamespacePrefixMap() - method in class com.jclark.xsl.dom.ContainerNode
getNamespacePrefixMap() - method in class com.jclark.xsl.om.Node
in-scope namespaces ??
getNamespacePrefixMap() - method in class com.jclark.xsl.dom.NodeBase
in-scope namespaces ??
getNameTable() - method in class com.jclark.xsl.tr.Engine
getNameTable() - method in class com.jclark.xsl.tr.EngineImpl
getNameTable() - method in class com.jclark.xsl.om.NamespacePrefixMap
getNameTable() - method in class com.jclark.xsl.tr.OutputMethod
getNode() - method in class com.jclark.xsl.dom.TransformException
getNode() - method in class com.jclark.xsl.om.XSLException
getOptimizeFlags() - method in class com.jclark.xsl.expr.AttributeAxisExpr
getOptimizeFlags() - method in class com.jclark.xsl.expr.ChildAxisExpr
getOptimizeFlags() - method in class com.jclark.xsl.expr.ComposeExpr
getOptimizeFlags() - method in class com.jclark.xsl.expr.ConvertibleNodeSetExpr
getOptimizeFlags() - method in class com.jclark.xsl.expr.DescendantAxisExpr
getOptimizeFlags() - method in class com.jclark.xsl.expr.DescendantOrSelfAxisExpr
getOptimizeFlags() - method in class com.jclark.xsl.expr.FilterExpr
getOptimizeFlags() - method in class com.jclark.xsl.expr.FollowingSiblingAxisExpr
getOptimizeFlags() - method in class com.jclark.xsl.expr.NodeTestExpr
getOptimizeFlags() - method in class com.jclark.xsl.expr.ParentAxisExpr
getOptimizeFlags() - method in class com.jclark.xsl.expr.PrecedingSiblingAxisExpr
getOptimizeFlags() - method in class com.jclark.xsl.expr.SelfAxisExpr
getOptimizeFlags() - method in class com.jclark.xsl.expr.SequenceComposeExpr
getOptimizeFlags() - method in class com.jclark.xsl.expr.SubtreeExpr
getOutputStream(String,String) - method in class 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
getOutputStream(String,String) - method in class com.jclark.xsl.sax.ServletDestination
getParam(com.jclark.xsl.om.Name) - method in class com.jclark.xsl.tr.ProcessContext
getParam(com.jclark.xsl.om.Name) - method in class com.jclark.xsl.tr.ProcessContextImpl
getParameter(com.jclark.xsl.om.Name) - method in class com.jclark.xsl.tr.ParameterSet
getParameter(com.jclark.xsl.om.Name) - method in class com.jclark.xsl.sax.XSLProcessorImpl
getParamNames() - method in class com.jclark.xsl.tr.ParamAction
getParent() - method in class com.jclark.xsl.om.Node
as the name implies ...
getParent() - method in class com.jclark.xsl.dom.NodeBase
as the name implies ...
getPosition() - method in class com.jclark.xsl.expr.DelegateExprContext
getPosition() - method in class com.jclark.xsl.expr.ExprContext
getPosition() - method in class com.jclark.xsl.expr.FilterNodeIterator
getPosition() - method in class com.jclark.xsl.expr.FilterPattern.Context
getPosition() - method in class com.jclark.xsl.tr.ProcessContextImpl
getPrefix() - method in class com.jclark.xsl.om.Name
get the prefix
getPrefix(int) - method in class com.jclark.xsl.om.NamespacePrefixMap
getPrefix(int) - method in class com.jclark.xsl.conv.NumberListFormat
getPrefix(String) - method in class com.jclark.xsl.om.NamespacePrefixMap
getPreserveSpace() - method in class com.jclark.xsl.dom.ContainerNode
getPreserveSpace() - method in class com.jclark.xsl.dom.ElementNode
getPublicId() - method in class com.jclark.xsl.dom.NodeBase
getRoot() - method in class com.jclark.xsl.om.Node
gets the owning Document's root
getRoot() - method in class com.jclark.xsl.dom.NodeBase
gets the owning Document's root
getRootNode() - method in class com.jclark.xsl.sax.XMLProcessorImpl.Builder
getSaxExtensionFilter() - method in class com.jclark.xsl.tr.ProcessContext
returns an XRAP processor, packaged as a SAX filter
getSaxExtensionFilter() - method in class com.jclark.xsl.tr.ProcessContextImpl
getSaxExtensionFilter() - method in class com.jclark.xsl.tr.Sheet
gets the xrap (extension) processor for use during processing
getSaxExtensionFilter() - method in class com.jclark.xsl.tr.SheetImpl
gets the xrap processor for use during processing
getSheetLoadContext() - method in class com.jclark.xsl.tr.Engine
getSheetLoadContext() - method in class com.jclark.xsl.tr.EngineImpl
getSize() - method in class com.jclark.xsl.om.NamespacePrefixMap
getSourceLoadContext() - method in class com.jclark.xsl.tr.Sheet
getSourceLoadContext() - method in class com.jclark.xsl.tr.SheetImpl
getStripSource(com.jclark.xsl.om.Name) - method in class com.jclark.xsl.tr.EngineImpl
getStripSource(com.jclark.xsl.om.Name) - method in class com.jclark.xsl.tr.LoadContext
white space handling
getStripSource(com.jclark.xsl.om.Name) - method in class com.jclark.xsl.tr.SheetImpl
getSuffix() - method in class com.jclark.xsl.conv.NumberListFormat
getSystemId() - method in class com.jclark.xsl.dom.NodeBase
provides access to the system properties for the system-property() function in XSLT 1.0 section 12.4
getSystemProperty(com.jclark.xsl.om.Name) - method in class com.jclark.xsl.expr.ExprContext
provides access to the system properties for the system-property() function in XSLT 1.0 section 12.4
getSystemProperty(com.jclark.xsl.om.Name) - method in class com.jclark.xsl.tr.SheetDetails
return the value of the named system property
getSystemProperty(com.jclark.xsl.om.Name) - method in class com.jclark.xsl.tr.SheetImpl
getTree(com.jclark.xsl.expr.Variant) - method in class com.jclark.xsl.expr.DelegateExprContext
getTree(com.jclark.xsl.expr.Variant) - method in class com.jclark.xsl.expr.ExprContext
getTree(com.jclark.xsl.expr.Variant) - method in class com.jclark.xsl.tr.ProcessContextImpl
for converting to a NodeSet ??
getType() - method in class com.jclark.xsl.dom.AttributeNode
returns one of: ELEMENT, TEXT, ATTRIBUTE, ROOT, PROCESSING_INSTRUCTION or COMMENT
getType() - method in class com.jclark.xsl.dom.CommentNode
returns one of: ELEMENT, TEXT, ATTRIBUTE, ROOT, PROCESSING_INSTRUCTION or COMMENT
getType() - method in class com.jclark.xsl.dom.ElementNode
returns one of: ELEMENT, TEXT, ATTRIBUTE, ROOT, PROCESSING_INSTRUCTION or COMMENT
getType() - method in class com.jclark.xsl.om.Node
returns one of: ELEMENT, TEXT, ATTRIBUTE, ROOT, PROCESSING_INSTRUCTION or COMMENT
getType() - method in class com.jclark.xsl.dom.ProcessingInstructionNode
getType() - method in class com.jclark.xsl.dom.RootNode
returns one of: ELEMENT, TEXT, ATTRIBUTE, ROOT, PROCESSING_INSTRUCTION or COMMENT
getType() - method in class com.jclark.xsl.dom.TextNode
returns one of: ELEMENT, TEXT, ATTRIBUTE, ROOT, PROCESSING_INSTRUCTION or COMMENT
getType(int) - method in class com.jclark.xsl.sax.OutputMethodAttributeList
getType(int) - method in class com.jclark.xsl.sax.ResultBase
getType(String) - method in class com.jclark.xsl.sax.OutputMethodAttributeList
getType(String) - method in class com.jclark.xsl.sax.ResultBase
getUnparsedEntityURI(String) - method in class com.jclark.xsl.dom.ContainerNode
getUnparsedEntityURI(String) - method in class com.jclark.xsl.om.Node
getUnparsedEntityURI(String) - method in class com.jclark.xsl.dom.NodeBase
getUnparsedEntityURI(String) - method in class com.jclark.xsl.dom.RootNode
getURL() - method in class com.jclark.xsl.om.Node
base URL ??
getURL() - method in class com.jclark.xsl.dom.NodeBase
base URL ??
getURL() - method in class com.jclark.xsl.dom.RootNode
base URL ??
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.OutputMethodAttributeList
getValue(int) - method in class com.jclark.xsl.sax.ResultBase
getValue(Object) - method in class com.jclark.xsl.util.NumberComparator
getValue(String) - method in class com.jclark.xsl.sax.OutputMethodAttributeList
getValue(String) - method in class com.jclark.xsl.sax.ResultBase
getVariantExpr(com.jclark.xsl.om.Node) - method in class com.jclark.xsl.tr.SheetImpl
gets the value for a variable or parameter
getWriter(String,String) - method in class com.jclark.xsl.sax.Destination
getWriter(String,String) - method in class com.jclark.xsl.sax.GenericDestination
getXSLException() - method in class com.jclark.xsl.tr.UncheckedXSLException
GlobalVariableRefExpr - class com.jclark.xsl.expr.GlobalVariableRefExpr
GreaterThanRelation - class com.jclark.xsl.expr.GreaterThanRelation
GROUPING_SEPARATOR - field in class com.jclark.xsl.tr.SheetImpl
GROUPING_SIZE - field in class com.jclark.xsl.tr.SheetImpl
grow(com.jclark.xsl.om.Name[]) - static method in class com.jclark.xsl.sax.ResultBase
grow(String[]) - static method in class com.jclark.xsl.sax.ResultBase

H

hasMoreElements() - method in class com.jclark.xsl.tr.ComposeEnumeration
haveNamespaceAliases() - method in class com.jclark.xsl.tr.SheetDetails
haveNamespaceAliases() - method in class com.jclark.xsl.tr.SheetImpl
HREF - field in class com.jclark.xsl.tr.SheetImpl
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

I

i - field in class com.jclark.xsl.dom.ElementNode.AttributesIterator
IdFunction - class com.jclark.xsl.expr.IdFunction
the XPath function id(x)
IdPattern - class com.jclark.xsl.expr.IdPattern
represents an XSLT/XPath pattern of the form id('foo')
IdPattern(String) - constructor for class com.jclark.xsl.expr.IdPattern
IfAction - class com.jclark.xsl.tr.IfAction
ifFalseAction - field in class com.jclark.xsl.tr.IfAction
ifTrueAction - field in class com.jclark.xsl.tr.IfAction
ignorableWhitespace(ch[],int,int) - method in class com.jclark.xsl.dom.DOMBuilder
ignorableWhitespace(ch[],int,int) - method in class com.jclark.xsl.sax.Indenter
ignorableWhitespace(ch[],int,int) - method in class com.jclark.xsl.sax.XMLOutputHandler
ignorableWhitespace(char[],int,int) - method in class com.jclark.xsl.sax.HTMLOutputHandler
ignorableWhitespace(char[],int,int) - method in class com.jclark.xsl.sax.NXMLOutputHandler
ignorableWhitespace(char[],int,int) - method in class com.jclark.xsl.sax.OutputMethodDefaulter
Importance - class com.jclark.xsl.tr.Importance
ImportantBoolean - class com.jclark.xsl.tr.ImportantBoolean
includeComments - field in class com.jclark.xsl.dom.RootNode
includeProcessingInstructions - field in class com.jclark.xsl.dom.RootNode
Indenter - class com.jclark.xsl.sax.Indenter
performs "pretty-printing" by wrapping another OutputDocumentHandler, intercepting SAX events, and inserting whitespace events as appropriate.
InheritPattern - class com.jclark.xsl.expr.InheritPattern
InheritPattern(com.jclark.xsl.expr.Pattern) - constructor for class com.jclark.xsl.expr.InheritPattern
init() - method in class com.jclark.xsl.sax.XSLServlet
IntersectionFunction - class com.jclark.xsl.expr.IntersectionFunction
evaluate with the given context Node and ProcessContext, sending the results to the given result
InvokeAction - class com.jclark.xsl.tr.InvokeAction
call template
InvokeAction(com.jclark.xsl.om.Name,Hashtable) - constructor for class com.jclark.xsl.tr.InvokeAction
isBoolean() - method in class com.jclark.xsl.expr.BooleanVariant
isBoolean() - method in class com.jclark.xsl.expr.Variant
isBoolean() - method in class com.jclark.xsl.expr.VariantBase
isId(org.w3c.dom.Node,String) - method in class com.jclark.xsl.dom.RootNode
isId(String) - method in class com.jclark.xsl.om.Node
if this is an attribute?? and it is of type ID ?
isId(String) - method in class com.jclark.xsl.dom.NodeBase
if this is an attribute?? and it is of type ID ?
isNodeSet() - method in class com.jclark.xsl.expr.NodeSetVariant
isNodeSet() - method in class com.jclark.xsl.expr.PermanentNodeSetVariant
isNodeSet() - method in class 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 class com.jclark.xsl.expr.Variant
isNumber() - method in class com.jclark.xsl.expr.VariantBase
isParam() - method in class com.jclark.xsl.tr.VariableInfo
isString() - method in class com.jclark.xsl.expr.StringVariant
isString() - method in class com.jclark.xsl.expr.Variant
isString() - method in class com.jclark.xsl.expr.VariantBase
iter - field in class com.jclark.xsl.expr.CloneableNodeIteratorImpl.NodeList
Iterator(com.jclark.xsl.om.Node,String) - constructor for class com.jclark.xsl.expr.ValueIdIterator.Iterator

K

keepOpen() - method in class 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
keepOpen() - method in class com.jclark.xsl.sax.GenericDestination
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
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
KeyFunction - class com.jclark.xsl.expr.KeyFunction
the XPath function key("name", "value")
KeyPattern - class com.jclark.xsl.expr.KeyPattern
represents an XSLT/XPath pattern of the form key('foo', 'bar')
KeyPattern(String,String) - constructor for class com.jclark.xsl.expr.KeyPattern
KeyValuesTable - class com.jclark.xsl.expr.KeyValuesTable
all the nodes which have been indexed for a given document in a given named key ...

L

Lang - class com.jclark.xsl.tr.Lang
Convert the value of an xml:lang attribute to a Locale.
LANG - field in class com.jclark.xsl.tr.SheetImpl
LangFunction - class com.jclark.xsl.expr.LangFunction
LastFunction - class com.jclark.xsl.expr.LastFunction
lastPosition - field in class com.jclark.xsl.expr.FilterPattern.Context
len - field in class com.jclark.xsl.expr.CloneableNodeIteratorImpl.NodeList
LETTER_VALUE - field in class com.jclark.xsl.tr.SheetImpl
level - field in class com.jclark.xsl.dom.NodeBase
LEVEL - field in class com.jclark.xsl.tr.SheetImpl
LiteralElementAction - class com.jclark.xsl.tr.LiteralElementAction
LiteralExpr - class com.jclark.xsl.expr.LiteralExpr
LiteralExpr(String) - constructor for class com.jclark.xsl.expr.LiteralExpr
load(InputSource) - method in class com.jclark.xsl.dom.XMLProcessorImpl
parse the xml stream at source building an object model of all its nodes
construct an object model from the XML source at the given URL.
construct an object model from the XML source at the given URL.
LoadContext - interface com.jclark.xsl.tr.LoadContext
maintains a list of a few options for how a XMLProcessor constructs an object model
loadContext - field in class com.jclark.xsl.dom.RootNode
loadStylesheet(InputSource) - method in class 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
LocalNameFunction - class com.jclark.xsl.expr.LocalNameFunction
LocalPartFunction - class com.jclark.xsl.expr.LocalPartFunction
LocalVariableRefExpr - class com.jclark.xsl.expr.LocalVariableRefExpr
LocalVariableRefExpr(com.jclark.xsl.om.Name) - constructor for class com.jclark.xsl.expr.LocalVariableRefExpr
LOWER_FIRST - static field in class com.jclark.xsl.util.TextComparator

M

main(args[]) - static method in class com.jclark.xsl.expr.ParserTest
main(args[]) - static method in class com.jclark.xsl.expr.TokenizerTest
main(String[]) - static method in class com.jclark.xsl.sax.Driver
makeBooleanExpr() - method in class com.jclark.xsl.expr.ConvertibleBooleanExpr
makeBooleanExpr() - method in class com.jclark.xsl.expr.ConvertibleExpr
cast it as a boolean expression
makeBooleanExpr() - method in class com.jclark.xsl.expr.ConvertibleNodeSetExpr
makeBooleanExpr() - method in class com.jclark.xsl.expr.ConvertibleNumberExpr
cast it as a boolean expression
makeBooleanExpr() - method in class com.jclark.xsl.expr.ConvertibleStringExpr
makeBooleanExpr() - method in class com.jclark.xsl.expr.ConvertibleVariantExpr
cast it as a boolean expression
makeBooleanExpr() - method in class com.jclark.xsl.expr.WithCurrentExpr
makeCallExpr() - method in class com.jclark.xsl.expr.CurrentFunction
makeCallExpr() - method in class com.jclark.xsl.expr.FalseFunction
makeCallExpr() - method in class com.jclark.xsl.expr.Function0
makeCallExpr() - method in class com.jclark.xsl.expr.LastFunction
makeCallExpr() - method in class com.jclark.xsl.expr.PositionFunction
makeCallExpr() - method in class com.jclark.xsl.expr.TrueFunction
makeCallExpr(com.jclark.xsl.expr.ConvertibleExpr) - method in class com.jclark.xsl.expr.Function1
makeCallExpr(e[],com.jclark.xsl.om.Node) - method in class com.jclark.xsl.expr.Function0
makeCallExpr(e[],com.jclark.xsl.om.Node) - method in class com.jclark.xsl.expr.Function1
makeCallExpr(e[],com.jclark.xsl.om.Node) - method in class com.jclark.xsl.expr.Function2
makeCallExpr(e[],com.jclark.xsl.om.Node) - method in class com.jclark.xsl.expr.Function3
makeCallExpr(e[],com.jclark.xsl.om.Node) - method in class com.jclark.xsl.expr.FunctionOpt1
makeCallExpr(e[],com.jclark.xsl.om.Node) - method in class com.jclark.xsl.expr.KeyFunction
makeNodeSetExpr() - method in class com.jclark.xsl.expr.ConvertibleExpr
cast it as a NodeSet expression (by default, don't)
makeNodeSetExpr() - method in class com.jclark.xsl.expr.ConvertibleNodeSetExpr
makeNodeSetExpr() - method in class com.jclark.xsl.expr.ConvertibleVariantExpr
cast it as a NodeSet expression (by default, don't)
makeNodeSetExpr() - method in class com.jclark.xsl.expr.WithCurrentExpr
makeNumberExpr() - method in class com.jclark.xsl.expr.ConvertibleBooleanExpr
makeNumberExpr() - method in class com.jclark.xsl.expr.ConvertibleExpr
cast it as a Number expression
makeNumberExpr() - method in class com.jclark.xsl.expr.ConvertibleNumberExpr
cast it as a Number expression
makeNumberExpr() - method in class com.jclark.xsl.expr.ConvertibleStringExpr
makeNumberExpr() - method in class com.jclark.xsl.expr.ConvertibleVariantExpr
cast it as a Number expression
makeNumberExpr() - method in class com.jclark.xsl.expr.WithCurrentExpr
makePermanent() - method in class com.jclark.xsl.expr.NodeSetVariant
makePermanent() - method in class com.jclark.xsl.expr.Variant
makePermanent() - method in class com.jclark.xsl.expr.VariantBase
makePredicateExpr() - method in class com.jclark.xsl.expr.ConvertibleExpr
cast it as a Predicate expression
makePredicateExpr() - method in class com.jclark.xsl.expr.ConvertibleNumberExpr
cast it as a Predicate expression
makePredicateExpr() - method in class com.jclark.xsl.expr.ConvertibleVariantExpr
cast it as a Predicate expression
A ConvertibleExpr allows for the casting of one type to another for the purpose of making a comparison
makeStringExpr() - method in class com.jclark.xsl.expr.ConvertibleBooleanExpr
makeStringExpr() - method in class com.jclark.xsl.expr.ConvertibleExpr
cast it as a String expression
makeStringExpr() - method in class com.jclark.xsl.expr.ConvertibleNodeSetExpr
cast it as a String expression
makeStringExpr() - method in class com.jclark.xsl.expr.ConvertibleNumberExpr
cast it as a String expression
makeStringExpr() - method in class com.jclark.xsl.expr.ConvertibleStringExpr
makeStringExpr() - method in class com.jclark.xsl.expr.ConvertibleVariantExpr
cast it as a String expression
makeStringExpr() - method in class com.jclark.xsl.expr.WithCurrentExpr
makeVariantExpr() - method in class com.jclark.xsl.expr.ConvertibleBooleanExpr
makeVariantExpr() - method in class com.jclark.xsl.expr.ConvertibleExpr
cast it as a Variant (a variable or param you can bind to a name) expression
makeVariantExpr() - method in class com.jclark.xsl.expr.ConvertibleNodeSetExpr
makeVariantExpr() - method in class com.jclark.xsl.expr.ConvertibleNumberExpr
cast it as a Variant (a variable or param you can bind to a name) expression
makeVariantExpr() - method in class com.jclark.xsl.expr.ConvertibleStringExpr
makeVariantExpr() - method in class com.jclark.xsl.expr.ConvertibleVariantExpr
cast it as a Variant (a variable or param you can bind to a name) expression
makeVariantExpr() - method in class com.jclark.xsl.expr.WithCurrentExpr
markup(String) - method in class com.jclark.xsl.sax.XMLOutputHandler
MATCH - field in class com.jclark.xsl.tr.SheetImpl
evaluate to a boolean
return true if the given node matches this pattern when evaluated in the given ExpressionContext
return true if the given node matches this pattern when evaluated in the given ExpressionContext
return true if the given node matches this pattern when evaluated in the given ExpressionContext
return true if this represents the "node()" test, else return true if the node's type matches the test
if the rightmost step matches, and our parentPattern's matches() returns true for this node's parent then we have a winner!
return true if the given node matches this pattern when evaluated in the given ExpressionContext
ProcessContext.Memento - interface com.jclark.xsl.tr.ProcessContext.Memento
merge(String) - method in class com.jclark.xsl.dom.TextNode
MergeNodeIterator - class com.jclark.xsl.expr.MergeNodeIterator
does some sort of sort/merge on NodeIterators, I think
construct with an array of iterators
MergeSort - class com.jclark.xsl.util.MergeSort
message(com.jclark.xsl.om.Node,String) - method in class com.jclark.xsl.tr.Result
message(com.jclark.xsl.om.Node,String) - method in class com.jclark.xsl.sax.ResultBase
message(com.jclark.xsl.om.Node,String) - method in class com.jclark.xsl.tr.StringResult
MessageAction - class com.jclark.xsl.tr.MessageAction
MessageAction(com.jclark.xsl.tr.Action) - constructor for class com.jclark.xsl.tr.MessageAction
METHOD - field in class com.jclark.xsl.tr.SheetImpl
MINIMIZE_EMPTY_ELEMENTS - static field in class com.jclark.xsl.sax.XMLOutputHandler
MINIMIZE_EMPTY_ELEMENTS_HTML - static field in class com.jclark.xsl.sax.XMLOutputHandler
MINIMIZE_NONE - static field in class com.jclark.xsl.sax.XMLOutputHandler
MODE - field in class com.jclark.xsl.tr.SheetImpl
modeName - field in class com.jclark.xsl.tr.BuiltinAction
ModuloExpr - class com.jclark.xsl.expr.ModuloExpr
MultiNamespaceResult - class com.jclark.xsl.sax.MultiNamespaceResult
MultiplyExpr - class com.jclark.xsl.expr.MultiplyExpr

N

n - field in class com.jclark.xsl.tr.MultiLevelNumberAction.CacheEntry
N_TYPES - static field in class com.jclark.xsl.om.Node
name - field in class com.jclark.xsl.dom.AttributeNode
Name - interface com.jclark.xsl.om.Name
Names are the same if they have the same namespace, local part and creator.
name - field in class com.jclark.xsl.tr.ProcessContextImpl.VariableBindings
NAME - field in class com.jclark.xsl.tr.SheetImpl
NameExpr - interface com.jclark.xsl.expr.NameExpr
NameFunction - class com.jclark.xsl.expr.NameFunction
NAMESPACE - field in class com.jclark.xsl.tr.SheetImpl
NamespaceAttributeTest(String) - constructor for class com.jclark.xsl.expr.NamespaceAttributeTest
NamespaceConstants - interface com.jclark.xsl.om.NamespaceConstants
NamespaceElementTest - class com.jclark.xsl.expr.NamespaceElementTest
NamespaceElementTest(String) - constructor for class com.jclark.xsl.expr.NamespaceElementTest
NamespaceFunction - class com.jclark.xsl.expr.NamespaceFunction
NamespacePrefixMap - interface com.jclark.xsl.om.NamespacePrefixMap
associates Namespaces with prefixes
namespaceSeparator - static field in class com.jclark.xsl.sax.OutputMethodHandler
NamespaceTest - class com.jclark.xsl.expr.NamespaceTest
NamespaceTest(String) - constructor for class com.jclark.xsl.expr.NamespaceTest
NamespaceUriFunction - class com.jclark.xsl.expr.NamespaceUriFunction
NameTable - interface com.jclark.xsl.om.NameTable
constructs (or obtains) Names for qName/namespace pairs
nameTable - field in class com.jclark.xsl.dom.RootNode
nameTable - field in class com.jclark.xsl.tr.SheetImpl
NameTableImpl - class com.jclark.xsl.om.NameTableImpl
contains a NamespacePrefixMap
NameTableImpl() - constructor for class com.jclark.xsl.om.NameTableImpl
nCurrentLocalVariables - field in class com.jclark.xsl.tr.SheetImpl
NegateExpr - class com.jclark.xsl.expr.NegateExpr
NegateExpr(com.jclark.xsl.expr.NumberExpr) - constructor for class com.jclark.xsl.expr.NegateExpr
next - field in class com.jclark.xsl.tr.ProcessContextImpl.VariableBindings
next() - method in class com.jclark.xsl.expr.AncestorsOrSelfNodeIterator
return the next Node in the list
next() - method in class com.jclark.xsl.expr.ArrayNodeIterator
next() - method in class com.jclark.xsl.expr.CloneableNodeIteratorImpl
return the next Node in the list
next() - method in class com.jclark.xsl.expr.DescendantsOrSelfNodeIterator
next() - method in class com.jclark.xsl.expr.DifferenceNodeIterator
return the next Node in the list
next() - method in class com.jclark.xsl.dom.ElementNode.AttributesIterator
get the next Node in the list, and don't throw any Exception
next() - method in class com.jclark.xsl.expr.ExprTokenizer
lexes the next token, leaving the token type in currentToken, and the value (if applicable) in tokenValue
next() - method in class com.jclark.xsl.expr.FilterNodeIterator
next() - method in class com.jclark.xsl.expr.FollowingNodeIterator
next() - method in class com.jclark.xsl.expr.IntersectionNodeIterator
return the next Node in the list
next() - method in class com.jclark.xsl.expr.MergeNodeIterator
finds and returns the next node (in document(s) order?)
next() - method in class com.jclark.xsl.om.NodeIterator
return the next Node in the list
next() - method in class com.jclark.xsl.dom.NullNodeIterator
next() - method in class com.jclark.xsl.expr.NullNodeIterator
return the next Node in the list
next() - method in class com.jclark.xsl.expr.PrecedingAxisExpr.AppendNodeIterator
return the next Node in the list
next() - method in class com.jclark.xsl.om.SafeNodeIterator
get the next Node in the list, and don't throw any Exception
next() - method in class com.jclark.xsl.expr.SequenceComposeNodeIterator
next() - method in class com.jclark.xsl.dom.SiblingNodeIterator
get the next Node in the list, and don't throw any Exception
next() - method in class com.jclark.xsl.expr.SingleNodeIterator
next() - method in class com.jclark.xsl.expr.UnionNodeIterator
next() - method in class com.jclark.xsl.expr.UniqueNodeIterator
next() - method in class com.jclark.xsl.expr.ValueIdIterator
next() - method in class com.jclark.xsl.expr.ValueIdIterator.Iterator
nextElement() - method in class com.jclark.xsl.tr.ComposeEnumeration
Node - interface com.jclark.xsl.om.Node
represents a Node in an XML document
node - field in class com.jclark.xsl.expr.FilterPattern.Context
node - field in class com.jclark.xsl.dom.SiblingNodeIterator
node - field in class com.jclark.xsl.expr.WithCurrentExpr.Context
nodeAt(int) - method in class com.jclark.xsl.expr.CloneableNodeIteratorImpl.NodeList
NodeBase - class com.jclark.xsl.dom.NodeBase
Base class wrapper which presents our xt om Node interface around a W3C Level 1 DOM node
NodeBase(org.w3c.dom.Node) - constructor for class com.jclark.xsl.dom.NodeBase
NodeConstantExpr - class com.jclark.xsl.expr.NodeConstantExpr
NodeConstantExpr(com.jclark.xsl.om.Node) - constructor for class com.jclark.xsl.expr.NodeConstantExpr
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
nodes - field in class com.jclark.xsl.tr.AnyLevelNumberAction.Cache
nodes - field in class com.jclark.xsl.expr.CloneableNodeIteratorImpl.NodeList
NodeSetExpr - interface com.jclark.xsl.expr.NodeSetExpr
A NodeSetExpr (compiled XPath), when evaluated with a contextNode and an ExpressionContext, yields a NodeIterator
NodeSetFunction - class com.jclark.xsl.expr.NodeSetFunction
NodeSetVariant - class com.jclark.xsl.expr.NodeSetVariant
NodeSetVariant(com.jclark.xsl.om.NodeIterator) - constructor for class com.jclark.xsl.expr.NodeSetVariant
NodeTestExpr - class com.jclark.xsl.expr.NodeTestExpr
NodeTypeTest - class com.jclark.xsl.expr.NodeTypeTest
Simply tests if a node is of a given type e.g.
NodeTypeTest(byte) - constructor for class com.jclark.xsl.expr.NodeTypeTest
construct with one of the constants from om.Node
NormalizeFunction - class com.jclark.xsl.expr.NormalizeFunction
NotEqualsRelation - class com.jclark.xsl.expr.NotEqualsRelation
NotFunction - class com.jclark.xsl.expr.NotFunction
NullNodeIterator - class com.jclark.xsl.dom.NullNodeIterator
provides a singleton Node iterator representing 0 Nodes
NullNodeIterator - class com.jclark.xsl.expr.NullNodeIterator
NumberComparator - class com.jclark.xsl.util.NumberComparator
NumberConstantExpr - class com.jclark.xsl.expr.NumberConstantExpr
NumberConstantExpr(double) - constructor for class com.jclark.xsl.expr.NumberConstantExpr
NumberExpr - interface com.jclark.xsl.expr.NumberExpr
NumberFormat - interface com.jclark.xsl.conv.NumberFormat
formats an integer into a String
NumberFunction - class com.jclark.xsl.expr.NumberFunction
NumberListFormat - class com.jclark.xsl.conv.NumberListFormat
NumberRelationalExpr - class com.jclark.xsl.expr.NumberRelationalExpr
numbers - field in class com.jclark.xsl.tr.AnyLevelNumberAction.Cache
NumberVariant - class com.jclark.xsl.expr.NumberVariant
NumberVariant(double) - constructor for class com.jclark.xsl.expr.NumberVariant
NumericRelation - class com.jclark.xsl.expr.NumericRelation
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

O

ObjectVariant - class com.jclark.xsl.expr.ObjectVariant
ObjectVariant(Object) - constructor for class com.jclark.xsl.expr.ObjectVariant
OPEN_ACTION_INIT_SIZE - static field in class com.jclark.xsl.tr.ProcessContextImpl
ORDER - field in class com.jclark.xsl.tr.SheetImpl
OrExpr - class com.jclark.xsl.expr.OrExpr
origContext - field in class com.jclark.xsl.expr.DelegateExprContext
OutputDocumentHandler - interface com.jclark.xsl.sax.OutputDocumentHandler
a SAX1 DocumentHandler that serializes to a Destination
OutputMethod - interface com.jclark.xsl.tr.OutputMethod
collects the attributes on the xsl:stylesheet element which determine the type of output we are to produce
outputMethod - field in class com.jclark.xsl.tr.SheetImpl
represents the set of attributes that modify how output is serialized
OutputMethodDefaulter - class com.jclark.xsl.sax.OutputMethodDefaulter
able to automagically decide to use the html output method if the first start element name is "html" in no namespace
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 - field in class com.jclark.xsl.sax.ResultBase
produces a DocumentHandler suitable for a given output method i.e text, XML, etc and destination
OutputStreamDestination(OutputStream) - constructor for class com.jclark.xsl.sax.OutputStreamDestination
ownerDocument - field in class com.jclark.xsl.dom.RootNode

P

ParamAction - class com.jclark.xsl.tr.ParamAction
binds a parameter to it's value
ParameterSet - interface com.jclark.xsl.tr.ParameterSet
a place to obtain run-time parameters from the execution environment
parent - field in class com.jclark.xsl.tr.MultiLevelNumberAction.CacheEntry
parent - field in class com.jclark.xsl.dom.NodeBase
parent - field in class com.jclark.xsl.dom.SiblingNodeIterator
ParentAxisExpr - class com.jclark.xsl.expr.ParentAxisExpr
ParentPattern - class com.jclark.xsl.expr.ParentPattern
represents the concatenation of step patterns, right to left in a LocationPathPattern
construct with a new stepPattern: childPattern and a previous parentPattern
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.sax.XSLProcessorImpl
run the transform
Parse the attributes on node as literal attributes and then parse the actions.
parse an XPath expression which is to be used in a context in which a Boolean is expected
ParseException - class com.jclark.xsl.expr.ParseException
ParseException(String) - constructor for class com.jclark.xsl.expr.ParseException
parse an XPath expression which is to be used in a context in which a NodeSet is expected i.e.
parse an XPath expression which is to be used in a context in which a Number is expected
parsePattern(com.jclark.xsl.om.Node,String) - static method in class com.jclark.xsl.expr.ExprParser
parse an XPath match Pattern
parse an XPath match pattern (with some variables!?!?)
ParserTest - class com.jclark.xsl.expr.ParserTest
parse an XPath expression which is to be used in a context in which a String is expected
parseTopLevel(com.jclark.xsl.om.Node) - method in class com.jclark.xsl.tr.SheetImpl
come here if we have a "stylesheet" root element expect XSLT elements permitted at the top level ...
parse an XSLT attribute value template (which may include XPath expression(s) enclosed in curlybraces "{" "}")
parse an XPath expression which is to be used in a context in which a Variant (xsl:variable, xsl:param) is expected
PathPattern - interface com.jclark.xsl.expr.PathPattern
a compiled XPath expression which has an XSLT match priority
PathPatternBase - class com.jclark.xsl.expr.PathPatternBase
a (component of) a compiled XPath pattern expression
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
phase(int) - method in class com.jclark.xsl.sax.XSLProcessorImpl
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?)
position - field in class com.jclark.xsl.expr.FilterPattern.Context
PositionFunction - class com.jclark.xsl.expr.PositionFunction
implements the XPath position() function, which evaluates to the current node's position in the current node set
positionToBoolean(double,com.jclark.xsl.expr.ExprContext) - static method in class com.jclark.xsl.expr.Converter
PrecedingAxisExpr - class com.jclark.xsl.expr.PrecedingAxisExpr
The algorithm is:
(define (preceding x)
(define (reverse-subtree x)
(append (map reverse-subtree (reverse (children x)))
(list x)))
(map (lambda (y)
(map reverse-subtree (preceding-sibling y)))
(ancestor-or-self x)))
precedingSiblings(com.jclark.xsl.om.Node) - static method in class com.jclark.xsl.expr.PrecedingSiblingAxisExpr
prefixMap - field in class com.jclark.xsl.dom.ContainerNode
preserveSpace - field in class com.jclark.xsl.dom.ContainerNode
preserveSpace - field in class com.jclark.xsl.dom.SiblingNodeIterator
printSAXParseException(SAXParseException) - static method in class com.jclark.xsl.sax.Driver
Priority - class com.jclark.xsl.tr.Priority
PRIORITY - field in class com.jclark.xsl.tr.SheetImpl
transform the document rooted at node against this stylesheet
process an XML input document against this stylesheet
perform the transformation
run the transformation
ProcessAction - class com.jclark.xsl.tr.ProcessAction
apply-templates!
ProcessContext - interface com.jclark.xsl.tr.ProcessContext
Processing context for a Stylesheet (Sheet) maintains state for a transformation, and actually does some of the transformation work by calling invoke() on Actions
ProcessContextImpl - class com.jclark.xsl.tr.ProcessContextImpl
manages the state of a transformation (and performs the transformation of a source document against an XSLT stylesheet)
PROCESSING_INSTRUCTION - static field in class com.jclark.xsl.om.Node
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.OutputMethodDefaulter
processingInstruction(String,String) - method in class com.jclark.xsl.tr.Result
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.tr.StringResult
processingInstruction(String,String) - method in class com.jclark.xsl.sax.XMLOutputHandler
put(Object,Object) - method in class com.jclark.xsl.tr.ProcessContext
put(Object,Object) - method in class com.jclark.xsl.tr.ProcessContextImpl

R

rawCharacters(String) - method in class com.jclark.xsl.sax.HTMLOutputHandler
rawCharacters(String) - method in class com.jclark.xsl.sax.Indenter
rawCharacters(String) - method in class com.jclark.xsl.sax.OutputMethodDefaulter
rawCharacters(String) - method in class com.jclark.xsl.sax.RawCharactersHandler
rawCharacters(String) - method in class com.jclark.xsl.tr.Result
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.tr.StringResult
rawCharacters(String) - method in class com.jclark.xsl.sax.XMLOutputHandler
RawCharactersEvent(String) - constructor for class com.jclark.xsl.sax.OutputMethodDefaulter.RawCharactersEvent
RawCharactersHandler - interface com.jclark.xsl.sax.RawCharactersHandler
RawCharsAction - class com.jclark.xsl.tr.RawCharsAction
RawCharsAction(String) - constructor for class com.jclark.xsl.tr.RawCharsAction
RawValueOfAction - class com.jclark.xsl.tr.RawValueOfAction
represents an "xsl:value-of" with disable-output-escaping='yes'
RawValueOfAction(com.jclark.xsl.expr.StringExpr) - constructor for class com.jclark.xsl.tr.RawValueOfAction
construct around the given StringExpr
relate(boolean,boolean) - method in class com.jclark.xsl.expr.EqualsRelation
relate(boolean,boolean) - method in class com.jclark.xsl.expr.NotEqualsRelation
relate(boolean,boolean) - method in class com.jclark.xsl.expr.NumericRelation
relate(boolean,boolean) - method in class com.jclark.xsl.expr.Relation
relate(boolean,com.jclark.xsl.om.NodeIterator) - method in class com.jclark.xsl.expr.Relation
relate(com.jclark.xsl.om.NodeIterator,boolean) - method in class com.jclark.xsl.expr.Relation
relate(com.jclark.xsl.om.NodeIterator,double) - method in class com.jclark.xsl.expr.Relation
relate(com.jclark.xsl.om.NodeIterator,String) - method in class com.jclark.xsl.expr.Relation
relate(double,com.jclark.xsl.om.NodeIterator) - method in class com.jclark.xsl.expr.Relation
relate(double,double) - method in class com.jclark.xsl.expr.EqualsRelation
relate(double,double) - method in class com.jclark.xsl.expr.GreaterThanEqualsRelation
relate(double,double) - method in class com.jclark.xsl.expr.GreaterThanRelation
relate(double,double) - method in class com.jclark.xsl.expr.NotEqualsRelation
relate(double,double) - method in class com.jclark.xsl.expr.Relation
relate(String,com.jclark.xsl.om.NodeIterator) - method in class com.jclark.xsl.expr.Relation
relate(String,String) - method in class com.jclark.xsl.expr.EqualsRelation
relate(String,String) - method in class com.jclark.xsl.expr.NotEqualsRelation
relate(String,String) - method in class com.jclark.xsl.expr.NumericRelation
relate(String,String) - method in class com.jclark.xsl.expr.Relation
Relation - class com.jclark.xsl.expr.Relation
resolve(String) - method in class com.jclark.xsl.sax.Destination
resolve(String) - method in class com.jclark.xsl.sax.FileDescriptorDestination
resolve(String) - method in class com.jclark.xsl.sax.FileDestination
resolve(String) - method in class com.jclark.xsl.sax.GenericDestination
Result - interface com.jclark.xsl.tr.Result
the place where a transformer sends its results
RESULT_PREFIX - field in class com.jclark.xsl.tr.SheetImpl
ResultBase - class com.jclark.xsl.sax.ResultBase
abstract base class represents the results of executing a stylesheet Action -- constructs result components.
Construct with an outputMethodHandler from which we'll obtain the appropriate DocumentHandler
ResultBase(DocumentHandler,ErrorHandler) - constructor for class com.jclark.xsl.sax.ResultBase
Construct with a DocummentHandler already determined
ResultFragmentExpr - class com.jclark.xsl.tr.ResultFragmentExpr
ResultFragmentVariant - interface com.jclark.xsl.tr.ResultFragmentVariant
a result tree fragment, I guess used as a variable or param?
ResultTreeFragment - interface com.jclark.xsl.sax.ResultTreeFragment
ReverseAxisExpr - class com.jclark.xsl.expr.ReverseAxisExpr
A reverse axis (XPath) expression represents a Node set which may need to be seen in document order (thus reversed)
ReverseComparator - class com.jclark.xsl.util.ReverseComparator
ReverseComparator(com.jclark.xsl.util.Comparator) - constructor for class com.jclark.xsl.util.ReverseComparator
RomanNumberFormat - class com.jclark.xsl.conv.RomanNumberFormat
RomanNumberFormat(String) - constructor for class com.jclark.xsl.conv.RomanNumberFormat
ROOT - static field in class com.jclark.xsl.om.Node
root - field in class com.jclark.xsl.dom.NodeBase
RootExpr - class com.jclark.xsl.expr.RootExpr
an XPath expression (component) that evaluates a sub-expression with a document root Node as the contextNode
RootExpr(com.jclark.xsl.expr.NodeSetExpr) - constructor for class com.jclark.xsl.expr.RootExpr
construct with a sub-expression
RootNode - class com.jclark.xsl.dom.RootNode
RoundFunction - class com.jclark.xsl.expr.RoundFunction

S

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
SELECT - field in class com.jclark.xsl.tr.SheetImpl
SelfAxisExpr - class com.jclark.xsl.expr.SelfAxisExpr
SequenceComposeExpr - class com.jclark.xsl.expr.SequenceComposeExpr
Composition when expr1 is SINGLE_LEVEL and expr2 is STAYS_IN_SUBTREE.
ServletDestination - class com.jclark.xsl.sax.ServletDestination
ServletDestination(ServletResponse) - constructor for class com.jclark.xsl.sax.ServletDestination
setChar(String) - method in class com.jclark.xsl.sax.NXMLOutputHandler.EscapeCharacterHandler
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.Indenter
setDocumentLocator(Locator) - method in class com.jclark.xsl.sax.OutputMethodDefaulter
setDocumentLocator(Locator) - method in class com.jclark.xsl.sax.XMLOutputHandler
setDocumentLocator(org.xml.sax.Locator) - method in class com.jclark.xsl.sax.HTMLOutputHandler
setDocumentLocator(org.xml.sax.Locator) - method in class com.jclark.xsl.sax.NXMLOutputHandler
setDTDHandler(DTDHandler) - method in class com.jclark.xsl.sax.XSLProcessorImpl
SAX 1 Parser API
setEncoding(String) - method in class com.jclark.xsl.sax.GenericDestination
setEntityResolver(EntityResolver) - method in class com.jclark.xsl.sax.XSLProcessorImpl
SAX 1 PArser API
setErrorHandler(ErrorHandler) - method in class com.jclark.xsl.sax.XMLProcessorEx
setErrorHandler(ErrorHandler) - method in class com.jclark.xsl.dom.XMLProcessorImpl
setErrorHandler(ErrorHandler) - method in class com.jclark.xsl.sax.XMLProcessorImpl
setErrorHandler(ErrorHandler) - method in class com.jclark.xsl.sax.XSLProcessorImpl
SAX 1 PArser API
setFormat(String) - method in class com.jclark.xsl.conv.NumberListFormat
setFormat(String) - method in class com.jclark.xsl.tr.NumberListFormatTemplate
setGroupingSeparator(String) - method in class com.jclark.xsl.conv.NumberListFormat
setGroupingSeparator(String) - method in class com.jclark.xsl.tr.NumberListFormatTemplate
setGroupingSize(int) - method in class com.jclark.xsl.conv.NumberListFormat
setGroupingSize(int) - method in class com.jclark.xsl.tr.NumberListFormatTemplate
setLang(String) - method in class com.jclark.xsl.conv.NumberListFormat
setLang(String) - method in class com.jclark.xsl.tr.NumberListFormatTemplate
setLetterValue(String) - method in class com.jclark.xsl.conv.NumberListFormat
setLetterValue(String) - method in class com.jclark.xsl.tr.NumberListFormatTemplate
setLocale(Locale) - method in class com.jclark.xsl.sax.XSLProcessorImpl
SAX 1 Parser API
setMinimize(byte) - method in class com.jclark.xsl.sax.XMLOutputHandler
setNode(com.jclark.xsl.om.Node) - method in class com.jclark.xsl.om.XSLException
get the appropriate DocumentHandler from the outputMethodHandler (we've already obtained for our destiantion) for the named output method
set the output target for the transform
we can have either an OutputMethodHandler, or a DocumentHandler, not both
setParameter(String,Object) - method in class com.jclark.xsl.sax.XSLProcessor
set the run-time parameters for the stylesheet
setParameter(String,Object) - method in class com.jclark.xsl.sax.XSLProcessorImpl
setParser(com.jclark.xsl.sax.XSLProcessorImpl) - static method in class com.jclark.xsl.sax.Driver
setParser(Parser) - method in class com.jclark.xsl.sax.XSLProcessor
setParser must be called before any other methods
setParser(Parser) - method in class com.jclark.xsl.sax.XSLProcessorImpl
use same parser for input and styleSheet
setParser(Parser,Parser) - method in class 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
sets the experimental xrap processor for use during processing by the ProcessContext
sets the xrap processor for use during processing
sets a special kind of extension element processor N.B.
sets an extension element processor for XRAP
setWriter(Writer) - method in class com.jclark.xsl.sax.HTMLOutputHandler
Sheet - interface com.jclark.xsl.tr.Sheet
Represents a (compiled) XSLT stylesheet.
SheetDetails - interface com.jclark.xsl.tr.SheetDetails
provides access to the additional information in the compiled stylesheet that the implementation of the ProcessContext needs to get at, but we don't need to share with other packages
SheetImpl - class com.jclark.xsl.tr.SheetImpl
Actually does the work of compiling the stylesheet's object model into the template rules, actions, variable definitions, etc.
The constructor builds (compiles) a stylesheet
sheetLoadContext - field in class com.jclark.xsl.tr.SheetImpl
SiblingNodeIterator - class com.jclark.xsl.dom.SiblingNodeIterator
SINGLE_LEVEL - static field in class com.jclark.xsl.expr.ConvertibleNodeSetExpr
If this is set, then all nodes in the result of eval(x, c) are guaranteed to be at the same level of the tree.
SingleNodeIterator - class com.jclark.xsl.expr.SingleNodeIterator
SingleNodeIterator(com.jclark.xsl.om.Node) - constructor for class com.jclark.xsl.expr.SingleNodeIterator
sort(com.jclark.xsl.util.Comparator,Object[]) - static method in class com.jclark.xsl.util.MergeSort
sort(com.jclark.xsl.util.Comparator,Object[],int,int) - static method in class com.jclark.xsl.util.MergeSort
SortNodeSetExpr - class com.jclark.xsl.tr.SortNodeSetExpr
sorts a node list before returning them from a nested expression
SPARE - static field in class com.jclark.xsl.tr.MultiLevelNumberAction.Cache
start(com.jclark.xsl.tr.OutputMethod) - method in class com.jclark.xsl.tr.Result
start(com.jclark.xsl.tr.OutputMethod) - method in class com.jclark.xsl.sax.ResultBase
initialize, (and possibly construct) the DocumentHandler
start(com.jclark.xsl.tr.OutputMethod) - method in class com.jclark.xsl.tr.StringResult
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.OutputMethodDefaulter
startDocument() - method in class com.jclark.xsl.sax.XMLOutputHandler
(NB) The nsMap must declare the prefix on elementType correctly.
start construction an Element
(NB) The nsMap must declare the prefix on elementType correctly.
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(String,AttributeList) - method in class com.jclark.xsl.sax.OutputMethodDefaulter
startElement(String,AttributeList) - method in class com.jclark.xsl.sax.XMLOutputHandler
we're finished with adding attributes?
StartsWithFunction - class com.jclark.xsl.expr.StartsWithFunction
STAYS_IN_SUBTREE - static field in class com.jclark.xsl.expr.ConvertibleNodeSetExpr
If this is set, then all nodes in the result of eval(x, c) are guaranteed to be in the subtree rooted at x.
stringAfter(String,String) - static method in class com.jclark.xsl.expr.SubstringAfterFunction
stringBefore(String,String) - static method in class com.jclark.xsl.expr.SubstringBeforeFunction
StringExpr - interface com.jclark.xsl.expr.StringExpr
an XPath expression which evaluates to a String
StringFunction - class com.jclark.xsl.expr.StringFunction
StringLengthFunction - class com.jclark.xsl.expr.StringLengthFunction
StringRelationalExpr - class com.jclark.xsl.expr.StringRelationalExpr
StringResult - class com.jclark.xsl.tr.StringResult
StringResult() - constructor for class com.jclark.xsl.tr.StringResult
StringResult(com.jclark.xsl.tr.Result) - constructor for class com.jclark.xsl.tr.StringResult
StringVariant - class com.jclark.xsl.expr.StringVariant
StringVariant(String) - constructor for class com.jclark.xsl.expr.StringVariant
STYLESHEET_PREFIX - field in class com.jclark.xsl.tr.SheetImpl
SubstringFunction - class com.jclark.xsl.expr.SubstringFunction
SubtractExpr - class com.jclark.xsl.expr.SubtractExpr
SubtreeExpr - class com.jclark.xsl.expr.SubtreeExpr
descendants-or-self(node())/E when E has STAYS_IN_SUBTREE
SubtreeExpr(com.jclark.xsl.expr.ConvertibleNodeSetExpr) - constructor for class com.jclark.xsl.expr.SubtreeExpr
SumFunction - class com.jclark.xsl.expr.SumFunction
swapCase(char) - method in class com.jclark.xsl.util.SwapCaseComparator
swapCase(char) - method in class com.jclark.xsl.util.TurkishSwapCaseComparator
SwapCaseComparator - class com.jclark.xsl.util.SwapCaseComparator
implements the system-property() function, XSLT 1.0, section 12.4

T

TemplateRuleSet - class com.jclark.xsl.tr.TemplateRuleSet
holds a collection of Templates (Actions) for a mode ..
TemplateRuleSet(com.jclark.xsl.tr.Action) - constructor for class com.jclark.xsl.tr.TemplateRuleSet
construct/ initialize with the default, builtin Action
TERMINATE - field in class com.jclark.xsl.tr.SheetImpl
TEST - field in class com.jclark.xsl.tr.SheetImpl
TEXT - static field in class com.jclark.xsl.om.Node
TextComparator - class com.jclark.xsl.util.TextComparator
TextNode - class com.jclark.xsl.dom.TextNode
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
throwXSLException(SAXException) - method in class com.jclark.xsl.sax.ResultBase
toBoolean(com.jclark.xsl.om.NodeIterator) - static method in class com.jclark.xsl.expr.Converter
toBoolean(double) - static method in class com.jclark.xsl.expr.Converter
toBoolean(String) - static method in class com.jclark.xsl.expr.Converter
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
TOK_AND - static field in class com.jclark.xsl.expr.ExprTokenizer
TOK_AT - static field in class com.jclark.xsl.expr.ExprTokenizer
TOK_AXIS - static field in class com.jclark.xsl.expr.ExprTokenizer
TOK_CNAME_LPAR - static field in class com.jclark.xsl.expr.ExprTokenizer
TOK_COMMA - static field in class com.jclark.xsl.expr.ExprTokenizer
TOK_COMMENT_LPAR - static field in class com.jclark.xsl.expr.ExprTokenizer
TOK_DIV - static field in class com.jclark.xsl.expr.ExprTokenizer
TOK_DOT - static field in class com.jclark.xsl.expr.ExprTokenizer
TOK_DOT_DOT - static field in class com.jclark.xsl.expr.ExprTokenizer
TOK_EOF - static field in class com.jclark.xsl.expr.ExprTokenizer
TOK_EQUALS - static field in class com.jclark.xsl.expr.ExprTokenizer
TOK_FUNCTION_LPAR - static field in class com.jclark.xsl.expr.ExprTokenizer
TOK_GT - static field in class com.jclark.xsl.expr.ExprTokenizer
TOK_GTE - static field in class com.jclark.xsl.expr.ExprTokenizer
TOK_LITERAL - static field in class com.jclark.xsl.expr.ExprTokenizer
TOK_LPAR - static field in class com.jclark.xsl.expr.ExprTokenizer
TOK_LSQB - static field in class com.jclark.xsl.expr.ExprTokenizer
TOK_LT - static field in class com.jclark.xsl.expr.ExprTokenizer
TOK_LTE - static field in class com.jclark.xsl.expr.ExprTokenizer
TOK_MINUS - static field in class com.jclark.xsl.expr.ExprTokenizer
TOK_MOD - static field in class com.jclark.xsl.expr.ExprTokenizer
TOK_MULTIPLY - static field in class com.jclark.xsl.expr.ExprTokenizer
TOK_NAME_COLON_STAR - static field in class com.jclark.xsl.expr.ExprTokenizer
TOK_NODE_LPAR - static field in class com.jclark.xsl.expr.ExprTokenizer
TOK_NOT_EQUALS - static field in class com.jclark.xsl.expr.ExprTokenizer
TOK_NUMBER - static field in class com.jclark.xsl.expr.ExprTokenizer
TOK_OR - static field in class com.jclark.xsl.expr.ExprTokenizer
TOK_PLUS - static field in class com.jclark.xsl.expr.ExprTokenizer
TOK_PROCESSING_INSTRUCTION_LPAR - static field in class com.jclark.xsl.expr.ExprTokenizer
TOK_QNAME - static field in class com.jclark.xsl.expr.ExprTokenizer
TOK_RPAR - static field in class com.jclark.xsl.expr.ExprTokenizer
TOK_RSQB - static field in class com.jclark.xsl.expr.ExprTokenizer
TOK_SLASH - static field in class com.jclark.xsl.expr.ExprTokenizer
TOK_SLASH_SLASH - static field in class com.jclark.xsl.expr.ExprTokenizer
TOK_STAR - static field in class com.jclark.xsl.expr.ExprTokenizer
TOK_TEXT_LPAR - static field in class com.jclark.xsl.expr.ExprTokenizer
TOK_VARIABLE_REF - static field in class com.jclark.xsl.expr.ExprTokenizer
TOK_VBAR - static field in class com.jclark.xsl.expr.ExprTokenizer
TokenizerTest - class com.jclark.xsl.expr.TokenizerTest
toNumber(boolean) - static method in class com.jclark.xsl.expr.Converter
toNumber(com.jclark.xsl.om.NodeIterator) - static method in class com.jclark.xsl.expr.Converter
toNumber(String) - static method in class com.jclark.xsl.expr.Converter
TopLevelPattern - interface com.jclark.xsl.expr.TopLevelPattern
an XPath top level match pattern?
toString() - method in class com.jclark.xsl.tr.StringResult
toString(boolean) - static method in class com.jclark.xsl.expr.Converter
toString(com.jclark.xsl.om.Node) - static method in class com.jclark.xsl.expr.Converter
toString(com.jclark.xsl.om.NodeIterator) - static method in class com.jclark.xsl.expr.Converter
toString(double) - static method in class com.jclark.xsl.expr.Converter
Transform - interface com.jclark.xsl.dom.Transform
An object which transforms a source DOM into a result DOM
transform(Node,Node) - method in class com.jclark.xsl.dom.Transform
run a transformation of the DOM at sourceRoot, constructing the results onto the DOM at resultRoot
TransformEngine - interface com.jclark.xsl.dom.TransformEngine
TransformException - class com.jclark.xsl.dom.TransformException
TransformException(String,Node) - constructor for class com.jclark.xsl.dom.TransformException
TranslateFunction - class com.jclark.xsl.expr.TranslateFunction
TrueExpr - class com.jclark.xsl.expr.TrueExpr
TrueFunction - class com.jclark.xsl.expr.TrueFunction

U

unaliasName(com.jclark.xsl.om.Name) - method in class com.jclark.xsl.tr.ProcessContext
unaliasName(com.jclark.xsl.om.Name) - method in class com.jclark.xsl.tr.ProcessContextImpl
unbind(String) - method in class com.jclark.xsl.om.NamespacePrefixMap
removes the association of a prefix with a namespace
unbindDefault() - method in class com.jclark.xsl.om.NamespacePrefixMap
remove the default namespace
unbindLocalVariables(int) - method in class com.jclark.xsl.tr.ProcessContext
unbindLocalVariables(int) - method in class com.jclark.xsl.tr.ProcessContextImpl
UnbindLocalVariablesAction(int) - constructor for class com.jclark.xsl.tr.UnbindLocalVariablesAction
UnionExpr - class com.jclark.xsl.expr.UnionExpr
UnionNodeIterator - class com.jclark.xsl.expr.UnionNodeIterator
UniqueNodeIterator - class com.jclark.xsl.expr.UniqueNodeIterator
UPPER_FIRST - static field in class com.jclark.xsl.util.TextComparator
USE - field in class com.jclark.xsl.tr.SheetImpl
USE_ATTRIBUTE_SETS - field in class com.jclark.xsl.tr.SheetImpl
used - field in class com.jclark.xsl.tr.AnyLevelNumberAction.Cache

V

value - field in class com.jclark.xsl.dom.AttributeNode
value - field in class com.jclark.xsl.tr.ProcessContextImpl.VariableBindings
VALUE - field in class com.jclark.xsl.tr.SheetImpl
value - field in class com.jclark.xsl.dom.TextNode
ValueIdIterator - class com.jclark.xsl.expr.ValueIdIterator
ValueOfAction - class com.jclark.xsl.tr.ValueOfAction
xsl:value-of
ValueOfAction(com.jclark.xsl.expr.StringExpr) - constructor for class com.jclark.xsl.tr.ValueOfAction
VariableInfo - class com.jclark.xsl.tr.VariableInfo
VariableSet - interface com.jclark.xsl.expr.VariableSet
Variant - interface com.jclark.xsl.expr.Variant
VariantBase - class com.jclark.xsl.expr.VariantBase
VariantExpr - interface com.jclark.xsl.expr.VariantExpr
VariantRelationalExpr - class com.jclark.xsl.expr.VariantRelationalExpr

W

warning(SAXParseException) - method in class com.jclark.xsl.sax.Driver.ErrorHandlerImpl
WithCurrentExpr - class com.jclark.xsl.expr.WithCurrentExpr
WithCurrentExpr(com.jclark.xsl.expr.ConvertibleExpr) - constructor for class com.jclark.xsl.expr.WithCurrentExpr

X

XFYXT_NAMESPACE - static field in class com.jclark.xsl.om.NamespaceConstants
XX XSLT extensions
XFYXT_NAMESPACE - static field in class com.jclark.xsl.tr.SheetImpl
XML_NAMESPACE - static field in class com.jclark.xsl.om.Name
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
XMLProcessor - interface com.jclark.xsl.tr.XMLProcessor
Constructs an object model form 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
XMLProcessorImpl - class com.jclark.xsl.dom.XMLProcessorImpl
builds a om.Node from a DOM implementation
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
XRAPAction - class com.jclark.xsl.tr.XRAPAction
Invokes an XRAP processor
XSL_ATTRIBUTE - field in class com.jclark.xsl.tr.SheetImpl
XSL_FALLBACK - field in class com.jclark.xsl.tr.SheetImpl
XSL_FOR_EACH - field in class com.jclark.xsl.tr.SheetImpl
XSL_NAMESPACE - static field in class com.jclark.xsl.tr.SheetImpl
XSL_OTHERWISE - field in class com.jclark.xsl.tr.SheetImpl
XSL_SORT - field in class com.jclark.xsl.tr.SheetImpl
XSL_STYLESHEET - field in class com.jclark.xsl.tr.SheetImpl
XSL_TRANSFORM - field in class com.jclark.xsl.tr.SheetImpl
XSL_USE_ATTRIBUTE_SETS - field in class com.jclark.xsl.tr.SheetImpl
XSL_VENDOR - field in class com.jclark.xsl.tr.SheetImpl
XSL_VENDOR_URL - field in class com.jclark.xsl.tr.SheetImpl
XSL_VERSION - field in class com.jclark.xsl.tr.SheetImpl
XSL_WHEN - field in class com.jclark.xsl.tr.SheetImpl
XSL_WITH_PARAM - field in class com.jclark.xsl.tr.SheetImpl
XSLException - class com.jclark.xsl.om.XSLException
XSLException(Exception) - constructor for class com.jclark.xsl.om.XSLException
XSLException(Exception,com.jclark.xsl.om.Node) - constructor for class com.jclark.xsl.om.XSLException
XSLException(String) - constructor for class com.jclark.xsl.om.XSLException
XSLException(String,com.jclark.xsl.om.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 ...
XSLProcessorImpl - class com.jclark.xsl.sax.XSLProcessorImpl
An XSLT Processor
XSLServlet - class com.jclark.xsl.sax.XSLServlet
an example servlet which compiles and caches a stylesheet, then with each "GET" transforms the requested file
XSLTransformEngine - class com.jclark.xsl.dom.XSLTransformEngine
XSLTransformEngine() - constructor for class com.jclark.xsl.dom.XSLTransformEngine
XT_NAMESPACE - static field in class com.jclark.xsl.om.NamespaceConstants
James Clark's XT XSLT extensions
XT_NAMESPACE - static field in class com.jclark.xsl.tr.SheetImpl