Class 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 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 class org.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 class org.apache.bsf.xml.DefaultXMLHelper
        Parameters:
        omElement -
        Returns:
        Scriptable object by adding the xml content
        Throws:
        ScriptException - when error