Class SoyResult
java.lang.Object
com.atlassian.confluence.struts.soy.SoyResult
- All Implemented Interfaces:
Serializable
,org.apache.struts2.result.Result
- Direct Known Subclasses:
SoyResult
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 TypeMethodDescriptionvoid
execute
(org.apache.struts2.ActionInvocation invocation) void
setCompleteModuleKey
(String completeModuleKey) void
setContentType
(String contentType) void
setEncoding
(String encoding) void
setLocation
(String location) void
setTemplate
(String template)
-
Constructor Details
-
SoyResult
public SoyResult()
-
-
Method Details
-
execute
- Specified by:
execute
in interfaceorg.apache.struts2.result.Result
- Throws:
Exception
-
getCompleteModuleKey
-
setCompleteModuleKey
-
getTemplate
-
setTemplate
-
getLocation
-
setLocation
-
getContentType
-
setContentType
-
getEncoding
-
setEncoding
-