Uses of Interface
com.jclark.xsl.om.Node

Packages that use Node
com.jclark.xsl.dom A simple DOM (level 1) API for XT  
com.jclark.xsl.expr Expression parsing and evaluation  
com.jclark.xsl.om The XML object model  
com.jclark.xsl.sax The SAX (version 1) API for XT  
com.jclark.xsl.tr The transformation engine  
 

Uses of Node in com.jclark.xsl.dom
 

Methods in com.jclark.xsl.dom that return Node
 Node XMLProcessorImpl.load(java.net.URL url, int documentIndex, LoadContext context, NameTable nameTable)
           
 Node XMLProcessorImpl.load(org.xml.sax.InputSource source, int documentIndex, LoadContext context, NameTable nameTable)
           
 Node XSLTransformEngine.load(java.net.URL url, int documentIndex, LoadContext context, NameTable nameTable)
           
 

Methods in com.jclark.xsl.dom with parameters of type Node
 Result XMLProcessorImpl.createResult(Node baseNode, int documentIndex, LoadContext loadContext, Node[] rootNodeRef)
           
 Result XSLTransformEngine.createResult(Node baseNode, int documentIndex, LoadContext loadContext, Node[] rootNodeRef)
           
 

Uses of Node in com.jclark.xsl.expr
 

Methods in com.jclark.xsl.expr that return Node
 Node UnionNodeIterator.next()
           
 Node VariantBase.getBaseNode()
           
 Node Variant.getBaseNode()
           
 Node NullNodeIterator.next()
           
 Node ExprContext.getCurrent(Node contextNode)
           
 Node ExprContext.getTree(Variant v)
           
 Node CloneableNodeIteratorImpl.next()
           
 Node IntersectionNodeIterator.next()
           
 Node SingleNodeIterator.next()
           
 Node DifferenceNodeIterator.next()
           
 Node DescendantsOrSelfNodeIterator.next()
           
 Node FollowingNodeIterator.next()
           
 Node AncestorsOrSelfNodeIterator.next()
           
 

Methods in com.jclark.xsl.expr with parameters of type Node
 boolean Pattern.matches(Node node, ExprContext context)
          return true if the given node matches this pattern when evaluated in the given ExpressionContext
 double NumberExpr.eval(Node node, ExprContext context)
           
 boolean BooleanExpr.eval(Node node, ExprContext context)
           
 NodeIterator NodeSetExpr.eval(Node node, ExprContext context)
          evaluate the expression with a contextNode and ExprContext
 java.lang.String StringExpr.eval(Node node, ExprContext context)
          evaluate with the given contextNode and context
 Node ExprContext.getCurrent(Node contextNode)
           
 KeyValuesTable ExprContext.getKeyValuesTable(Name keyName, Node n)
           
 Variant VariantExpr.eval(Node node, ExprContext context)
           
 java.lang.Object ExtensionContext.call(java.lang.String name, Node currentNode, java.lang.Object[] args)
           
 java.lang.Object PatternList.get(Node node, ExprContext context)
          finds the first pattern in the list that matches the given Node in the given ExprContext.
 java.util.Enumeration PatternList.getAll(Node node, ExprContext context)
          get an enumeration of all Rules that might match the given Node in the given ExprContext
static StringExpr ExprParser.parseValueExpr(Node node, java.lang.String value, VariableSet locals)
          parse an XSLT attribute value template (which may include XPath expression(s) enclosed in curlybraces "{" "}")
static TopLevelPattern ExprParser.parsePattern(Node node, java.lang.String pattern)
          parse an XPath match Pattern
static TopLevelPattern ExprParser.parsePattern(Node node, java.lang.String pattern, VariableSet locals)
          parse an XPath match pattern (with some variables!?!?)
static NodeSetExpr ExprParser.parseNodeSetExpr(Node node, java.lang.String expr, VariableSet locals)
          parse an XPath expression which is to be used in a context in which a NodeSet is expected i.e.
static StringExpr ExprParser.parseStringExpr(Node node, java.lang.String expr, VariableSet locals)
          parse an XPath expression which is to be used in a context in which a String is expected
static NumberExpr ExprParser.parseNumberExpr(Node node, java.lang.String expr, VariableSet locals)
          parse an XPath expression which is to be used in a context in which a Number is expected
static BooleanExpr ExprParser.parseBooleanExpr(Node node, java.lang.String expr, VariableSet locals)
          parse an XPath expression which is to be used in a context in which a Boolean is expected
