Package org.apache.synapse.util.jaxp
Class StreamResultBuilder
- java.lang.Object
-
- org.apache.synapse.util.jaxp.StreamResultBuilder
-
- All Implemented Interfaces:
ResultBuilder
public class StreamResultBuilder extends Object implements ResultBuilder
-
-
Constructor Summary
Constructors Constructor Description StreamResultBuilder(SynapseEnvironment synEnv, ResultBuilderFactory.Output expectedOutput)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.axiom.om.OMElementgetNode(Charset charset)Get the result written to theResultas anOMElement.ResultgetResult()Get aResultimplementation that can be used with an XSL transformer.StringgetResultAsString()Function to retrieve result for xslt transformation in form of stringvoidrelease()Release any resources associated with this object.
-
-
-
Constructor Detail
-
StreamResultBuilder
public StreamResultBuilder(SynapseEnvironment synEnv, ResultBuilderFactory.Output expectedOutput)
-
-
Method Detail
-
getResult
public Result getResult()
Description copied from interface:ResultBuilderGet aResultimplementation that can be used with an XSL transformer.- Specified by:
getResultin interfaceResultBuilder- Returns:
- the result object
-
getNode
public org.apache.axiom.om.OMElement getNode(Charset charset)
Description copied from interface:ResultBuilderGet the result written to theResultas anOMElement. Note that the exact behavior of this methos depends on the specifiedResultBuilderFactory.Output.- Specified by:
getNodein interfaceResultBuilder- Parameters:
charset- The charset encoding of the data that has been written to theResultobject. This information should only be used in conjunction withResultBuilderFactory.Output.TEXT.- Returns:
- the root element of the AXIOM tree
-
getResultAsString
public String getResultAsString()
Function to retrieve result for xslt transformation in form of string- Returns:
- result of the transformation
-
release
public void release()
Description copied from interface:ResultBuilderRelease any resources associated with this object.- Specified by:
releasein interfaceResultBuilder
-
-