Class BeanPropertySet<T>

    • Method Detail

      • get

        public static <T> PropertySet<T> get​(Class<? extends T> beanType)
        Gets a BeanPropertySet for the given bean type.
        Type Parameters:
        T - bean type
        Parameters:
        beanType - the bean type to get a property set for, not null
        Returns:
        the bean property set, not null
      • get

        public static <T> PropertySet<T> get​(Class<? extends T> beanType,
                                             boolean checkNestedDefinitions,
                                             PropertyFilterDefinition filterDefinition)
        Gets a BeanPropertySet for the given bean type.
        Type Parameters:
        T - bean type
        Parameters:
        beanType - the bean type to get a property set for, not null
        checkNestedDefinitions - whether to scan for nested definitions in beanType
        filterDefinition - filtering conditions for nested properties
        Returns:
        the bean property set, not null
        Since:
        8.2
      • getBeanType

        public Class<T> getBeanType()
        Gets the bean type of this bean property set.
        Returns:
        the bean type of this bean property set
        Since:
        8.2