Class MethodClassDescriptor

    • Constructor Detail

      • MethodClassDescriptor

        public MethodClassDescriptor()
    • Method Detail

      • initialize

        public void initialize​(Class<?> type)
        Description copied from interface: ClassDescriptor
        Prepare this class descriptor for use.
        Parameters:
        type - of object to describe
      • getPropertyDescriptors

        protected Map<String,​PropertyDescriptor> getPropertyDescriptors​(Class<?> type)
        Returns a map of property descriptor names to property descriptor.
        Parameters:
        type - of class to inspect
        Returns:
        map of name to property descriptor
      • createDnValueMutator

        protected DnValueMutator createDnValueMutator​(PropertyDescriptor desc)
        Returns a dn value mutator for the supplied property descriptor.
        Parameters:
        desc - to create dn value mutator for
        Returns:
        dn value mutator
      • createAttributeValueMutator

        protected AttributeValueMutator createAttributeValueMutator​(PropertyDescriptor desc,
                                                                    Attribute attribute)
        Returns an attribute value mutator for the supplied property descriptor.
        Parameters:
        desc - to create attribute value mutator for
        attribute - attribute containing metadata
        Returns:
        attribute value mutator