com.jclark.xsl.expr

Class Relation

Known Direct Subclasses:
EqualsRelation, NotEqualsRelation, NumericRelation

(package private) abstract class Relation
extends java.lang.Object

Method Summary

(package private) abstract boolean
relate(String s1, String s2)
(package private) boolean
relate(String s, NodeIterator iter)
(package private) abstract boolean
relate(boolean b1, boolean b2)
(package private) boolean
relate(boolean b, NodeIterator iter)
(package private) boolean
relate(Variant obj1, Variant obj2)
(package private) boolean
relate(NodeIterator iter, String s)
(package private) boolean
relate(NodeIterator iter, boolean b)
(package private) boolean
relate(NodeIterator iter1, NodeIterator iter2)
(package private) boolean
relate(NodeIterator iter, double d)
(package private) boolean
relate(double d, NodeIterator iter)
(package private) abstract boolean
relate(double d1, double d2)
(package private) boolean
relateAtomic(Variant obj1, Variant obj2)

Method Details

relate

(package private)  abstract boolean relate(String s1,
                                           String s2)

relate

(package private)  boolean relate(String s,
                                  NodeIterator iter)
            throws XSLException

relate

(package private)  abstract boolean relate(boolean b1,
                                           boolean b2)

relate

(package private)  boolean relate(boolean b,
                                  NodeIterator iter)
            throws XSLException

relate

(package private)  boolean relate(Variant obj1,
                                  Variant obj2)
            throws XSLException

relate

(package private)  boolean relate(NodeIterator iter,
                                  String s)
            throws XSLException

relate

(package private)  boolean relate(NodeIterator iter,
                                  boolean b)
            throws XSLException

relate

(package private)  boolean relate(NodeIterator iter1,
                                  NodeIterator iter2)
            throws XSLException

relate

(package private)  boolean relate(NodeIterator iter,
                                  double d)
            throws XSLException

relate

(package private)  boolean relate(double d,
                                  NodeIterator iter)
            throws XSLException

relate

(package private)  abstract boolean relate(double d1,
                                           double d2)

relateAtomic

(package private)  boolean relateAtomic(Variant obj1,
                                        Variant obj2)
            throws XSLException