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.DefaultXMLHelper
This 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.OMElement
toOMElement(Object scriptXML)
This method will convert the message payload in to xmlObject
toScriptXML(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:
toOMElement
in 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:
toScriptXML
in classorg.apache.bsf.xml.DefaultXMLHelper
- Parameters:
omElement
-- Returns:
- Scriptable object by adding the xml content
- Throws:
ScriptException
- when error
-
-