org.apache.accumulo.core.util
Class ArgumentChecker.Validator<T>

java.lang.Object
  extended by org.apache.accumulo.core.util.ArgumentChecker.Validator<T>
Enclosing class:
ArgumentChecker

public abstract static class ArgumentChecker.Validator<T>
extends Object


Constructor Summary
ArgumentChecker.Validator()
           
 
Method Summary
 ArgumentChecker.Validator<T> and(ArgumentChecker.Validator<T> other)
           
abstract  String invalidMessage(T argument)
           
abstract  boolean isValid(T argument)
           
 T validate(T argument)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ArgumentChecker.Validator

public ArgumentChecker.Validator()
Method Detail

validate

public final T validate(T argument)
                 throws IllegalArgumentException
Throws:
IllegalArgumentException

isValid

public abstract boolean isValid(T argument)

invalidMessage

public abstract String invalidMessage(T argument)

and

public ArgumentChecker.Validator<T> and(ArgumentChecker.Validator<T> other)


Copyright © 2015 Apache Accumulo Project. All rights reserved.