com.atlassian.confluence.renderer
Class UserMacroConfig

java.lang.Object
  extended by 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

Nested Class Summary
static class UserMacroConfig.BodyType
           
 
Field Summary
static String OUTPUT_TYPE_HTML
           
static String OUTPUT_TYPE_WIKI
           
 
Constructor Summary
UserMacroConfig()
           
 
Method Summary
 String getBodyType()
           
 Set<String> getCategories()
           
 String getDescription()
           
 String getDocumentationUrl()
           
 String getIconLocation()
           
 String getName()
           
 String getOutputType()
           
 List<MacroParameter> getParameters()
           
 String getTemplate()
           
 String getTitle()
           
 boolean isHasBody()
           
 boolean isHidden()
           
 void setBodyType(String bodyType)
           
 void setCategories(Set<String> categories)
           
 void setDescription(String description)
           
 void setDocumentationUrl(String documentationUrl)
           
 void setHasBody(boolean hasBody)
           
 void setHidden(boolean hidden)
           
 void setIconLocation(String iconLocation)
           
 void setName(String name)
          Sets the name of the macro, converting to lower-case first.
 void setOutputType(String outputType)
           
 void setParameters(List<MacroParameter> parameters)
           
 void setTemplate(String template)
           
 void setTitle(String title)
           
 com.atlassian.renderer.v2.macro.Macro toMacro()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

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
Constructor Detail

UserMacroConfig

public UserMacroConfig()
Method Detail

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()


Copyright © 2003-2011 Atlassian. All Rights Reserved.