org.vrspace.neurogrid
Class WeightedTripleComparator

java.lang.Object
  extended byorg.vrspace.neurogrid.TripleComparator
      extended byorg.vrspace.neurogrid.WeightedTripleComparator
All Implemented Interfaces:
java.util.Comparator

public class WeightedTripleComparator
extends TripleComparator

This compares UriTriple instances taking their weight into account. Use this on small samples only!

See Also:
#Node.weight

Constructor Summary
WeightedTripleComparator(Node node)
           
 
Method Summary
 int compare(java.lang.Object o1, java.lang.Object o2)
          Compares two UriTriples.
 
Methods inherited from class org.vrspace.neurogrid.TripleComparator
equals
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WeightedTripleComparator

public WeightedTripleComparator(Node node)
Method Detail

compare

public int compare(java.lang.Object o1,
                   java.lang.Object o2)
Description copied from class: TripleComparator
Compares two UriTriples. Order of comparison: String UriTriple.keyword, String UriTriple.uri, String UriTriple.predicate. This is sort order too.

Specified by:
compare in interface java.util.Comparator
Overrides:
compare in class TripleComparator