com.cisco.oss.foundation.configuration.validation.params
Class ParamSetFactory
java.lang.Object
com.cisco.oss.foundation.configuration.validation.params.ParamFactory
com.cisco.oss.foundation.configuration.validation.params.ParamSetFactory
public class ParamSetFactory
- extends ParamFactory
Created By: kgreen
Date-Time: 11/6/13 6:00 PM
|
Method Summary |
|
asAny(ParamReaders.ParamReader<Set<T>> reader,
String name)
|
|
asAny(ParamReaders.ParamReader<Set<T>> reader,
String name,
T defValue)
|
|
asAny(ParamReaders.ParamReader<Set<T>> reader,
String name,
T defValue,
ParamValidators.ParamValidator<T> validator)
|
Param<Set<Boolean>> |
asBool(String name)
|
Param<Set<Boolean>> |
asBool(String name,
Boolean defValue)
|
Param<Set<Boolean>> |
asBool(String name,
Boolean[] defValue)
|
Param<Set<Boolean>> |
asBool(String name,
Boolean[] defValue,
ParamValidators.ParamValidator<Boolean> validator)
|
Param<Set<Boolean>> |
asBool(String name,
Boolean defValue,
ParamValidators.ParamValidator<Boolean> validator)
|
Param<Set<Byte>> |
asByte(String name)
|
Param<Set<Byte>> |
asByte(String name,
Byte defValue)
|
Param<Set<Byte>> |
asByte(String name,
Byte[] defValue)
|
Param<Set<Byte>> |
asByte(String name,
Byte[] defValue,
ParamValidators.ParamValidator<Byte> validator)
|
Param<Set<Byte>> |
asByte(String name,
Byte defValue,
ParamValidators.ParamValidator<Byte> validator)
|
Param<Set<Double>> |
asDouble(String name)
|
Param<Set<Double>> |
asDouble(String name,
Double defValue)
|
Param<Set<Double>> |
asDouble(String name,
Double[] defValue)
|
Param<Set<Double>> |
asDouble(String name,
Double[] defValue,
ParamValidators.ParamValidator<Double> validator)
|
Param<Set<Double>> |
asDouble(String name,
Double defValue,
ParamValidators.ParamValidator<Double> validator)
|
Param<Set<Float>> |
asFloat(String name)
|
Param<Set<Float>> |
asFloat(String name,
Float defValue)
|
Param<Set<Float>> |
asFloat(String name,
Float[] defValue)
|
Param<Set<Float>> |
asFloat(String name,
Float[] defValue,
ParamValidators.ParamValidator<Float> validator)
|
Param<Set<Float>> |
asFloat(String name,
Float defValue,
ParamValidators.ParamValidator<Float> validator)
|
Param<Set<Integer>> |
asInt(String name)
|
Param<Set<Integer>> |
asInt(String name,
Integer defValue)
|
Param<Set<Integer>> |
asInt(String name,
Integer[] defValue)
|
Param<Set<Integer>> |
asInt(String name,
Integer[] defValue,
ParamValidators.ParamValidator<Integer> validator)
|
Param<Set<Integer>> |
asInt(String name,
Integer defValue,
ParamValidators.ParamValidator<Integer> validator)
|
Param<Set<Long>> |
asLong(String name)
|
Param<Set<Long>> |
asLong(String name,
Long defValue)
|
Param<Set<Long>> |
asLong(String name,
Long[] defValue)
|
Param<Set<Long>> |
asLong(String name,
Long[] defValue,
ParamValidators.ParamValidator<Long> validator)
|
Param<Set<Long>> |
asLong(String name,
Long defValue,
ParamValidators.ParamValidator<Long> validator)
|
Param<Set<Short>> |
asShort(String name)
|
Param<Set<Short>> |
asShort(String name,
Short defValue)
|
Param<Set<Short>> |
asShort(String name,
Short[] defValue)
|
Param<Set<Short>> |
asShort(String name,
Short[] defValue,
ParamValidators.ParamValidator<Short> validator)
|
Param<Set<Short>> |
asShort(String name,
Short defValue,
ParamValidators.ParamValidator<Short> validator)
|
Param<Set<String>> |
asString(String name)
|
Param<Set<String>> |
asString(String name,
String defValue)
|
Param<Set<String>> |
asString(String name,
String[] defValue)
|
Param<Set<String>> |
asString(String name,
String[] defValue,
ParamValidators.ParamValidator<String> validator)
|
Param<Set<String>> |
asString(String name,
String defValue,
ParamValidators.ParamValidator<String> validator)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ParamSetFactory
protected ParamSetFactory(ParamFactory.ParamType paramType)
asString
public Param<Set<String>> asString(String name)
asString
public Param<Set<String>> asString(String name,
String defValue)
asString
public Param<Set<String>> asString(String name,
String[] defValue)
asString
public Param<Set<String>> asString(String name,
String defValue,
ParamValidators.ParamValidator<String> validator)
asString
public Param<Set<String>> asString(String name,
String[] defValue,
ParamValidators.ParamValidator<String> validator)
asInt
public Param<Set<Integer>> asInt(String name)
asInt
public Param<Set<Integer>> asInt(String name,
Integer defValue)
asInt
public Param<Set<Integer>> asInt(String name,
Integer[] defValue)
asInt
public Param<Set<Integer>> asInt(String name,
Integer defValue,
ParamValidators.ParamValidator<Integer> validator)
asInt
public Param<Set<Integer>> asInt(String name,
Integer[] defValue,
ParamValidators.ParamValidator<Integer> validator)
asLong
public Param<Set<Long>> asLong(String name)
asLong
public Param<Set<Long>> asLong(String name,
Long defValue)
asLong
public Param<Set<Long>> asLong(String name,
Long[] defValue)
asLong
public Param<Set<Long>> asLong(String name,
Long defValue,
ParamValidators.ParamValidator<Long> validator)
asLong
public Param<Set<Long>> asLong(String name,
Long[] defValue,
ParamValidators.ParamValidator<Long> validator)
asBool
public Param<Set<Boolean>> asBool(String name)
asBool
public Param<Set<Boolean>> asBool(String name,
Boolean defValue)
asBool
public Param<Set<Boolean>> asBool(String name,
Boolean[] defValue)
asBool
public Param<Set<Boolean>> asBool(String name,
Boolean defValue,
ParamValidators.ParamValidator<Boolean> validator)
asBool
public Param<Set<Boolean>> asBool(String name,
Boolean[] defValue,
ParamValidators.ParamValidator<Boolean> validator)
asFloat
public Param<Set<Float>> asFloat(String name)
asFloat
public Param<Set<Float>> asFloat(String name,
Float defValue)
asFloat
public Param<Set<Float>> asFloat(String name,
Float[] defValue)
asFloat
public Param<Set<Float>> asFloat(String name,
Float defValue,
ParamValidators.ParamValidator<Float> validator)
asFloat
public Param<Set<Float>> asFloat(String name,
Float[] defValue,
ParamValidators.ParamValidator<Float> validator)
asDouble
public Param<Set<Double>> asDouble(String name)
asDouble
public Param<Set<Double>> asDouble(String name,
Double defValue)
asDouble
public Param<Set<Double>> asDouble(String name,
Double[] defValue)
asDouble
public Param<Set<Double>> asDouble(String name,
Double defValue,
ParamValidators.ParamValidator<Double> validator)
asDouble
public Param<Set<Double>> asDouble(String name,
Double[] defValue,
ParamValidators.ParamValidator<Double> validator)
asShort
public Param<Set<Short>> asShort(String name)
asShort
public Param<Set<Short>> asShort(String name,
Short defValue)
asShort
public Param<Set<Short>> asShort(String name,
Short[] defValue)
asShort
public Param<Set<Short>> asShort(String name,
Short defValue,
ParamValidators.ParamValidator<Short> validator)
asShort
public Param<Set<Short>> asShort(String name,
Short[] defValue,
ParamValidators.ParamValidator<Short> validator)
asByte
public Param<Set<Byte>> asByte(String name)
asByte
public Param<Set<Byte>> asByte(String name,
Byte defValue)
asByte
public Param<Set<Byte>> asByte(String name,
Byte[] defValue)
asByte
public Param<Set<Byte>> asByte(String name,
Byte defValue,
ParamValidators.ParamValidator<Byte> validator)
asByte
public Param<Set<Byte>> asByte(String name,
Byte[] defValue,
ParamValidators.ParamValidator<Byte> validator)
asAny
public <T> Param<Set<T>> asAny(ParamReaders.ParamReader<Set<T>> reader,
String name)
asAny
public <T> Param<Set<T>> asAny(ParamReaders.ParamReader<Set<T>> reader,
String name,
T defValue)
asAny
public <T> Param<Set<T>> asAny(ParamReaders.ParamReader<Set<T>> reader,
String name,
T defValue,
ParamValidators.ParamValidator<T> validator)
Copyright © 2014 Cisco. All Rights Reserved.