jd.xml.xslt.extension.exslt
Class SetFunctions

java.lang.Object
  extended byjd.xml.xslt.extension.exslt.SetFunctions

public class SetFunctions
extends Object

The Functions of the EXSLT Set Module. They are made available by an JavaExtensionHandler.


Constructor Summary
SetFunctions()
           
 
Method Summary
static XObject difference(XObject object1, XObject object2)
          Implements set:difference, version 1.2.
static XObject distinct(XObject object)
          Implements set:distinct, version 1.2.
static boolean hasSameNode(XObject object1, XObject object2)
          Implements boolean set:has-same-node(node-set, node-set), version 1.2.
static XObject intersection(XObject object1, XObject object2)
          Implements set:intersection, version 1.2.
static XObject leading(XObject object1, XObject object2)
          Implements node-set set:leading(node-set, node-set), version 1.2.
static XObject trailing(XObject object1, XObject object2)
          Implements node-set set:trailing(node-set, node-set), version 1.2.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SetFunctions

public SetFunctions()
Method Detail

difference

public static XObject difference(XObject object1,
                                 XObject object2)
                          throws XsltException
Implements set:difference, version 1.2.

Throws:
XsltException

intersection

public static XObject intersection(XObject object1,
                                   XObject object2)
                            throws XsltException
Implements set:intersection, version 1.2.

Throws:
XsltException

distinct

public static XObject distinct(XObject object)
                        throws XsltException
Implements set:distinct, version 1.2.

Throws:
XsltException

hasSameNode

public static boolean hasSameNode(XObject object1,
                                  XObject object2)
                           throws XsltException
Implements boolean set:has-same-node(node-set, node-set), version 1.2.

Throws:
XsltException

leading

public static XObject leading(XObject object1,
                              XObject object2)
                       throws XsltException
Implements node-set set:leading(node-set, node-set), version 1.2.

Throws:
XsltException

trailing

public static XObject trailing(XObject object1,
                               XObject object2)
                        throws XsltException
Implements node-set set:trailing(node-set, node-set), version 1.2.

Throws:
XsltException