Uses of Class
com.cisco.oss.foundation.configuration.validation.params.Param

Packages that use Param
com.cisco.oss.foundation.configuration.validation   
com.cisco.oss.foundation.configuration.validation.params   
 

Uses of Param in com.cisco.oss.foundation.configuration.validation
 

Methods in com.cisco.oss.foundation.configuration.validation with parameters of type Param
static void BaseConfiguration.addParameter(Param param)
           
 

Method parameters in com.cisco.oss.foundation.configuration.validation with type arguments of type Param
 void BaseConfiguration.ConfigChangeListener.configurationChanged(HashSet<Param> changedParams)
           
 

Uses of Param in com.cisco.oss.foundation.configuration.validation.params
 

Methods in com.cisco.oss.foundation.configuration.validation.params that return Param
<T> Param<List<T>>
ParamListFactory.asAny(ParamReaders.ParamReader<List<T>> reader, String name)
           
<T> Param<List<T>>
ParamListFactory.asAny(ParamReaders.ParamReader<List<T>> reader, String name, T defValue)
           
<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> Param<Set<T>>
ParamSetFactory.asAny(ParamReaders.ParamReader<Set<T>> reader, String name, T defValue)
           
<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> Param<T>
SimpleParamFactory.asAny(ParamReaders.ParamReader<T> reader, String name, T defValue)
           
<T> Param<T>
SimpleParamFactory.asAny(ParamReaders.ParamReader<T> reader, String name, T defValue, ParamValidators.ParamValidator<T> validator)
           
 Param<Set<Boolean>> ParamSetFactory.asBool(String name)
           
 Param<List<Boolean>> ParamListFactory.asBool(String name)
           
 Param<Boolean> SimpleParamFactory.asBool(String name)
           
 Param<Set<Boolean>> ParamSetFactory.asBool(String name, Boolean defValue)
           
 Param<List<Boolean>> ParamListFactory.asBool(String name, Boolean defValue)
           
 Param<Boolean> SimpleParamFactory.asBool(String name, Boolean defValue)
           
 Param<Set<Boolean>> ParamSetFactory.asBool(String name, Boolean[] defValue)
           
 Param<List<Boolean>> ParamListFactory.asBool(String name, Boolean[] defValue)
           
 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)
           
 Param<List<Byte>> ParamListFactory.asByte(String name)
           
 Param<Byte> SimpleParamFactory.asByte(String name)
           
 Param<Set<Byte>> ParamSetFactory.asByte(String name, Byte defValue)
           
 Param<List<Byte>> ParamListFactory.asByte(String name, Byte defValue)
           
 Param<Byte> SimpleParamFactory.asByte(String name, Byte defValue)
           
 Param<Set<Byte>> ParamSetFactory.asByte(String name, Byte[] defValue)
           
 Param<List<Byte>> ParamListFactory.asByte(String name, Byte[] defValue)
           
 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)
           
 Param<List<Double>> ParamListFactory.asDouble(String name)
           
 Param<Double> SimpleParamFactory.asDouble(String name)
           
 Param<Set<Double>> ParamSetFactory.asDouble(String name, Double defValue)
           
 Param<List<Double>> ParamListFactory.asDouble(String name, Double defValue)
           
 Param<Double> SimpleParamFactory.asDouble(String name, Double defValue)
           
 Param<Set<Double>> ParamSetFactory.asDouble(String name, Double[] defValue)
           
 Param<List<Double>> ParamListFactory.asDouble(String name, Double[] defValue)
           
 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)
           
 Param<List<Float>> ParamListFactory.asFloat(String name)
           
 Param<Float> SimpleParamFactory.asFloat(String name)
           
 Param<Set<Float>> ParamSetFactory.asFloat(String name, Float defValue)
           
 Param<List<Float>> ParamListFactory.asFloat(String name, Float defValue)
           
 Param<Float> SimpleParamFactory.asFloat(String name, Float defValue)
           
 Param<Set<Float>> ParamSetFactory.asFloat(String name, Float[] defValue)
           
 Param<List<Float>> ParamListFactory.asFloat(String name, Float[] defValue)
           
 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)
           
 Param<List<Integer>> ParamListFactory.asInt(String name)
           
 Param<Integer> SimpleParamFactory.asInt(String name)
           
 Param<Set<Integer>> ParamSetFactory.asInt(String name, Integer defValue)
           
 Param<List<Integer>> ParamListFactory.asInt(String name, Integer defValue)
           
 Param<Integer> SimpleParamFactory.asInt(String name, Integer defValue)
           
 Param<Set<Integer>> ParamSetFactory.asInt(String name, Integer[] defValue)
           
 Param<List<Integer>> ParamListFactory.asInt(String name, Integer[] defValue)
           
 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)
           
 Param<List<Long>> ParamListFactory.asLong(String name)
           
 Param<Long> SimpleParamFactory.asLong(String name)
           
 Param<Set<Long>> ParamSetFactory.asLong(String name, Long defValue)
           
 Param<List<Long>> ParamListFactory.asLong(String name, Long defValue)
           
 Param<Long> SimpleParamFactory.asLong(String name, Long defValue)
           
 Param<Set<Long>> ParamSetFactory.asLong(String name, Long[] defValue)
           
 Param<List<Long>> ParamListFactory.asLong(String name, Long[] defValue)
           
 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)
           
 Param<List<Short>> ParamListFactory.asShort(String name)
           
 Param<Short> SimpleParamFactory.asShort(String name)
           
 Param<Set<Short>> ParamSetFactory.asShort(String name, Short defValue)
           
 Param<List<Short>> ParamListFactory.asShort(String name, Short defValue)
           
 Param<Short> SimpleParamFactory.asShort(String name, Short defValue)
           
 Param<Set<Short>> ParamSetFactory.asShort(String name, Short[] defValue)
           
 Param<List<Short>> ParamListFactory.asShort(String name, Short[] defValue)
           
 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)
           
 Param<List<String>> ParamListFactory.asString(String name)
           
 Param<String> SimpleParamFactory.asString(String name)
           
 Param<Set<String>> ParamSetFactory.asString(String name, String defValue)
           
 Param<List<String>> ParamListFactory.asString(String name, String defValue)
           
 Param<String> SimpleParamFactory.asString(String name, String defValue)
           
 Param<Set<String>> ParamSetFactory.asString(String name, String[] defValue)
           
 Param<List<String>> ParamListFactory.asString(String name, String[] defValue)
           
 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  Param ParamFactory.getParam(ParamReaders.ParamReader reader, String name)
           
protected  Param ParamFactory.getParam(ParamReaders.ParamReader reader, String name, Object defValue)
           
protected  Param ParamFactory.getParam(ParamReaders.ParamReader reader, String name, Object defValue, ParamValidators.ParamValidator validator)
           
 Param<T> Param.setValueInterceptor(ParamValueInterceptor<T> valueInterceptor)
           
 

Methods in com.cisco.oss.foundation.configuration.validation.params with parameters of type Param
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.
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)
           
 



Copyright © 2014 Cisco. All Rights Reserved.