com.atlassian.plugin.web.model
Class EmbeddedTemplateWebPanel
java.lang.Object
com.atlassian.plugin.web.model.AbstractWebPanel
com.atlassian.plugin.web.model.EmbeddedTemplateWebPanel
- All Implemented Interfaces:
- WebPanel
public class EmbeddedTemplateWebPanel
- extends AbstractWebPanel
This class is used for web panel declaration that do not have a custom
class attribute in their descriptor, nor a location
attribute in their resource child element.
This class reads the web panel's content from the resource element's
content.
- Since:
- 2.5.0
- See Also:
DefaultWebPanelModuleDescriptor
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EmbeddedTemplateWebPanel
public EmbeddedTemplateWebPanel(PluginAccessor pluginAccessor)
setTemplateBody
public void setTemplateBody(String templateBody)
- Parameters:
templateBody - the body of the web panel (may contain any content type such as velocity or just static
HTML) that was inlined in atlassian-plugin.xml
getHtml
public String getHtml(Map<String,Object> context)
- Description copied from interface:
WebPanel
- Returns the HTML that will be placed in the host application's page.
- Parameters:
context - the contextual information that can be used during
rendering. Context elements are not standardized and are
application-specific, so refer to your application's documentation to
learn what is available.
- Returns:
- the HTML that will be placed in the host application's page.
Copyright © 2011 Atlassian. All Rights Reserved.