Uses of Class
com.cisco.oss.foundation.configuration.validation.params.ParamValidators.ParamValidator

Packages that use ParamValidators.ParamValidator
com.cisco.oss.foundation.configuration.validation.params   
 

Uses of ParamValidators.ParamValidator in com.cisco.oss.foundation.configuration.validation.params
 

Subclasses of ParamValidators.ParamValidator in com.cisco.oss.foundation.configuration.validation.params
static class ParamValidators.FileValidator
           
static class ParamValidators.HEXValidator
          a validator for verifying that a given string is a valid hexadecimal value
static class ParamValidators.ParamListValidator<T,E extends Collection<T>>
           
static class ParamValidators.ParamValidatorWrapper<T>
          reader implementations
static class ParamValidators.URLValidator
           
 

Methods in com.cisco.oss.foundation.configuration.validation.params with type parameters of type ParamValidators.ParamValidator
static
<T extends ParamValidators.ParamValidator>
T
ParamValidators.getValidator(Class<T> clazz, boolean required)
          return the relevant Validator by the given class type and required indication
static
<E,T extends ParamValidators.ParamValidator<E>>
T
ParamValidators.getValidator(Class<T> clazz, Param<Boolean> param)
          wrap a validator for the given class type and according to the configured value og the given parameter.
 

Methods in com.cisco.oss.foundation.configuration.validation.params that return ParamValidators.ParamValidator
static ParamValidators.ParamValidator ParamValidators.ParamValidator.instance(boolean required)
           
static ParamValidators.ParamValidator ParamValidators.FileValidator.instance(boolean required)
           
static ParamValidators.ParamValidator ParamValidators.URLValidator.instance(boolean required)
           
static ParamValidators.ParamValidator ParamValidators.HEXValidator.instance(boolean required)
           
static ParamValidators.ParamValidator ParamValidators.ParamValidator.instance(Param<Boolean> param)
           
static ParamValidators.ParamValidator ParamValidators.FileValidator.instance(Param<Boolean> param)
           
static ParamValidators.ParamValidator ParamValidators.URLValidator.instance(Param<Boolean> param)
           
static ParamValidators.ParamValidator ParamValidators.HEXValidator.instance(Param<Boolean> param)
           
 

Methods in com.cisco.oss.foundation.configuration.validation.params with parameters of type ParamValidators.ParamValidator
<T> Param<List<T>>
ParamListFactory.asAny(ParamReaders.ParamReader<List<T>> reader, String name, T defValue, ParamValidators.ParamValidator<T> validator)
           
<T> Param<Set<T>>
ParamSetFactory.asAny(ParamReaders.ParamReader<Set<T>> reader, String name, T defValue, ParamValidators.ParamValidator<T> validator)
           
