com.cisco.oss.foundation.configuration.validation.params
Class ParamReaders

java.lang.Object
  extended by com.cisco.oss.foundation.configuration.validation.params.ParamReaders

public class ParamReaders
extends Object

Created By: kgreen Date-Time: 10/3/13 8:38 AM


Nested Class Summary
static class ParamReaders.BooleanReader
           
static class ParamReaders.ByteReader
           
static class ParamReaders.DoubleReader
           
static class ParamReaders.FloatReader
           
static class ParamReaders.IntReader
           
static class ParamReaders.KeysComparator
           
static class ParamReaders.ListReader<V>
           
static class ParamReaders.LongReader
          reader implementations
static class ParamReaders.MethodReader<T>
          this ParamReader is used for complex types where the configuration value is extracted by invoking a specific method
static interface ParamReaders.ParamReader<T>
          a reader interface for reading from the configuration
static class ParamReaders.SetReader<V>
           
static class ParamReaders.ShortReader
           
static class ParamReaders.StringReader
           
 
Field Summary
static ParamReaders.ListReader<Boolean> booleanListReader
           
static ParamReaders.BooleanReader booleanReader
           
static ParamReaders.SetReader<Boolean> booleanSetReader
           
static ParamReaders.ListReader<Byte> byteListReader
           
static ParamReaders.ByteReader byteReader
           
static ParamReaders.SetReader<Byte> byteSetReader
           
static ParamReaders.ListReader<Double> doubleListReader
           
static ParamReaders.DoubleReader doubleReader
           
static ParamReaders.SetReader<Double> doubleSetReader
           
static ParamReaders.ListReader<Float> floatListReader
           
static ParamReaders.FloatReader floatReader
           
static ParamReaders.SetReader<Float> floatSetReader
           
static ParamReaders.ListReader<Integer> intListReader
           
static ParamReaders.IntReader intReader
           
static ParamReaders.SetReader<Integer> intSetReader
           
static ParamReaders.ListReader<Long> longListReader
           
static ParamReaders.LongReader longReader
           
static ParamReaders.SetReader<Long> longSetReader
           
static Class SET_CLASS
           
static ParamReaders.ListReader<Short> shortListReader
           
static ParamReaders.ShortReader shortReader
           
static ParamReaders.SetReader<Short> shortSetReader
           
static ParamReaders.ListReader<String> stringListReader
           
static ParamReaders.StringReader stringReader
          readers instances
static ParamReaders.SetReader<String> stringSetReader
           
 
Method Summary
static ParamReaders getInstance()
           
 void setConfiguration(org.apache.commons.configuration.Configuration configuration)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SET_CLASS

public static final Class SET_CLASS

stringReader

public static final ParamReaders.StringReader stringReader
readers instances


longReader

public static final ParamReaders.LongReader longReader

intReader

public static final ParamReaders.IntReader intReader

booleanReader

public static final ParamReaders.BooleanReader booleanReader

floatReader

public static final ParamReaders.FloatReader floatReader

doubleReader

public static final ParamReaders.DoubleReader doubleReader

shortReader

public static final ParamReaders.ShortReader shortReader

byteReader

public static final ParamReaders.ByteReader byteReader

stringSetReader

public static final ParamReaders.SetReader<String> stringSetReader

longSetReader

public static final ParamReaders.SetReader<Long> longSetReader

intSetReader

public static final ParamReaders.SetReader<Integer> intSetReader

booleanSetReader

public static final ParamReaders.SetReader<Boolean> booleanSetReader

floatSetReader

public static final ParamReaders.SetReader<Float> floatSetReader

doubleSetReader

public static final ParamReaders.SetReader<Double> doubleSetReader

shortSetReader

public static final ParamReaders.SetReader<Short> shortSetReader

byteSetReader

public static final ParamReaders.SetReader<Byte> byteSetReader

stringListReader

public static final ParamReaders.ListReader<String> stringListReader

longListReader

public static final ParamReaders.ListReader<Long> longListReader

intListReader

public static final ParamReaders.ListReader<Integer> intListReader

booleanListReader

public static final ParamReaders.ListReader<Boolean> booleanListReader

floatListReader

public static final ParamReaders.ListReader<Float> floatListReader

doubleListReader

public static final ParamReaders.ListReader<Double> doubleListReader

shortListReader

public static final ParamReaders.ListReader<Short> shortListReader

byteListReader

public static final ParamReaders.ListReader<Byte> byteListReader
Method Detail

getInstance

public static ParamReaders getInstance()

setConfiguration

public void setConfiguration(org.apache.commons.configuration.Configuration configuration)


Copyright © 2014 Cisco. All Rights Reserved.