Class ContentPropertyMappingContextVisitor
java.lang.Object
org.springframework.content.commons.mappingcontext.ContentPropertyMappingContextVisitor
- All Implemented Interfaces:
ClassVisitor
Returns a map of "path"'s to content properties for the given class.
- Author:
- warrenpa
-
Constructor Summary
ConstructorDescriptionContentPropertyMappingContextVisitor
(CharSequence keySeparator, CharSequence contentPropertySeparator) -
Method Summary
Modifier and TypeMethodDescriptionprotected String
calculateName
(String name) protected String
fullyQualify
(String path, String name, CharSequence separator) protected boolean
protected String
propertyName
(String name) protected static String[]
protected void
updateContentProperty
(Consumer<String> propertyPathField, String propertyPath) boolean
visitClass
(String path, Class<?> klazz) boolean
visitClassEnd
(String path, Class<?> klazz) boolean
visitField
(String path, Class<?> klazz, Field f) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.springframework.content.commons.mappingcontext.ClassVisitor
visitFieldAfter, visitFieldBefore
-
Constructor Details
-
ContentPropertyMappingContextVisitor
public ContentPropertyMappingContextVisitor(CharSequence keySeparator, CharSequence contentPropertySeparator)
-
-
Method Details
-
getProperties
-
visitClass
- Specified by:
visitClass
in interfaceClassVisitor
-
visitClassEnd
- Specified by:
visitClassEnd
in interfaceClassVisitor
-
visitField
- Specified by:
visitField
in interfaceClassVisitor
-
updateContentProperty
-
fullyQualify
-
propertyName
-
isNotRootContentProperty
-
calculateName
-
split
-