com.atlassian.confluence.renderer
Class UserMacroConfig

java.lang.Object
  extended by com.atlassian.confluence.renderer.UserMacroConfig
All Implemented Interfaces:
java.io.Serializable

public class UserMacroConfig
extends java.lang.Object
implements java.io.Serializable

Defines a user macro. This gets serialized by Bandana, so don't put any complex objects in it.

See Also:
Serialized Form

Field Summary
static java.lang.String BODY_TYPE_ESCAPE_HTML
           
static java.lang.String BODY_TYPE_RAW
           
static java.lang.String BODY_TYPE_RENDERED
           
static java.lang.String OUTPUT_TYPE_HTML
           
static java.lang.String OUTPUT_TYPE_WIKI
           
 
Constructor Summary
UserMacroConfig()
           
 
Method Summary
 java.lang.String getBodyType()
           
 java.lang.String getName()
           
 java.lang.String getOutputType()
           
 java.lang.String getTemplate()
           
 boolean isHasBody()
           
 void setBodyType(java.lang.String bodyType)
           
 void setHasBody(boolean hasBody)
           
 void setName(java.lang.String name)
          Sets the name of the macro, converting to lower-case first.
 void setOutputType(java.lang.String outputType)
           
 void setTemplate(java.lang.String template)
           
 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 java.lang.String OUTPUT_TYPE_HTML
See Also:
Constant Field Values

OUTPUT_TYPE_WIKI

public static final java.lang.String OUTPUT_TYPE_WIKI
See Also:
Constant Field Values

BODY_TYPE_RAW

public static final java.lang.String BODY_TYPE_RAW
See Also:
Constant Field Values

BODY_TYPE_ESCAPE_HTML

public static final java.lang.String BODY_TYPE_ESCAPE_HTML
See Also:
Constant Field Values

BODY_TYPE_RENDERED

public static final java.lang.String BODY_TYPE_RENDERED
See Also:
Constant Field Values
Constructor Detail

UserMacroConfig

public UserMacroConfig()
Method Detail

getName

public java.lang.String getName()
Returns:
the name of the macro, always lower-case.

setName

public void setName(java.lang.String name)
Sets the name of the macro, converting to lower-case first.


getTemplate

public java.lang.String getTemplate()

setTemplate

public void setTemplate(java.lang.String template)

isHasBody

public boolean isHasBody()

setHasBody

public void setHasBody(boolean hasBody)

getOutputType

public java.lang.String getOutputType()

setOutputType

public void setOutputType(java.lang.String outputType)

getBodyType

public java.lang.String getBodyType()

setBodyType

public void setBodyType(java.lang.String bodyType)

toMacro

public com.atlassian.renderer.v2.macro.Macro toMacro()


Copyright © 2003-2009 Atlassian Pty Ltd. All Rights Reserved.