com.vividsolutions.jump.qa.diff
Class MatchCollection

java.lang.Object
  extended bycom.vividsolutions.jump.qa.diff.MatchCollection

public class MatchCollection
extends java.lang.Object


Constructor Summary
MatchCollection(FeatureCollection fc, boolean splitIntoComponents)
           
 
Method Summary
 void computeFeatureMatches()
          Updates the match flag for features based on the matches
 java.util.Iterator geometryIterator()
           
 int geometrySize()
           
 FeatureCollection getUnmatchedFeatures()
           
 java.util.Iterator iterator()
          An iterator over all MatchFeatures in the collection.
 void propagateUnmatchedFeatures()
          Ensures that if a feature is unmatched, any features matched to its geometries are also unmatched
 int size()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MatchCollection

public MatchCollection(FeatureCollection fc,
                       boolean splitIntoComponents)
Method Detail

geometryIterator

public java.util.Iterator geometryIterator()

iterator

public java.util.Iterator iterator()
An iterator over all MatchFeatures in the collection.


size

public int size()

geometrySize

public int geometrySize()

computeFeatureMatches

public void computeFeatureMatches()
Updates the match flag for features based on the matches


propagateUnmatchedFeatures

public void propagateUnmatchedFeatures()
Ensures that if a feature is unmatched, any features matched to its geometries are also unmatched


getUnmatchedFeatures

public FeatureCollection getUnmatchedFeatures()