Uses of Class
com.jclark.xsl.om.XSLException

Packages that use XSLException
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 XSLException in com.jclark.xsl.dom
 

Methods in com.jclark.xsl.dom that throw XSLException
 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)
           
 Result XMLProcessorImpl.createResult(Node baseNode, int documentIndex, LoadContext loadContext, Node[] rootNodeRef)
           
 Node XSLTransformEngine.load(java.net.URL url, int documentIndex, LoadContext context, NameTable nameTable)
           
 Result XSLTransformEngine.createResult(Node baseNode, int documentIndex, LoadContext loadContext, Node[] rootNodeRef)
           
 

Uses of XSLException in com.jclark.xsl.expr
 

Methods in com.jclark.xsl.expr that throw XSLException
 Node UnionNodeIterator.next()
           
 Variant VariantBase.makePermanent()
           
 NodeIterator VariantBase.convertToNodeSet()
           
 double VariantBase.convertToNumber()
           
 boolean VariantBase.convertToPredicate(ExprContext context)
           
 boolean Pattern.matches(Node node, ExprContext context)
          return true if the given node matches this pattern when evaluated in the given ExpressionContext
 boolean NumberVariant.convertToPredicate(ExprContext context)
           
 java.lang.String Variant.convertToString()
           
 boolean Variant.convertToBoolean()
           
 Variant Variant.makePermanent()
           
 NodeIterator Variant.convertToNodeSet()
           
 double Variant.convertToNumber()
           
 java.lang.Object Variant.convertToObject()
           
 boolean Variant.convertToPredicate(ExprContext context)
           
 void CloneableNodeIterator.bind()
           
 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
 int ExprContext.getPosition()
           
 int ExprContext.getLastPosition()
           
 Variant ExprContext.getGlobalVariableValue(Name name)
          access to the stylesheet's global variables
 Variant ExprContext.getLocalVariableValue(Name name)
          access to the stylesheet's in-scope local variables
 ExtensionContext ExprContext.getExtensionContext(java.lang.String namespace)
           
 NodeIterator ExprContext.getDocument(java.net.URL baseURL, java.lang.String uriRef)
          returns a parsed representation of the document at the given URL.
 Node ExprContext.getTree(Variant v)
           
 Node CloneableNodeIteratorImpl.next()
           
 void CloneableNodeIteratorImpl.bind()
           
 Variant VariantExpr.eval(Node node, ExprContext context)
           
 java.lang.Object ExtensionContext.call(java.lang.String name, Node currentNode, java.lang.Object[] args)
           
static NodeIterator NodeListSorter.sort(NodeIterator iter, Comparator comparator)
           
 Node IntersectionNodeIterator.next()
           
 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.
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
 Node DifferenceNodeIterator.next()
           
 Name NameExpr.eval(Node node, ExprContext context)
           
 Node DescendantsOrSelfNodeIterator.next()
           
 Node FollowingNodeIterator.next()
           
 

Constructors in com.jclark.xsl.expr that throw XSLException
UnionNodeIterator(NodeIterator iter1, NodeIterator iter2)
           
IntersectionNodeIterator(NodeIterator iter1, NodeIterator iter2)
           
DifferenceNodeIterator(NodeIterator iter1, NodeIterator iter2)
           
 

Uses of XSLException in com.jclark.xsl.om
 

Methods in com.jclark.xsl.om that throw XSLException
 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
 Node NodeIterator.next()
          return the next Node in the list
 

Uses of XSLException in com.jclark.xsl.sax
 

Methods in com.jclark.xsl.sax that throw XSLException
 void ResultBase.flush()
          call this when we're sure we're not getting any more attribute node constructing actions
 void ResultBase.rawCharacters(java.lang.String str)
          rawCharacters are distinct from plain 'ol characters in that we don't try to do any escaping
 void ResultBase.characters(java.lang.String str)
          construct some characters in the result
 void ResultBase.comment(java.lang.String str)
          construct a comment in our result
 void ResultBase.processingInstruction(java.lang.String target, java.lang.String data)
          construct a processingInstruction in the result
 void ResultBase.startElement(Name elementType, NamespacePrefixMap nsMap)
          start construction an Element
 void ResultBase.endElement(Name elementType)
           
