Class DefaultPropertyNodeNameProvider
java.lang.Object
org.hibernate.validator.internal.engine.DefaultPropertyNodeNameProvider
- All Implemented Interfaces:
Serializable,PropertyNodeNameProvider
public class DefaultPropertyNodeNameProvider
extends Object
implements PropertyNodeNameProvider, Serializable
A default
PropertyNodeNameProvider implementation which returns the property name.- Author:
- Damir Alibegovic
- See Also:
-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
DefaultPropertyNodeNameProvider
public DefaultPropertyNodeNameProvider()
-
-
Method Details
-
getName
Description copied from interface:PropertyNodeNameProviderReturns the resolved name of a property.Depending on the subtype of the
Property, a different strategy for name resolution could be applied, defaulting toProperty.getName(). For example:if (property instanceof
JavaBeanProperty) { // for instance, generate a property name based on the annotations of the property } else { return property.getName(); }- Specified by:
getNamein interfacePropertyNodeNameProvider- Parameters:
property- who's name needs to be resolved- Returns:
- String representing the resolved name
-