public class EnumConfigParam<T extends java.lang.Enum<T>> extends ConfigParam
name| Constructor and Description |
|---|
EnumConfigParam(java.lang.String configName,
java.lang.Enum<T> defaultValue,
boolean mutable,
boolean forReplication,
java.lang.Class<T> enumClass) |
| Modifier and Type | Method and Description |
|---|---|
T |
getEnumerator(java.lang.String enumName)
Returns the enumerator associated with the name
|
void |
validateValue(java.lang.String value)
Validate your value.
|
getDefault, getName, isForReplication, isMultiValueParam, isMutable, multiValueParamName, mvParamIndex, setForReplication, toStringpublic T getEnumerator(java.lang.String enumName)
enumName - the string naming the enumeratorpublic void validateValue(java.lang.String value)
throws java.lang.IllegalArgumentException
ConfigParamvalidateValue in class ConfigParamjava.lang.IllegalArgumentException - via XxxConfig.setXxx methods and
XxxConfig(Properties) ctor.Copyright (c) 2004-2012 Oracle. All rights reserved.