public abstract static class AttributeMap.Key<T> extends Object
AttributeMap. For
example, a ClientOption<T> may extend this to define options that can be stored in an AttributeMap.| Modifier and Type | Class and Description |
|---|---|
protected static class |
AttributeMap.Key.UnsafeValueType
Useful for parameterized types.
|
| Modifier | Constructor and Description |
|---|---|
protected |
Key(AttributeMap.Key.UnsafeValueType unsafeValueType) |
protected |
Key(Class<T> valueType) |
| Modifier and Type | Method and Description |
|---|---|
T |
convertValue(Object value)
Validate the provided value is of the correct type and convert it to the proper type for this option.
|
protected Key(AttributeMap.Key.UnsafeValueType unsafeValueType)
Copyright © 2018. All rights reserved.