Class PropertyNameResolver.ConventionalBeanPropertyNameResolver

    • Constructor Detail

      • ConventionalBeanPropertyNameResolver

        public ConventionalBeanPropertyNameResolver()
    • Method Detail

      • resolve

        public String resolve​(int parameterIdx,
                              Constructor<?> fromConstructor)
        Description copied from interface: PropertyNameResolver
        Resolve the parameter name on position parameterIdx in the constructor fromConstructor.
        Specified by:
        resolve in interface PropertyNameResolver
        Parameters:
        parameterIdx - parameter index
        fromConstructor - the constructor being processed
        Returns:
        the resolved name of the parameter or null
      • resolve

        public String resolve​(Field fromField)
        Description copied from interface: PropertyNameResolver
        Resolve the property name from this field.
        Specified by:
        resolve in interface PropertyNameResolver
        Parameters:
        fromField - - the field to use for name resolution.
        Returns:
        the resolved name or null.
      • resolve

        public String resolve​(Method fromMethod)
        Description copied from interface: PropertyNameResolver
        Resolve the property name from this method.
        Specified by:
        resolve in interface PropertyNameResolver
        Parameters:
        fromMethod - - the method to be used for name resolution.
        Returns:
        the resolved name or null.
      • resolve

        public String resolve​(int parameterIdx,
                              Method fromMethod)
        Description copied from interface: PropertyNameResolver
        Resolve the name of the parameter with parameterIdx as index in fromMethod method.
        Specified by:
        resolve in interface PropertyNameResolver
        Parameters:
        parameterIdx - parameter index
        fromMethod - the method being processed
        Returns:
        the resolved name of the parameter or null