static VariantExpr ExprParser.parseVariantExpr(Node node, java.lang.String expr, VariableSet locals)
          parse an XPath expression which is to be used in a context in which a Variant (xsl:variable, xsl:param) is expected
 Name NameExpr.eval(Node node, ExprContext context)
           
 

Constructors in com.jclark.xsl.expr with parameters of type Node
KeyValuesTable(Pattern pattern, StringExpr valueExpr, Node n, ExprContext context)
           
SingleNodeIterator(Node node)
           
DescendantsOrSelfNodeIterator(Node node)
           
FollowingNodeIterator(Node node)
           
AncestorsOrSelfNodeIterator(Node node)
           
 

Uses of Node in com.jclark.xsl.om
 

Methods in com.jclark.xsl.om that return Node
 Node NodeIterator.next()
          return the next Node in the list
 Node Node.getParent()
          as the name implies ...
 Node Node.getElementWithId(java.lang.String id)
          finds an Element Node, in the this node's document, with the given ID
 Node Node.getAttribute(Name name)
          does this only work on Elements?
 Node Node.getRoot()
          gets the owning Document's root
 Node XSLException.getNode()
           
 Node SafeNodeIterator.next()
          get the next Node in the list, and don't throw any Exception
 

Methods in com.jclark.xsl.om with parameters of type Node
 Name NamespacePrefixMap.expandAttributeName(java.lang.String qName, Node node)
          returns the two-part Name for the given qName
 Name NamespacePrefixMap.expandElementTypeName(java.lang.String qName, Node node)
          returns the two-part Name for the given qName
 int Node.compareTo(Node node)
          also compares document order
 

Constructors in com.jclark.xsl.om with parameters of type Node
XSLException(java.lang.String detail, Node node)
           
XSLException(java.lang.Exception exception, Node node)
           
 

Uses of Node in com.jclark.xsl.sax
 

Methods in com.jclark.xsl.sax that return Node
 Node XMLProcessorImpl.load(org.xml.sax.InputSource source, int documentIndex, LoadContext context, NameTable nameTable)
          parse the xml stream at source building an object model of all its nodes
 Node XMLProcessorImpl.load(java.net.URL url, int documentIndex, LoadContext context, NameTable nameTable)
           
 Node XMLProcessorImpl.Builder.getRootNode()
           
 Node XMLProcessorEx.load(org.xml.sax.InputSource source, int documentIndex, LoadContext context, NameTable nameTable)
           
 

Methods in com.jclark.xsl.sax with parameters of type Node
 void ResultBase.message(Node node, java.lang.String str)
           
 Result XMLProcessorImpl.createResult(Node baseNode, int documentIndex, LoadContext loadContext, Node[] rootNode)
           
 

Uses of Node in com.jclark.xsl.tr
 

Methods in com.jclark.xsl.tr that return Node
 Node ResultFragmentVariant.getTree(ProcessContext context)
           
 Node XMLProcessor.load(java.net.URL url, int documentIndex, LoadContext context, NameTable nameTable)
          construct an object model from the XML source at the given URL.
 Node ResultFragmentVariantBase.getTree(ProcessContext context)
          for converting to a NodeSet ??
 

Methods in com.jclark.xsl.tr with parameters of type Node
 NodeIterator SortNodeSetExpr.eval(Node node, ExprContext context)
           
 Result XMLProcessor.createResult(Node baseNode, int documentIndex, LoadContext loadContext, Node[] rootNodeRef)
           
 void Result.message(Node node, java.lang.String str)
           
 Result Sheet.process(Node node, XMLProcessor parser, ParameterSet params, Result result)
          transform the document rooted at node against this stylesheet
 Sheet Engine.createSheet(Node node)
           
 void ProcessContext.applyImports(Node node, Result result)
           
 void ProcessContext.invokeWithParams(com.jclark.xsl.tr.Action action, Name[] paramNames, Variant[] paramValues, Node node, Result result)
           
 void ProcessContext.useAttributeSet(Name name, Node node, Result result)
           
 Result ProcessContext.createNodeResult(Node baseNode, Node[] rootNodeRef)
           
 void ProcessContext.Memento.invoke(com.jclark.xsl.tr.Action action, Node node, Result result)
           
 Sheet EngineImpl.createSheet(Node node)
          complies the stylesheet from the parsed OM
 

Constructors in com.jclark.xsl.tr with parameters of type Node
TerminateXSLException(java.lang.String detail, Node node)