public class MacroInfo extends PageInfo
| Modifier and Type | Field and Description |
|---|---|
protected com.atlassian.confluence.content.render.xhtml.ConversionContext |
conversionContext |
static java.lang.String |
MACRO_BODY
This is the parameter value that is used to store the macro body in the macro parameter Map.
|
| Constructor and Description |
|---|
MacroInfo(org.randombits.storage.IndexedStorage params,
java.lang.String body,
com.atlassian.confluence.content.render.xhtml.ConversionContext conversionContext,
org.randombits.support.core.env.EnvironmentAssistant environmentAssistant,
com.atlassian.confluence.xhtml.api.XhtmlContent xhtmlContent)
|
MacroInfo(org.randombits.storage.IndexedStorage params,
java.lang.String body,
com.atlassian.confluence.content.render.xhtml.ConversionContext conversionContext,
MacroAssistant macroAssistant) |
MacroInfo(org.randombits.storage.IndexedStorage macroParams,
java.lang.String body,
MacroInfo info,
org.randombits.support.core.env.EnvironmentAssistant environmentAssistant,
com.atlassian.confluence.xhtml.api.XhtmlContent xhtmlContent)
|
MacroInfo(org.randombits.storage.IndexedStorage macroParams,
java.lang.String body,
MacroInfo info,
MacroAssistant macroAssistant) |
MacroInfo(MacroInfo info)
Constructs a new copy of the specified macro info.
|
MacroInfo(java.util.Map<java.lang.String,java.lang.String> params,
java.lang.String body,
com.atlassian.confluence.content.render.xhtml.ConversionContext conversionContext,
org.randombits.support.core.env.EnvironmentAssistant environmentAssistant,
com.atlassian.confluence.xhtml.api.XhtmlContent xhtmlContent)
|
MacroInfo(java.util.Map<java.lang.String,java.lang.String> params,
java.lang.String body,
com.atlassian.confluence.content.render.xhtml.ConversionContext conversionContext,
MacroAssistant macroAssistant) |
| Modifier and Type | Method and Description |
|---|---|
com.atlassian.confluence.macro.MacroExecutionContext |
asMacroExecutionContext() |
void |
close()
Call this method to indicate the class can free up its resources.
|
protected org.randombits.support.core.param.ParameterSource |
createParameterSource() |
static org.randombits.storage.IndexedStorage |
createParameterStorage(java.util.Map<java.lang.String,java.lang.String> params)
Creates a new
IndexedStorage. |
com.atlassian.confluence.content.render.xhtml.ConversionContext |
getConversionContext() |
org.randombits.storage.Storage |
getConversionContextParams() |
static com.atlassian.confluence.content.render.xhtml.ConversionContext |
getCurrentConversionContext() |
MacroAssistant |
getMacroAssistant() |
java.lang.String |
getMacroBody() |
org.randombits.storage.IndexedStorage |
getMacroParams() |
<T extends org.randombits.support.core.param.Parameters> |
getMacroParams(java.lang.Class<T> paramsClass) |
java.util.Map<java.lang.String,java.lang.String> |
getMacroParamsMap()
Returns the original macro parameter map.
|
java.util.List<com.atlassian.confluence.xhtml.api.MacroDefinition> |
getPageMacros()
Deprecated.
No replacement. Inject
XhtmlContent and handle it directly if required. |
org.randombits.support.core.param.ParameterAssistant |
getParameterAssistant() |
com.atlassian.confluence.xhtml.api.XhtmlContent |
getXhtmlContent() |
getContent, getContentProperties, getCurrentContent, getCurrentUser, getSpace, setContentfinalize, getEnvironmentAssistant, getRequest, getRequestAttributes, getRequestParams, getSession, getSessionAttributespublic static final java.lang.String MACRO_BODY
protected com.atlassian.confluence.content.render.xhtml.ConversionContext conversionContext
@Deprecated
public MacroInfo(java.util.Map<java.lang.String,java.lang.String> params,
java.lang.String body,
com.atlassian.confluence.content.render.xhtml.ConversionContext conversionContext,
org.randombits.support.core.env.EnvironmentAssistant environmentAssistant,
com.atlassian.confluence.xhtml.api.XhtmlContent xhtmlContent)
throws com.atlassian.confluence.macro.MacroExecutionException
MacroInfo(java.util.Map, String, com.atlassian.confluence.content.render.xhtml.ConversionContext, MacroAssistant) instead.conversionContext - The page context the macro is being rendered in.environmentAssistant - The environment assistant.xhtmlContent - The xhtmlContent.body - The body of the macro.params - The macro parameter map.com.atlassian.confluence.macro.MacroExecutionException - if there is a problem processing the parameters.@Deprecated
public MacroInfo(org.randombits.storage.IndexedStorage params,
java.lang.String body,
com.atlassian.confluence.content.render.xhtml.ConversionContext conversionContext,
org.randombits.support.core.env.EnvironmentAssistant environmentAssistant,
com.atlassian.confluence.xhtml.api.XhtmlContent xhtmlContent)
MacroInfo(org.randombits.storage.IndexedStorage, String, com.atlassian.confluence.content.render.xhtml.ConversionContext, MacroAssistant) instead.params - body - conversionContext - environmentAssistant - xhtmlContent - @Deprecated
public MacroInfo(org.randombits.storage.IndexedStorage macroParams,
java.lang.String body,
MacroInfo info,
org.randombits.support.core.env.EnvironmentAssistant environmentAssistant,
com.atlassian.confluence.xhtml.api.XhtmlContent xhtmlContent)
MacroInfo(org.randombits.storage.IndexedStorage, String, com.atlassian.confluence.content.render.xhtml.ConversionContext, MacroAssistant) instead.macroParams - body - info - environmentAssistant - xhtmlContent - public MacroInfo(MacroInfo info)
info - The macro info to clone.public MacroInfo(org.randombits.storage.IndexedStorage params,
java.lang.String body,
com.atlassian.confluence.content.render.xhtml.ConversionContext conversionContext,
MacroAssistant macroAssistant)
public MacroInfo(java.util.Map<java.lang.String,java.lang.String> params,
java.lang.String body,
com.atlassian.confluence.content.render.xhtml.ConversionContext conversionContext,
MacroAssistant macroAssistant)
conversionContext - The page context the macro is being rendered in.macroAssistant - The environment assistant.body - The body of the macro.params - The macro parameter map.com.atlassian.confluence.macro.MacroExecutionException - if there is a problem processing the parameters.public MacroInfo(org.randombits.storage.IndexedStorage macroParams,
java.lang.String body,
MacroInfo info,
MacroAssistant macroAssistant)
public static com.atlassian.confluence.content.render.xhtml.ConversionContext getCurrentConversionContext()
public static org.randombits.storage.IndexedStorage createParameterStorage(java.util.Map<java.lang.String,java.lang.String> params)
IndexedStorage.params - The parameter map.com.atlassian.confluence.macro.MacroExecutionException - if there is a problem.@Deprecated
public java.util.List<com.atlassian.confluence.xhtml.api.MacroDefinition> getPageMacros()
throws com.atlassian.confluence.content.render.xhtml.XhtmlException
XhtmlContent and handle it directly if required.com.atlassian.confluence.content.render.xhtml.XhtmlException - if t here is an issue parsing the macro definition list.public com.atlassian.confluence.macro.MacroExecutionContext asMacroExecutionContext()
@API(value="4.0.0") public java.lang.String getMacroBody()
@API(value="4.0.0") public org.randombits.storage.IndexedStorage getMacroParams()
public <T extends org.randombits.support.core.param.Parameters> T getMacroParams(java.lang.Class<T> paramsClass)
protected org.randombits.support.core.param.ParameterSource createParameterSource()
public java.util.Map<java.lang.String,java.lang.String> getMacroParamsMap()
IndexedStorage which was unable to
be turned back into the original map, this may return an empty Map even though
there are actually parameters via getMacroParams().public com.atlassian.confluence.content.render.xhtml.ConversionContext getConversionContext()
public org.randombits.storage.Storage getConversionContextParams()
public com.atlassian.confluence.xhtml.api.XhtmlContent getXhtmlContent()
public void close()
RequestInfopublic org.randombits.support.core.param.ParameterAssistant getParameterAssistant()
public MacroAssistant getMacroAssistant()
Copyright © 2013 randombits.org. All Rights Reserved.