<T> Param<T>
SimpleParamFactory.asAny(ParamReaders.ParamReader<T> reader, String name, T defValue, ParamValidators.ParamValidator<T> validator)
           
 Param<Set<Boolean>> ParamSetFactory.asBool(String name, Boolean[] defValue, ParamValidators.ParamValidator<Boolean> validator)
           
 Param<List<Boolean>> ParamListFactory.asBool(String name, Boolean[] defValue, ParamValidators.ParamValidator<Boolean> validator)
           
 Param<Set<Boolean>> ParamSetFactory.asBool(String name, Boolean defValue, ParamValidators.ParamValidator<Boolean> validator)
           
 Param<List<Boolean>> ParamListFactory.asBool(String name, Boolean defValue, ParamValidators.ParamValidator<Boolean> validator)
           
 Param<Boolean> SimpleParamFactory.asBool(String name, Boolean defValue, ParamValidators.ParamValidator<Boolean> validator)
           
 Param<Set<Byte>> ParamSetFactory.asByte(String name, Byte[] defValue, ParamValidators.ParamValidator<Byte> validator)
           
 Param<List<Byte>> ParamListFactory.asByte(String name, Byte[] defValue, ParamValidators.ParamValidator<Byte> validator)
           
 Param<Set<Byte>> ParamSetFactory.asByte(String name, Byte defValue, ParamValidators.ParamValidator<Byte> validator)
           
 Param<List<Byte>> ParamListFactory.asByte(String name, Byte defValue, ParamValidators.ParamValidator<Byte> validator)
           
 Param<Byte> SimpleParamFactory.asByte(String name, Byte defValue, ParamValidators.ParamValidator<Byte> validator)
           
 Param<Set<Double>> ParamSetFactory.asDouble(String name, Double[] defValue, ParamValidators.ParamValidator<Double> validator)
           
 Param<List<Double>> ParamListFactory.asDouble(String name, Double[] defValue, ParamValidators.ParamValidator<Double> validator)
           
 Param<Set<Double>> ParamSetFactory.asDouble(String name, Double defValue, ParamValidators.ParamValidator<Double> validator)
           
 Param<List<Double>> ParamListFactory.asDouble(String name, Double defValue, ParamValidators.ParamValidator<Double> validator)
           
 Param<Double> SimpleParamFactory.asDouble(String name, Double defValue, ParamValidators.ParamValidator<Double> validator)
           
 Param<Set<Float>> ParamSetFactory.asFloat(String name, Float[] defValue, ParamValidators.ParamValidator<Float> validator)
           
 Param<List<Float>> ParamListFactory.asFloat(String name, Float[] defValue, ParamValidators.ParamValidator<Float> validator)
           
 Param<Set<Float>> ParamSetFactory.asFloat(String name, Float defValue, ParamValidators.ParamValidator<Float> validator)
           
 Param<List<Float>> ParamListFactory.asFloat(String name, Float defValue, ParamValidators.ParamValidator<Float> validator)
           
 Param<Float> SimpleParamFactory.asFloat(String name, Float defValue, ParamValidators.ParamValidator<Float> validator)
           
 Param<Set<Integer>> ParamSetFactory.asInt(String name, Integer[] defValue, ParamValidators.ParamValidator<Integer> validator)
           
 Param<List<Integer>> ParamListFactory.asInt(String name, Integer[] defValue, ParamValidators.ParamValidator<Integer> validator)
           
 Param<Set<Integer>> ParamSetFactory.asInt(String name, Integer defValue, ParamValidators.ParamValidator<Integer> validator)
           
 Param<List<Integer>> ParamListFactory.asInt(String name, Integer defValue, ParamValidators.ParamValidator<Integer> validator)
           
 Param<Integer> SimpleParamFactory.asInt(String name, Integer defValue, ParamValidators.ParamValidator<Integer> validator)
           
 Param<Set<Long>> ParamSetFactory.asLong(String name, Long[] defValue, ParamValidators.ParamValidator<Long> validator)
           
 Param<List<Long>> ParamListFactory.asLong(String name, Long[] defValue, ParamValidators.ParamValidator<Long> validator)
           
 Param<Set<Long>> ParamSetFactory.asLong(String name, Long defValue, ParamValidators.ParamValidator<Long> validator)
           
 Param<List<Long>> ParamListFactory.asLong(String name, Long defValue, ParamValidators.ParamValidator<Long> validator)
           
 Param<Long> SimpleParamFactory.asLong(String name, Long defValue, ParamValidators.ParamValidator<Long> validator)
           
 Param<Set<Short>> ParamSetFactory.asShort(String name, Short[] defValue, ParamValidators.ParamValidator<Short> validator)
           
 Param<List<Short>> ParamListFactory.asShort(String name, Short[] defValue, ParamValidators.ParamValidator<Short> validator)
           
 Param<Set<Short>> ParamSetFactory.asShort(String name, Short defValue, ParamValidators.ParamValidator<Short> validator)
           
 Param<List<Short>> ParamListFactory.asShort(String name, Short defValue, ParamValidators.ParamValidator<Short> validator)
           
 Param<Short> SimpleParamFactory.asShort(String name, Short defValue, ParamValidators.ParamValidator<Short> validator)
           
 Param<Set<String>> ParamSetFactory.asString(String name, String[] defValue, ParamValidators.ParamValidator<String> validator)
           
 Param<List<String>> ParamListFactory.asString(String name, String[] defValue, ParamValidators.ParamValidator<String> validator)
           
 Param<Set<String>> ParamSetFactory.asString(String name, String defValue, ParamValidators.ParamValidator<String> validator)
           
 Param<List<String>> ParamListFactory.asString(String name, String defValue, ParamValidators.ParamValidator<String> validator)
           
 Param<String> SimpleParamFactory.asString(String name, String defValue, ParamValidators.ParamValidator<String> validator)
           
protected
<T,C extends Collection<T>>
ParamValidators.ParamListValidator<T,C>
ParamFactory.getListValidator(ParamValidators.ParamValidator<T> validator)
           
protected  Param ParamFactory.getParam(ParamReaders.ParamReader reader, String name, Object defValue, ParamValidators.ParamValidator validator)
           
 

Constructors in com.cisco.oss.foundation.configuration.validation.params with parameters of type ParamValidators.ParamValidator
Param(ParamReaders.ParamReader<T> reader, String name, T defValue, ParamValidators.ParamValidator<T> validator)
           
ParamValidators.ParamListValidator(ParamValidators.ParamValidator<T> validator)
           
ParamValidators.ParamListValidator(ParamValidators.ParamValidator<T> validator, boolean required)
           
 



Copyright © 2014 Cisco. All Rights Reserved.