net.refractions.udig.validation
Class GenericValidationResults

java.lang.Object
  extended by net.refractions.udig.validation.GenericValidationResults
All Implemented Interfaces:
java.lang.Iterable<Feature>

public class GenericValidationResults
extends java.lang.Object
implements java.lang.Iterable<Feature>

A generic version of the validation results class which returns mostly everything you would want to know about the validation results.

Since:
1.0.1

Field Summary
 java.util.ArrayList<Feature> failedFeatures
           
 java.util.ArrayList<java.lang.String> failureMessages
           
 java.util.ArrayList<FeatureIssue> issues
           
 java.util.ArrayList<Validation> validationList
           
 java.util.ArrayList<Feature> warningFeatures
           
 java.util.ArrayList<java.lang.String> warningMessages
           
 
Constructor Summary
GenericValidationResults()
          GenericValidationResults constructor.
 
Method Summary
 void error(Feature feature, java.lang.String message)
          Override error.
 java.util.Iterator<Feature> iterator()
          returns the failed features from validation
 void setValidation(Validation validation)
          Override setValidation.
 void warning(Feature feature, java.lang.String message)
          Override warning.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

validationList

public java.util.ArrayList<Validation> validationList

failedFeatures

public java.util.ArrayList<Feature> failedFeatures

warningFeatures

public java.util.ArrayList<Feature> warningFeatures

failureMessages

public java.util.ArrayList<java.lang.String> failureMessages

warningMessages

public java.util.ArrayList<java.lang.String> warningMessages

issues

public java.util.ArrayList<FeatureIssue> issues
Constructor Detail

GenericValidationResults

public GenericValidationResults()
GenericValidationResults constructor.

Description

Method Detail

setValidation

public void setValidation(Validation validation)
Override setValidation.

Description ...

Parameters:
validation -
See Also:
org.geotools.validation.ValidationResults#setValidation(org.geotools.validation.Validation)

error

public void error(Feature feature,
                  java.lang.String message)
Override error.

Description ...

Parameters:
feature -
message -
See Also:
org.geotools.validation.ValidationResults#error(org.geotools.feature.Feature, java.lang.String)

warning

public void warning(Feature feature,
                    java.lang.String message)
Override warning.

Description ...

Parameters:
feature -
message -
See Also:
org.geotools.validation.ValidationResults#warning(org.geotools.feature.Feature, java.lang.String)

iterator

public java.util.Iterator<Feature> iterator()
returns the failed features from validation

Specified by:
iterator in interface java.lang.Iterable<Feature>