public class RestDocumentationContextPlaceholderResolver
extends java.lang.Object
implements org.springframework.util.PropertyPlaceholderHelper.PlaceholderResolver
PropertyPlaceholderHelper.PlaceholderResolver that resolves placeholders using a
 RestDocumentationContext. The following placeholders are supported:
 step - the step current
 count.
 methodName - the unmodified name of the
 current test method without
 applying any formatting
 method-name - the name of the
 current test method formatted
 using kebab-case
 method_name - the name of the
 current test method formatted
 using snake_case
 ClassName - the unmodified simple name of the
 current test class
 class-name - the simple name of the
 current test class formatted using
 kebab-case
 class_name - the simple name of the
 current test class formatted using
 snake case
 | Constructor and Description | 
|---|
| RestDocumentationContextPlaceholderResolver(RestDocumentationContext context)Creates a new placeholder resolver that will resolve placeholders using the given
  context. | 
| Modifier and Type | Method and Description | 
|---|---|
| protected java.lang.String | camelCaseToKebabCase(java.lang.String string)Converts the given  stringfrom camelCase to kebab-case. | 
| protected java.lang.String | camelCaseToSnakeCase(java.lang.String string)Converts the given  stringfrom camelCase to snake_case. | 
| protected RestDocumentationContext | getContext()Returns the  RestDocumentationContextthat should be used during placeholder
 resolution. | 
| java.lang.String | resolvePlaceholder(java.lang.String placeholderName) | 
public RestDocumentationContextPlaceholderResolver(RestDocumentationContext context)
context.context - the context to usepublic java.lang.String resolvePlaceholder(java.lang.String placeholderName)
resolvePlaceholder in interface org.springframework.util.PropertyPlaceholderHelper.PlaceholderResolverprotected final java.lang.String camelCaseToKebabCase(java.lang.String string)
string from camelCase to kebab-case.string - the stringprotected final java.lang.String camelCaseToSnakeCase(java.lang.String string)
string from camelCase to snake_case.string - the stringprotected final RestDocumentationContext getContext()
RestDocumentationContext that should be used during placeholder
 resolution.