com.cisco.oss.foundation.configuration.validation.params
Class Param<T>

java.lang.Object
  extended by com.cisco.oss.foundation.configuration.validation.params.Param<T>

public class Param<T>
extends Object

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


Constructor Summary
Param(ParamReaders.ParamReader<T> reader, String name)
           
Param(ParamReaders.ParamReader<T> reader, String name, T defValue)
           
Param(ParamReaders.ParamReader<T> reader, String name, T defValue, ParamValidators.ParamValidator<T> validator)
           
 
Method Summary
 String getName()
           
 T getValue()
           
 boolean isStatic()
           
 void readValue()
           
 void setStatic(boolean staticParam)
           
 Param<T> setValueInterceptor(ParamValueInterceptor<T> valueInterceptor)
           
 void validate()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Param

public Param(ParamReaders.ParamReader<T> reader,
             String name)

Param

public Param(ParamReaders.ParamReader<T> reader,
             String name,
             T defValue)

Param

public Param(ParamReaders.ParamReader<T> reader,
             String name,
             T defValue,
             ParamValidators.ParamValidator<T> validator)
Method Detail

getName

public String getName()

getValue

public T getValue()

readValue

public void readValue()

setValueInterceptor

public Param<T> setValueInterceptor(ParamValueInterceptor<T> valueInterceptor)

isStatic

public boolean isStatic()

setStatic

public void setStatic(boolean staticParam)

validate

public void validate()


Copyright © 2014 Cisco. All Rights Reserved.