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 defaultPropertyNodeNameProviderimplementation which returns the property name.- Author:
- Damir Alibegovic
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description DefaultPropertyNodeNameProvider()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetName(Property property)Returns the resolved name of a property.
-
-
-
Method Detail
-
getName
public String getName(Property property)
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
-
-