public class MethodClassDescriptor extends AbstractClassDescriptor
Method
s on a type. Leverages the Introspector
class for reading descriptors.AbstractClassDescriptor.SimpleAttributeValueMutator, AbstractClassDescriptor.SimpleDnValueMutator
logger
Constructor and Description |
---|
MethodClassDescriptor() |
Modifier and Type | Method and Description |
---|---|
protected AttributeValueMutator |
createAttributeValueMutator(PropertyDescriptor desc,
Attribute attribute)
Returns an attribute value mutator for the supplied property descriptor.
|
protected DnValueMutator |
createDnValueMutator(PropertyDescriptor desc)
Returns a dn value mutator for the supplied property descriptor.
|
protected Map<String,PropertyDescriptor> |
getPropertyDescriptors(Class<?> type)
Returns a map of property descriptor names to property descriptor.
|
void |
initialize(Class<?> type)
Prepare this class descriptor for use.
|
addAttributeValueMutator, addAttributeValueMutator, getAttributeValueMutator, getAttributeValueMutators, getDnValueMutator, setDnValueMutator, toString
public void initialize(Class<?> type)
ClassDescriptor
type
- of object to describeprotected Map<String,PropertyDescriptor> getPropertyDescriptors(Class<?> type)
type
- of class to inspectprotected DnValueMutator createDnValueMutator(PropertyDescriptor desc)
desc
- to create dn value mutator forprotected AttributeValueMutator createAttributeValueMutator(PropertyDescriptor desc, Attribute attribute)
desc
- to create attribute value mutator forattribute
- attribute containing metadataCopyright © 2003-2019 Virginia Tech. All Rights Reserved.