protected abstract  void ResultBase.startElementContent(Name elementType, NamespacePrefixMap nsMap)
          we're finished with adding attributes?
protected abstract  void ResultBase.endElementContent(Name elementType)
           
 void ResultBase.attribute(Name name, java.lang.String value)
          construct an Attribute with the given name ...
 void ResultBase.start(OutputMethod outputMethod)
          initialize, (and possibly construct) the DocumentHandler
 void ResultBase.end()
          flush any pending construction work, nothing else will be built
protected  void ResultBase.throwXSLException(org.xml.sax.SAXException e)
           
abstract  void ResultBase.resultTreeFragment(ResultTreeFragment frag)
           
 void ResultBase.message(Node node, java.lang.String str)
           
 Result MultiNamespaceResult.createResult(java.lang.String uri)
           
protected  void MultiNamespaceResult.startElementContent(Name elementType, NamespacePrefixMap map)
           
protected  void MultiNamespaceResult.endElementContent(Name elementType)
           
 void MultiNamespaceResult.resultTreeFragment(ResultTreeFragment frag)
           
 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)
           
 Result XMLProcessorImpl.createResult(Node baseNode, int documentIndex, LoadContext loadContext, Node[] rootNode)
           
 Node XMLProcessorEx.load(org.xml.sax.InputSource source, int documentIndex, LoadContext context, NameTable nameTable)
           
 ExtensionContext ExtensionHandlerImpl.createContext(java.lang.String namespace)
           
 

Uses of XSLException in com.jclark.xsl.tr
 

Subclasses of XSLException in com.jclark.xsl.tr
 class TerminateXSLException
           
 

Methods in com.jclark.xsl.tr that throw XSLException
 NodeIterator SortNodeSetExpr.eval(Node node, ExprContext context)
           
 void ResultFragmentVariant.append(Result result)
           
 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.
 Result XMLProcessor.createResult(Node baseNode, int documentIndex, LoadContext loadContext, Node[] rootNodeRef)
           
 void Result.characters(java.lang.String str)
           
 void Result.rawCharacters(java.lang.String str)
           
 void Result.startElement(Name elementType, NamespacePrefixMap nsMap)
          (NB) The nsMap must declare the prefix on elementType correctly.
 void Result.endElement(Name elementType)
           
 void Result.comment(java.lang.String str)
           
 void Result.processingInstruction(java.lang.String target, java.lang.String data)
           
 void Result.attribute(Name name, java.lang.String value)
           
 void Result.start(OutputMethod outputMethod)
           
 void Result.end()
           
 Result Result.createResult(java.lang.String uri)
           
 void Result.message(Node node, java.lang.String str)
           
 ExtensionContext ExtensionHandler.createContext(java.lang.String namespace)
           
 java.lang.Object ExtensionHandler.wrapResultFragmentVariant(ResultFragmentVariant frag)
           
 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.process(NodeIterator nodes, Name modeName, Name[] paramNames, Variant[] paramValues, Result result)
          perform the transformation
 void ProcessContext.invoke(NodeIterator nodes, com.jclark.xsl.tr.Action action, Result result)
           
 Variant ProcessContext.getParam(Name name)
           
 void ProcessContext.applyImports(Node node, Result result)
           
 void ProcessContext.bindLocalVariable(Name name, Variant variant)
          binds a varaible to the given Name
 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
 java.lang.String ResultFragmentVariantBase.convertToString()
           
 boolean ResultFragmentVariantBase.convertToBoolean()
           
 Node ResultFragmentVariantBase.getTree(ProcessContext context)
          for converting to a NodeSet ??