com.atlassian.confluence.content.render.xhtml.editor.macro
Interface MacroParameterTypeParser
- All Known Implementing Classes:
- MacroParameterTypeParserImpl
public interface MacroParameterTypeParser
Parses raw macro parameters to typed macro parameters
- Since:
- 5.2
Method Summary |
java.lang.Object |
parseMacroParameter(java.lang.String macroName,
java.lang.String parameterName,
java.lang.String untypedValue,
ConversionContext conversionContext)
|
java.util.Map<java.lang.String,java.lang.Object> |
parseMacroParameters(java.lang.String macroName,
java.util.Map<java.lang.String,java.lang.String> untypedParameters,
ConversionContext conversionContext)
Given raw macro parameter types, this converts them to the appropriate kind of object. |
parseMacroParameters
java.util.Map<java.lang.String,java.lang.Object> parseMacroParameters(java.lang.String macroName,
java.util.Map<java.lang.String,java.lang.String> untypedParameters,
ConversionContext conversionContext)
throws InvalidMacroParameterException
- Given raw macro parameter types, this converts them to the appropriate kind of object.
- Parameters:
macroName
- The name of the macro whose parameters are to be parsed. Corresponds to the xhtml-macro name attributeuntypedParameters
- A map of macro parameters as strings
- Returns:
- A map of macro parameters as various kinds of objects.
See
MacroParameterType
- Throws:
InvalidMacroParameterException
parseMacroParameter
java.lang.Object parseMacroParameter(java.lang.String macroName,
java.lang.String parameterName,
java.lang.String untypedValue,
ConversionContext conversionContext)
throws InvalidMacroParameterException
- Throws:
InvalidMacroParameterException
Copyright © 2003-2014 Atlassian. All Rights Reserved.