org.apache.bsf.xml
Class XMLHelper

java.lang.Object
  extended by org.apache.bsf.xml.XMLHelper
Direct Known Subclasses:
DefaultXMLHelper

public abstract class XMLHelper
extends java.lang.Object

Utility for converting between Java representations of XML such DOM nodes, StAX streams, or Axiom OMElements, into script language representations such as JavaScript E4X, Ruby ReXML, or Python ElementTree.


Constructor Summary
XMLHelper()
           
 
Method Summary
static XMLHelper getArgHelper(ScriptEngine engine)
           
static void init()
          Deprecated. temp approach for beta2 release
abstract  org.w3c.dom.Node toDOMNode(java.lang.Object scriptXML)
           
abstract  org.apache.axiom.om.OMElement toOMElement(java.lang.Object scriptXML)
           
abstract  java.lang.Object toScriptXML(org.w3c.dom.Node node)
           
abstract  java.lang.Object toScriptXML(org.apache.axiom.om.OMElement om)
           
abstract  java.lang.Object toScriptXML(javax.xml.stream.XMLStreamReader reader)
           
abstract  javax.xml.stream.XMLStreamReader toXMLStreamReader(java.lang.Object scriptXML)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XMLHelper

public XMLHelper()
Method Detail

init

public static void init()
Deprecated. temp approach for beta2 release

Register axiom-e4x if its available


getArgHelper

public static XMLHelper getArgHelper(ScriptEngine engine)

toScriptXML

public abstract java.lang.Object toScriptXML(org.apache.axiom.om.OMElement om)
                                      throws ScriptException
Throws:
ScriptException

toOMElement

public abstract org.apache.axiom.om.OMElement toOMElement(java.lang.Object scriptXML)
                                                   throws ScriptException
Throws:
ScriptException

toScriptXML

public abstract java.lang.Object toScriptXML(javax.xml.stream.XMLStreamReader reader)
                                      throws ScriptException
Throws:
ScriptException

toXMLStreamReader

public abstract javax.xml.stream.XMLStreamReader toXMLStreamReader(java.lang.Object scriptXML)
                                                            throws ScriptException
Throws:
ScriptException

toScriptXML

public abstract java.lang.Object toScriptXML(org.w3c.dom.Node node)
                                      throws ScriptException
Throws:
ScriptException

toDOMNode

public abstract org.w3c.dom.Node toDOMNode(java.lang.Object scriptXML)
                                    throws ScriptException
Throws:
ScriptException


Copyright © 1999-2010 Apache Software Foundation. All Rights Reserved.