Class SoyResult
java.lang.Object
com.atlassian.confluence.struts.soy.SoyResult
- All Implemented Interfaces:
Serializable,org.apache.struts2.result.Result
Represents a soy result. You can declare a soy result using:
<result name="success" type="soy">
<param name="completeModuleKey">${project.groupId}.${project.artifactId}:soy-templates</param>
<param name="template">Confluence.Templates.templateName</param>
</result>
Or more concisely,
<result name="success" type="soy">
<param name="location">${project.groupId}.${project.artifactId}:soy-templates/Confluence.Templates.templateName</param>
</result>
The plugin key of the module can also be implicit:
<result name="success" type="soy">
<param name="location">:soy-templates/Confluence.Templates.templateName</param>
</result>
- Since:
- 9.3
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidexecute(org.apache.struts2.ActionInvocation invocation) voidsetCompleteModuleKey(String completeModuleKey) voidsetContentType(String contentType) voidsetEncoding(String encoding) voidsetLocation(String location) voidsetTemplate(String template)
-
Constructor Details
-
SoyResult
public SoyResult()
-
-
Method Details
-
execute
- Specified by:
executein interfaceorg.apache.struts2.result.Result- Throws:
Exception
-
getCompleteModuleKey
-
setCompleteModuleKey
-
getTemplate
-
setTemplate
-
getLocation
-
setLocation
-
getContentType
-
setContentType
-
getEncoding
-
setEncoding
-