com.atlassian.confluence.renderer
Class UserMacroConfig
java.lang.Object
com.atlassian.confluence.renderer.UserMacroConfig
- All Implemented Interfaces:
- Serializable
public class UserMacroConfig
- extends Object
- implements Serializable
Defines a user macro. This gets serialized by Bandana, so don't put any complex objects
in it.
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
OUTPUT_TYPE_HTML
public static final String OUTPUT_TYPE_HTML
- See Also:
- Constant Field Values
OUTPUT_TYPE_WIKI
public static final String OUTPUT_TYPE_WIKI
- See Also:
- Constant Field Values
UserMacroConfig
public UserMacroConfig()
getName
public String getName()
- Returns:
- the name of the macro, always lower-case.
setName
public void setName(String name)
- Sets the name of the macro, converting to lower-case first.
getTemplate
public String getTemplate()
setTemplate
public void setTemplate(String template)
isHasBody
public boolean isHasBody()
setHasBody
public void setHasBody(boolean hasBody)
getOutputType
public String getOutputType()
setOutputType
public void setOutputType(String outputType)
getBodyType
public String getBodyType()
setBodyType
public void setBodyType(String bodyType)
getTitle
public String getTitle()
setTitle
public void setTitle(String title)
getDescription
public String getDescription()
setDescription
public void setDescription(String description)
getCategories
public Set<String> getCategories()
setCategories
public void setCategories(Set<String> categories)
getIconLocation
public String getIconLocation()
setIconLocation
public void setIconLocation(String iconLocation)
getDocumentationUrl
public String getDocumentationUrl()
setDocumentationUrl
public void setDocumentationUrl(String documentationUrl)
isHidden
public boolean isHidden()
setHidden
public void setHidden(boolean hidden)
getParameters
public List<MacroParameter> getParameters()
setParameters
public void setParameters(List<MacroParameter> parameters)
toMacro
public com.atlassian.renderer.v2.macro.Macro toMacro()