public class MacroParameterTypeParserImpl extends Object implements MacroParameterTypeParser
| Constructor and Description |
|---|
MacroParameterTypeParserImpl(MacroMetadataManager macroMetadataManager,
ConfluenceUserDao userDao) |
| Modifier and Type | Method and Description |
|---|---|
Object |
parseMacroParameter(String macroName,
String parameterName,
String untypedValue,
Map<String,String> untypedParameters,
ConversionContext conversionContext) |
Map<String,Object> |
parseMacroParameters(String macroName,
Map<String,String> untypedParameters,
ConversionContext conversionContext)
Given raw macro parameter types, this converts them to the appropriate kind of object.
|
public MacroParameterTypeParserImpl(MacroMetadataManager macroMetadataManager, ConfluenceUserDao userDao)
public Map<String,Object> parseMacroParameters(String macroName, Map<String,String> untypedParameters, ConversionContext conversionContext) throws InvalidMacroParameterException
MacroParameterTypeParserparseMacroParameters in interface MacroParameterTypeParsermacroName - The name of the macro whose parameters are to be parsed. Corresponds to the xhtml-macro name attributeuntypedParameters - A map of macro parameters as stringsMacroParameterTypeInvalidMacroParameterExceptionpublic Object parseMacroParameter(String macroName, String parameterName, String untypedValue, Map<String,String> untypedParameters, ConversionContext conversionContext) throws InvalidMacroParameterException
parseMacroParameter in interface MacroParameterTypeParserInvalidMacroParameterExceptionCopyright © 2003–2021 Atlassian. All rights reserved.