Class FieldClassDescriptor

    • Constructor Detail

      • FieldClassDescriptor

        public FieldClassDescriptor()
    • 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
      • getDeclaredFields

        protected Map<String,​Field> getDeclaredFields​(Class<?> type)
        Returns a map of all the field names to the field.
        Parameters:
        type - to read declared fields from
        Returns:
        map of field names to field
      • createDnValueMutator

        protected DnValueMutator createDnValueMutator​(Field field)
        Returns a dn value mutator for the supplied field.
        Parameters:
        field - to create dn value mutator for
        Returns:
        dn value mutator
      • createAttributeValueMutator

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