public class FieldClassDescriptor extends AbstractClassDescriptor
Fields on a type.AbstractClassDescriptor.SimpleAttributeValueMutator, AbstractClassDescriptor.SimpleDnValueMutatorlogger| Constructor and Description |
|---|
FieldClassDescriptor() |
| Modifier and Type | Method and Description |
|---|---|
protected AttributeValueMutator |
createAttributeValueMutator(Field field,
Attribute attribute)
Returns an attribute value mutator for the supplied field.
|
protected DnValueMutator |
createDnValueMutator(Field field)
Returns a dn value mutator for the supplied field.
|
protected Map<String,Field> |
getDeclaredFields(Class<?> type)
Returns a map of all the field names to the field.
|
void |
initialize(Class<?> type)
Prepare this class descriptor for use.
|
addAttributeValueMutator, addAttributeValueMutator, getAttributeValueMutator, getAttributeValueMutators, getDnValueMutator, setDnValueMutator, toStringpublic void initialize(Class<?> type)
ClassDescriptortype - of object to describeprotected Map<String,Field> getDeclaredFields(Class<?> type)
type - to read declared fields fromprotected DnValueMutator createDnValueMutator(Field field)
field - to create dn value mutator forprotected AttributeValueMutator createAttributeValueMutator(Field field, Attribute attribute)
field - to create attribute value mutator forattribute - attribute containing metadataCopyright © 2003-2019 Virginia Tech. All Rights Reserved.