Class JsonEscapingStrategy
- java.lang.Object
-
- io.wcm.devops.conga.generator.plugins.handlebars.escaping.JsonEscapingStrategy
-
- All Implemented Interfaces:
EscapingStrategyPlugin
,Plugin
public class JsonEscapingStrategy extends Object implements EscapingStrategyPlugin
Escapes for JSON files.
-
-
Constructor Summary
Constructors Constructor Description JsonEscapingStrategy()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
accepts(String fileExtension, EscapingStrategyContext pluginContext)
Checks if the plugin can be applied to files with the given file extension.String
escape(CharSequence value, EscapingStrategyContext pluginContext)
Escape theCharSequence
.String
getName()
-
-
-
Field Detail
-
NAME
public static final String NAME
Plugin name- See Also:
- Constant Field Values
-
-
Method Detail
-
getName
public String getName()
-
accepts
public boolean accepts(String fileExtension, EscapingStrategyContext pluginContext)
Description copied from interface:EscapingStrategyPlugin
Checks if the plugin can be applied to files with the given file extension.- Specified by:
accepts
in interfaceEscapingStrategyPlugin
- Parameters:
fileExtension
- File extensionpluginContext
- Plugin context- Returns:
- true when the plugin can be applied to the given file.
-
escape
public String escape(CharSequence value, EscapingStrategyContext pluginContext)
Description copied from interface:EscapingStrategyPlugin
Escape theCharSequence
.- Specified by:
escape
in interfaceEscapingStrategyPlugin
- Parameters:
value
- the character sequence to be escaped.pluginContext
- Plugin context- Returns:
- the escaped character sequence.
-
-