Package org.apache.synapse.mediators.bsf
Class JavaScriptXmlHelper
- java.lang.Object
-
- org.apache.bsf.xml.XMLHelper
-
- org.apache.bsf.xml.DefaultXMLHelper
-
- org.apache.synapse.mediators.bsf.JavaScriptXmlHelper
-
public class JavaScriptXmlHelper extends org.apache.bsf.xml.DefaultXMLHelperThis class will provide the operation to getPayloadXML and setPayload of CommonScriptMessageContext to convert between XML and ScriptXML object since there is an api change in rhino17,This class is provided instead of getting Helper class by XMLHelper.getArgHelper(engine) in bsf
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.axiom.om.OMElementtoOMElement(Object scriptXML)This method will convert the message payload in to xmlObjecttoScriptXML(org.apache.axiom.om.OMElement omElement)This method will convert the message payload in to ScriptXML Object
-
-
-
Method Detail
-
toOMElement
public org.apache.axiom.om.OMElement toOMElement(Object scriptXML) throws ScriptException
This method will convert the message payload in to xml- Overrides:
toOMElementin classorg.apache.bsf.xml.DefaultXMLHelper- Parameters:
scriptXML- from java script Scriptable- Returns:
- XML content as OMElement wrapped in Scriptable object
- Throws:
ScriptException- when error
-
toScriptXML
public Object toScriptXML(org.apache.axiom.om.OMElement omElement) throws ScriptException
This method will convert the message payload in to ScriptXML Object- Overrides:
toScriptXMLin classorg.apache.bsf.xml.DefaultXMLHelper- Parameters:
omElement-- Returns:
- Scriptable object by adding the xml content
- Throws:
ScriptException- when error
-
-