org.sejda.model.validation.validator
Class NoIntersectionsValidator

java.lang.Object
  extended by org.sejda.model.validation.validator.NoIntersectionsValidator
All Implemented Interfaces:
javax.validation.ConstraintValidator<NoIntersections,PageRangeSelection>

public class NoIntersectionsValidator
extends Object
implements javax.validation.ConstraintValidator<NoIntersections,PageRangeSelection>

Validator for a NoIntersections constraint to ensure page ranges in an input PageRangeSelection do not intersect.

Author:
Andrea Vacondio

Constructor Summary
NoIntersectionsValidator()
           
 
Method Summary
 void initialize(NoIntersections constraintAnnotation)
           
 boolean isValid(PageRangeSelection value, javax.validation.ConstraintValidatorContext context)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NoIntersectionsValidator

public NoIntersectionsValidator()
Method Detail

initialize

public void initialize(NoIntersections constraintAnnotation)
Specified by:
initialize in interface javax.validation.ConstraintValidator<NoIntersections,PageRangeSelection>

isValid

public boolean isValid(PageRangeSelection value,
                       javax.validation.ConstraintValidatorContext context)
Specified by:
isValid in interface javax.validation.ConstraintValidator<NoIntersections,PageRangeSelection>


Copyright © 2013 sejda. All Rights Reserved.