org.fenfire.loom
Class SimpleOrder
java.lang.Object
|
+--org.fenfire.loom.SimpleOrder
- All Implemented Interfaces:
- java.util.Comparator
- public class SimpleOrder
- extends java.lang.Object
- implements java.util.Comparator
A simple lexical order of statements.
Statements are first ordered by the URI of predicate,
then by the URI or anonymous node id or literal value
of the subject/object (subject if dir<0, object
if dir>0).
Field Summary |
protected int |
dir
|
static java.util.Comparator |
objOrder
|
static java.util.Comparator |
subjOrder
|
Method Summary |
int |
compare(java.lang.Object o1,
java.lang.Object o2)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface java.util.Comparator |
equals |
dir
protected int dir
subjOrder
public static final java.util.Comparator subjOrder
objOrder
public static final java.util.Comparator objOrder
SimpleOrder
public SimpleOrder(int dir)
compare
public int compare(java.lang.Object o1,
java.lang.Object o2)
- Specified by:
compare
in interface java.util.Comparator