net.jakubholy.jeeutils.jsfelcheck.validator.results
Class MultipleValidationResults

java.lang.Object
  extended by net.jakubholy.jeeutils.jsfelcheck.validator.results.ValidationResult
      extended by net.jakubholy.jeeutils.jsfelcheck.validator.results.MultipleValidationResults
All Implemented Interfaces:
Iterable<ValidationResult>
Direct Known Subclasses:
CollectedValidationResultsImpl

public class MultipleValidationResults
extends ValidationResult
implements Iterable<ValidationResult>


Constructor Summary
MultipleValidationResults()
           
 
Method Summary
 void add(MultipleValidationResults multipleResults)
           
 void add(ValidationResult singleResult)
           
 void addAll(Collection<ValidationResult> allResults)
           
 ResultsIterable<ExpressionRejectedByFilterResult> excluded()
           
 ResultsIterable<FailedValidationResult> failures()
           
protected  String getResultsSummary()
           
 ResultsIterable<SuccessfulValidationResult> goodResults()
           
 boolean hasErrors()
           
 Iterator<ValidationResult> iterator()
           
protected  void postAddSingleResult(ValidationResult singleResult)
           
 String toString()
           
 
Methods inherited from class net.jakubholy.jeeutils.jsfelcheck.validator.results.ValidationResult
getExpressionDescriptor, setExpressionDescriptor
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

MultipleValidationResults

public MultipleValidationResults()
Method Detail

hasErrors

public boolean hasErrors()
Specified by:
hasErrors in class ValidationResult

add

public void add(MultipleValidationResults multipleResults)

add

public void add(ValidationResult singleResult)

postAddSingleResult

protected void postAddSingleResult(ValidationResult singleResult)

addAll

public void addAll(Collection<ValidationResult> allResults)

iterator

public Iterator<ValidationResult> iterator()
Specified by:
iterator in interface Iterable<ValidationResult>

goodResults

public ResultsIterable<SuccessfulValidationResult> goodResults()

failures

public ResultsIterable<FailedValidationResult> failures()

excluded

public ResultsIterable<ExpressionRejectedByFilterResult> excluded()

toString

public String toString()
Overrides:
toString in class ValidationResult

getResultsSummary

protected final String getResultsSummary()


Copyright © 2011. All Rights Reserved.