com.cisco.oss.foundation.configuration.validation.params
Class ParamReaders.MethodReader<T>
java.lang.Object
com.cisco.oss.foundation.configuration.validation.params.ParamReaders.MethodReader<T>
- All Implemented Interfaces:
- ParamReaders.ParamReader<T>
- Enclosing class:
- ParamReaders
public static class ParamReaders.MethodReader<T>
- extends Object
- implements ParamReaders.ParamReader<T>
this ParamReader is used for complex types where the configuration value is extracted by invoking a specific method
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ParamReaders.MethodReader
public ParamReaders.MethodReader(Object invoker,
String methodName)
- can be an instance OR a Class reference. In order to activate a STATIC method, pass the class reference.
ParamReaders.MethodReader
public ParamReaders.MethodReader(Object invoker,
String methodName,
Object... args)
readValue
public T readValue(String name)
- Specified by:
readValue in interface ParamReaders.ParamReader<T>
readValue
public T readValue(String name,
T defValue)
- Specified by:
readValue in interface ParamReaders.ParamReader<T>
Copyright © 2014 Cisco. All Rights Reserved.